deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-17 05:01:37 +00:00
parent 8736283d38
commit ffb8b2cd62
1556 changed files with 955601 additions and 6 deletions

2
nim/1118/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,99 @@
2026-03-17 04:39:53.559 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:53.559 DEBUG [tests.conftest] Running test: test_get_peers_after_node1_was_restarted with id: 2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269
2026-03-17 04:39:53.559 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:53.559 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:39:53.567 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:53.567 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:53.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:53.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:53.569 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:53.569 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.215
2026-03-17 04:39:53.569 DEBUG [src.node.docker_mananger] Generated ports ['63637', '63638', '63639', '63640', '63641']
2026-03-17 04:39:53.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:53.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:53.570 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:53.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 63637:63637 -p 63638:63638 -p 63639:63639 -p 63640:63640 -p 63641:63641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63639 --rest-port=63637 --tcp-port=63638 --discv5-udp-port=63640 --rest-address=0.0.0.0 --nat=extip:172.18.92.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9ca41db5d96ebf4df64ef1c2ebae4be3371fd3cbcd2e71efd08a52e754a1228 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63641 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-03-17 04:39:53.759 ERROR [src.node.docker_mananger] Max retries reached for container bdb5f2ddbff0. Exiting log stream.
2026-03-17 04:39:53.777 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.215 waku 000a5fe6f13f93356538318c9881f233d86932cc10ff587fcba52077516a0228
2026-03-17 04:39:53.813 DEBUG [src.node.docker_mananger] Container started with ID 000a5fe6f13f. Setting up logs at ./log/docker/node1_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:53.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63637
2026-03-17 04:39:53.815 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:54.349 ERROR [src.node.docker_mananger] Max retries reached for container 61d79a392086. Exiting log stream.
2026-03-17 04:39:54.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63637/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:54.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:54.819 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:54.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:54.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.215/tcp/63638/p2p/16Uiu2HAmDNU4ui7ZDaPXYANpFsNcNWSaFKzZxUxyoeLy2ssYozTY","/ip4/172.18.92.215/tcp/63639/ws/p2p/16Uiu2HAmDNU4ui7ZDaPXYANpFsNcNWSaFKzZxUxyoeLy2ssYozTY"],"enrUri":"enr:-L24QHTYHLa-JHRCn8PQyXBiFhXuD2BPdtMRWNrYRwNCiVwUNaSUlraAfTup0mFb0ybTGVC7tyTYS_xVuFHuIPbIXw0CgmlkgnY0gmlwhKwSXNeKbXVsdGlhZGRyc5YACASsElzXBviWAAoErBJc1wb4l90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCqAnTni5kBW3E-zLCP7Bdc0lmkr7ENypPmXpud5iwWeDdGNwgviWg3VkcIL4mIV3YWt1MgE"}'
2026-03-17 04:39:54.821 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:54.829 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:54.829 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:54.829 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:54.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:54.831 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:54.831 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.110
2026-03-17 04:39:54.831 DEBUG [src.node.docker_mananger] Generated ports ['1479', '1480', '1481', '1482', '1483']
2026-03-17 04:39:54.831 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:54.831 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:54.831 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:54.832 DEBUG [src.node.docker_mananger] docker run -i -t -p 1479:1479 -p 1480:1480 -p 1481:1481 -p 1482:1482 -p 1483:1483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1481 --rest-port=1479 --tcp-port=1480 --discv5-udp-port=1482 --rest-address=0.0.0.0 --nat=extip:172.18.215.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58a8aa8d2dc4491bbc9abfb3abdd8a78000510ebe1c22d9e90f07a97d46a7b04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1483 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHTYHLa-JHRCn8PQyXBiFhXuD2BPdtMRWNrYRwNCiVwUNaSUlraAfTup0mFb0ybTGVC7tyTYS_xVuFHuIPbIXw0CgmlkgnY0gmlwhKwSXNeKbXVsdGlhZGRyc5YACASsElzXBviWAAoErBJc1wb4l90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCqAnTni5kBW3E-zLCP7Bdc0lmkr7ENypPmXpud5iwWeDdGNwgviWg3VkcIL4mIV3YWt1MgE
2026-03-17 04:39:55.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.110 waku 541fe52c96c9e061b6f5131ef018cd95f71bc8063957d7d35e23ac9ca7ed2468
2026-03-17 04:39:55.070 DEBUG [src.node.docker_mananger] Container started with ID 541fe52c96c9. Setting up logs at ./log/docker/node2_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:55.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1479
2026-03-17 04:39:55.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:56.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1479/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:56.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:56.078 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:56.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:56.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.110/tcp/1480/p2p/16Uiu2HAkwKZHEdbfaJYEYhhCMcHoEW6VFhFk7XinYjoEBwkiq9p9","/ip4/172.18.215.110/tcp/1481/ws/p2p/16Uiu2HAkwKZHEdbfaJYEYhhCMcHoEW6VFhFk7XinYjoEBwkiq9p9"],"enrUri":"enr:-L24QCYkfAvRkd9qvcb5FlhwMxeqmxjOzzsnD0ndHTaNNUzVY8cLTBB7ESGRGeJA1LdxdR7Z3lTOVRXk-thNtGIjq7ICgmlkgnY0gmlwhKwS126KbXVsdGlhZGRyc5YACASsEtduBgXIAAoErBLXbgYFyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHCZQaXOF5ZuilxiYD2Pa78NE4gpttny_k9P7SFpwmD6DdGNwggXIg3VkcIIFyoV3YWt1MgE"}'
2026-03-17 04:39:56.088 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:56.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.215/tcp/63638/p2p/16Uiu2HAmDNU4ui7ZDaPXYANpFsNcNWSaFKzZxUxyoeLy2ssYozTY"]'
2026-03-17 04:39:56.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:56.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63637/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-03-17 04:39:56.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:56.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1479/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-03-17 04:39:56.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:56.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:57.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63637/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:57.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.215.110/tcp/39444/p2p/16Uiu2HAkwKZHEdbfaJYEYhhCMcHoEW6VFhFk7XinYjoEBwkiq9p9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:39:57.123 DEBUG [src.node.waku_node] Restarting container with id 000a5fe6f13f
2026-03-17 04:39:57.910 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:58.918 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:58.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:58.918 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:58.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:58.920 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:58.920 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.179
2026-03-17 04:39:58.920 DEBUG [src.node.docker_mananger] Generated ports ['28256', '28257', '28258', '28259', '28260']
2026-03-17 04:39:58.920 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:58.920 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:58.920 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:58.921 DEBUG [src.node.docker_mananger] docker run -i -t -p 28256:28256 -p 28257:28257 -p 28258:28258 -p 28259:28259 -p 28260:28260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28258 --rest-port=28256 --tcp-port=28257 --discv5-udp-port=28259 --rest-address=0.0.0.0 --nat=extip:172.18.243.179 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=aa2cb5ea2f15fbba6cffa4d1fbfcc8d16b7dc0ee0f0a783d62fdff8c6cc16ebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28260 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.215.110/tcp/39444/p2p/16Uiu2HAkwKZHEdbfaJYEYhhCMcHoEW6VFhFk7XinYjoEBwkiq9p9
2026-03-17 04:39:59.127 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.179 waku dbffb211f39d769787387d6f731c1da229e22d15a96c36398ad62f58c2076774
2026-03-17 04:39:59.160 DEBUG [src.node.docker_mananger] Container started with ID dbffb211f39d. Setting up logs at ./log/docker/node3_2026-03-17_04-39-53__73dd29cf-60dc-41f5-84a3-d75c14c9d269__wakuorg_nwaku:latest.log
2026-03-17 04:39:59.160 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28256
2026-03-17 04:39:59.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:00.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28256/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:00.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28256/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:00.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:00.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.179/tcp/28257/p2p/16Uiu2HAkvsUbAwacuFhoGM8Hs7uvdcryiuR6Zjf3sv5555hWEtX7","/ip4/172.18.243.179/tcp/28258/ws/p2p/16Uiu2HAkvsUbAwacuFhoGM8Hs7uvdcryiuR6Zjf3sv5555hWEtX7"],"enrUri":"enr:-La4QEkO-w60I0dBVXOqJbkrIpdfnOFnTznaZs3DdqsOcGWcMJE6fJETFy68fT1cvvcJuiB6aduE9CVWn7Ae8rOuHcECgmlkgnY0gmlwhKwS87OKbXVsdGlhZGRyc5YACASsEvOzBm5hAAoErBLzswZuYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFXfowtPYp3X5yIcygWouJBWGJ0rH8TjZNohWakg3J9aDdGNwgm5hhXdha3UyAA"}'
2026-03-17 04:40:00.282 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:00.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.215/tcp/63638/p2p/16Uiu2HAmDNU4ui7ZDaPXYANpFsNcNWSaFKzZxUxyoeLy2ssYozTY"]'
2026-03-17 04:40:00.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:00.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28256/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.92.215/tcp/63638/p2p/16Uiu2HAmDNU4ui7ZDaPXYANpFsNcNWSaFKzZxUxyoeLy2ssYozTY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.215.110/tcp/39444/p2p/16Uiu2HAkwKZHEdbfaJYEYhhCMcHoEW6VFhFk7XinYjoEBwkiq9p9","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2026-03-17 04:40:00.317 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:00.324 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:00.325 DEBUG [src.node.waku_node] Stopping container with id 000a5fe6f13f
2026-03-17 04:40:00.906 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:00.907 DEBUG [src.node.waku_node] Stopping container with id 541fe52c96c9
2026-03-17 04:40:01.496 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:01.496 DEBUG [src.node.waku_node] Stopping container with id dbffb211f39d
2026-03-17 04:40:01.722 ERROR [src.node.docker_mananger] Max retries reached for container 000a5fe6f13f. Exiting log stream.
2026-03-17 04:40:02.112 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:02.114 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:02.140 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:02.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:02.156 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
2026-03-17 04:37:33.586 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:33.586 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-03-17_04-37-33__41f932ed-54b6-474f-923b-02d983a054d8
2026-03-17 04:37:33.586 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:33.587 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:33.587 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:37:33.594 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:33.594 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-33__41f932ed-54b6-474f-923b-02d983a054d8__wakuorg_nwaku:latest.log
2026-03-17 04:37:33.594 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:33.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:33.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:33.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.77
2026-03-17 04:37:33.596 DEBUG [src.node.docker_mananger] Generated ports ['37395', '37396', '37397', '37398', '37399']
2026-03-17 04:37:33.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:33.597 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:33.597 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:33.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 37395:37395 -p 37396:37396 -p 37397:37397 -p 37398:37398 -p 37399:37399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37397 --rest-port=37395 --tcp-port=37396 --discv5-udp-port=37398 --rest-address=0.0.0.0 --nat=extip:172.18.236.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d7873241a3ebdaae4bebffcd5b0ce1b1faf8a84ba6f58350e7fcf7cfad9f0ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37399 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-03-17 04:37:33.786 ERROR [src.node.docker_mananger] Max retries reached for container 6ce4fbbb32a8. Exiting log stream.
2026-03-17 04:37:33.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.77 waku c9d80bbe2a8a1dae80af4aa560525c547bc19e9917f321352ea78d1571899e2f
2026-03-17 04:37:33.822 DEBUG [src.node.docker_mananger] Container started with ID c9d80bbe2a8a. Setting up logs at ./log/docker/node1_2026-03-17_04-37-33__41f932ed-54b6-474f-923b-02d983a054d8__wakuorg_nwaku:latest.log
2026-03-17 04:37:33.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37395
2026-03-17 04:37:33.824 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:34.391 ERROR [src.node.docker_mananger] Max retries reached for container 0f1bd57bb994. Exiting log stream.
2026-03-17 04:37:34.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:34.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:34.828 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:34.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:34.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.77/tcp/37396/p2p/16Uiu2HAmUWeNtTJLDrumrAwFWm6igLbizFqb7n14QfdojcrQ4FsB","/ip4/172.18.236.77/tcp/37397/ws/p2p/16Uiu2HAmUWeNtTJLDrumrAwFWm6igLbizFqb7n14QfdojcrQ4FsB"],"enrUri":"enr:-L24QJx2KhHSYnYNZCgtZp84zFskh-po0DtTqQ1VFdu5WnbgWkOiQ85YRCfFiYArFVTkHt7mZAdelGP1FVGkBABC8q8CgmlkgnY0gmlwhKwS7E2KbXVsdGlhZGRyc5YACASsEuxNBpIUAAoErBLsTQaSFd0DgnJzhQACAQAAiXNlY3AyNTZrMaED65fC7SY2KDpLcKunC2y2zSHZRqM3kQe0NTD0KrziK56DdGNwgpIUg3VkcIKSFoV3YWt1MgU"}'
2026-03-17 04:37:34.832 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:34.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:34.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-33__41f932ed-54b6-474f-923b-02d983a054d8__wakuorg_nwaku:latest.log
2026-03-17 04:37:34.840 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:34.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:34.841 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:34.841 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.16
2026-03-17 04:37:34.841 DEBUG [src.node.docker_mananger] Generated ports ['27801', '27802', '27803', '27804', '27805']
2026-03-17 04:37:34.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:34.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:34.842 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:34.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 27801:27801 -p 27802:27802 -p 27803:27803 -p 27804:27804 -p 27805:27805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27803 --rest-port=27801 --tcp-port=27802 --discv5-udp-port=27804 --rest-address=0.0.0.0 --nat=extip:172.18.106.16 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e581b2b582f84b3e2e8df30cc9ab81f7ea0dcb88d5db7f367a124ea90d1a01f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27805 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJx2KhHSYnYNZCgtZp84zFskh-po0DtTqQ1VFdu5WnbgWkOiQ85YRCfFiYArFVTkHt7mZAdelGP1FVGkBABC8q8CgmlkgnY0gmlwhKwS7E2KbXVsdGlhZGRyc5YACASsEuxNBpIUAAoErBLsTQaSFd0DgnJzhQACAQAAiXNlY3AyNTZrMaED65fC7SY2KDpLcKunC2y2zSHZRqM3kQe0NTD0KrziK56DdGNwgpIUg3VkcIKSFoV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-03-17 04:37:35.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.16 waku 7e0ab68a891e7c8733a4928fd3c854ee9dd7552777560de0ebbae6acf25c9a5d
2026-03-17 04:37:35.097 DEBUG [src.node.docker_mananger] Container started with ID 7e0ab68a891e. Setting up logs at ./log/docker/node2_2026-03-17_04-37-33__41f932ed-54b6-474f-923b-02d983a054d8__wakuorg_nwaku:latest.log
2026-03-17 04:37:35.098 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27801
2026-03-17 04:37:35.098 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:36.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:36.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:36.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:36.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:36.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:36.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.16/tcp/27802/p2p/16Uiu2HAkzPGYsBJ5gNXjNdrN2uyPTainsXssmP3M78zpbFDupyG1","/ip4/172.18.106.16/tcp/27803/ws/p2p/16Uiu2HAkzPGYsBJ5gNXjNdrN2uyPTainsXssmP3M78zpbFDupyG1"],"enrUri":"enr:-L24QFC97RCL2bU73Ri2miUVN9QfAj7Amh3lGlzt8b6C9sptEJ2uxcIAdOvwTtWyJanoCS-ItIrUQPKYCADni9Vn5ygCgmlkgnY0gmlwhKwSahCKbXVsdGlhZGRyc5YACASsEmoQBmyaAAoErBJqEAZsm90DgnJzhQACAQAAiXNlY3AyNTZrMaECSazH5yAiFduLU2z7Rp3zqPvP6IQRQ5_iAMWgY2qqXN6DdGNwgmyag3VkcIJsnIV3YWt1MgE"}'
2026-03-17 04:37:36.413 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:36.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27801/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.77/tcp/37396/p2p/16Uiu2HAmUWeNtTJLDrumrAwFWm6igLbizFqb7n14QfdojcrQ4FsB"]'
2026-03-17 04:37:36.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-17 04:37:36.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27801/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-17 04:37:36.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:36.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:36.565 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773722256453010624,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.569 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773722256453010624,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:36.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:36.683 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773722256573296903,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.687 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773722256573296903,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:36.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:36.802 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773722256691467327,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.807 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773722256691467327,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:36.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:36.923 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773722256813445228,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.927 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:36.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:36.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773722256813445228,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:36.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:36.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:36.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:37.043 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773722256932335198,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.047 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773722256932335198,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:37.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:37.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:37.160 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773722257051002418,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.164 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773722257051002418,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:37.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:37.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:37.279 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773722257169324093,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.283 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773722257169324093,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37395/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:37.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:37.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:37.398 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37395/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773722257287794150,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.403 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:37.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27801/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773722257287794150,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:37.409 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:37.410 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:37.410 DEBUG [src.node.waku_node] Stopping container with id c9d80bbe2a8a
2026-03-17 04:37:37.982 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:37.982 DEBUG [src.node.waku_node] Stopping container with id 7e0ab68a891e
2026-03-17 04:37:38.548 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:38.551 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:38.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:38.625 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,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_page_size_0_defaults_to_20 with id: 2026-03-17_04-41-02__37de87f3-656b-4cfa-bb45-dfa85e1d66e6
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-03-17_04-41-02__37de87f3-656b-4cfa-bb45-dfa85e1d66e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37144', '37145', '37146', '37147', '37148']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37144:37144 -p 37145:37145 -p 37146:37146 -p 37147:37147 -p 37148:37148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37146 --rest-port=37144 --tcp-port=37145 --discv5-udp-port=37147 --rest-address=0.0.0.0 --nat=extip:172.18.208.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a70ebfbfefbc05d65df782666ffb627bcfca57a90f52b780cabed6b4acd7b8cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37148 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.192 waku 146b008a27027103b184714f411551973155cfd7a5396096f4bfdd2bd3a8c103
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 146b008a2702. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-41-02__37de87f3-656b-4cfa-bb45-dfa85e1d66e6__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1697156519dc. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37144
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 703de47f1bb6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37144/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:37144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.192/tcp/37145/p2p/16Uiu2HAm7taGTAuMbMP5noisxknGW5S71AMufShrSBqf7n7iKKyZ","/ip4/172.18.208.192/tcp/37146/ws/p2p/16Uiu2HAm7taGTAuMbMP5noisxknGW5S71AMufShrSBqf7n7iKKyZ"],"enrUri":"enr:-L24QIcvNqplangSy3-ib2-7hlSvBgoecPjgeiYxY3tiFLXUAQZePHm9LpAvetGotpKQbhQKPNiC28OVndlRwIja4SMCgmlkgnY0gmlwhKwS0MCKbXVsdGlhZGRyc5YACASsEtDABpEZAAoErBLQwAaRGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuTB3KriArYxNaohw85ihmUcyPSOyOhqs5kkmRv6ap7iDdGNwgpEZg3VkcIKRG4V3YWt1MgM"}'
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-03-17_04-41-02__37de87f3-656b-4cfa-bb45-dfa85e1d66e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18453', '18454', '18455', '18456', '18457']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18453:18453 -p 18454:18454 -p 18455:18455 -p 18456:18456 -p 18457:18457 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18455 --rest-port=18453 --tcp-port=18454 --discv5-udp-port=18456 --rest-address=0.0.0.0 --nat=extip:172.18.40.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dbaab88e3b8af5ba55575d2174d04dff146acfaa813fa5cc5f8bc5fc8a1acb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18457 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIcvNqplangSy3-ib2-7hlSvBgoecPjgeiYxY3tiFLXUAQZePHm9LpAvetGotpKQbhQKPNiC28OVndlRwIja4SMCgmlkgnY0gmlwhKwS0MCKbXVsdGlhZGRyc5YACASsEtDABpEZAAoErBLQwAaRGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuTB3KriArYxNaohw85ihmUcyPSOyOhqs5kkmRv6ap7iDdGNwgpEZg3VkcIKRG4V3YWt1MgM --storenode=/ip4/172.18.208.192/tcp/37145/p2p/16Uiu2HAm7taGTAuMbMP5noisxknGW5S71AMufShrSBqf7n7iKKyZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.34 waku 37170ad83dda967f6608d8befd3e824fb9489a590a6f405c6d56c9e6ad880daa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 37170ad83dda. Setting up logs at ./log/docker/store_node1_2026-03-17_04-41-02__37de87f3-656b-4cfa-bb45-dfa85e1d66e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18453
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18453/health" -H "Content-Type: application/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:18453/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.34/tcp/18454/p2p/16Uiu2HAmCtXWW9F3gDonowTLKvGFYYyFxdUY6QTxwgqLFb8GyBmE","/ip4/172.18.40.34/tcp/18455/ws/p2p/16Uiu2HAmCtXWW9F3gDonowTLKvGFYYyFxdUY6QTxwgqLFb8GyBmE"],"enrUri":"enr:-L24QBl_EaC_Nl1pxV2xpnyAvCQuijNqAeSa8qZDL1ZGnyprCIxGNp1gqw6EVj8E2vOJITgnoJRcKb66rl5wuni2XdICgmlkgnY0gmlwhKwSKCKKbXVsdGlhZGRyc5YACASsEigiBkgWAAoErBIoIgZIF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDA3fILXdCG-xPmV6C2ZpW2NbdgB8i1R7MN1Lj4mj3d_2DdGNwgkgWg3VkcIJIGIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18453/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.192/tcp/37145/p2p/16Uiu2HAm7taGTAuMbMP5noisxknGW5S71AMufShrSBqf7n7iKKyZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/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:18453/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:37144/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:37144/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:37144/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:37144/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:37144/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:37144/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:37144/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:37144/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:37144/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:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&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":"0x71f17b83b9ee7022132dd1edad88b2d06dca7d1b55d002c74f6617419a897c43"},{"messageHash":"0xf022bee53664d92c221a993e919bcf00880c8f0290f8c8fe6964fb75dc7cef51"},{"messageHash":"0x523bf9835e2a552e62c745fae1510b818efee5fdf0bfbeb5e9bdd5b483fca81a"},{"messageHash":"0x29889b49d7f1098701d2838582094f54ac844e9f20011e739ad129884589da9f"},{"messageHash":"0xa254af4e14bc1797670f744173d26769e5901739ece7431a4d23bd9434382835"},{"messageHash":"0xfb3fba3691dc2a2864f47f8d400a3cbcdda73e87fc0fd8e04bec39df7afa671e"},{"messageHash":"0x3ccb68121ed783122165f6653cc8697f2a94b2d8a18a64ea949de2e6f39cd316"},{"messageHash":"0x9ede552a2f532f281f243d5547744a8e529832352f12edbbe03d5792e1f188b6"},{"messageHash":"0xa4f76c123425747493e375a6a40b11b2fba52190f67aa300f96af4f9583d5d19"},{"messageHash":"0xacd627c19cc432fec39e25bc3acd61d97372686048fe8910151e5ed7cc8fad43"},{"messageHash":"0x088a3c0b6e910cd027d513996c846c597928e4d742cdd7e28fe08b8ae635f5e3"},{"messageHash":"0xd134ae8e849fcfef662b61797ff08cd640f0ba915027292f141bae7df9486e4e"},{"messageHash":"0x7447748b198358161a34bc9d5a23d4d5ec6b2f0e4f84f8de6e48de66079b7f49"},{"messageHash":"0xf2fd2a084abdd1dcc903daa95caaac9e0447e2228c59dc53556d9a017c67e8f5"},{"messageHash":"0xa81c775a748b9417ab3f6e2abf0cab672f74a18b28611a2d05a1ab9edc031982"},{"messageHash":"0x180b77ac937e75b75abf15c9913b0bd3d6448b2ea46517f0a0aa2d6b92452c42"},{"messageHash":"0x7774971314e9510def8465588ccad9963431f0284435058031d69a266ad16189"},{"messageHash":"0x3ae999a00f01cf84ec8b0db59d79891ef8564b2db204315319eb74d67a094e9e"},{"messageHash":"0x0a33e8274adec4029127aa7fa40e780a5702e5d4bb260fa57ef8c04ff04821e9"},{"messageHash":"0x6167824516c67639afb5c31ff093c695d28003496904578331b1a00fbae469c2"}],"paginationCursor":"0x6167824516c67639afb5c31ff093c695d28003496904578331b1a00fbae469c2"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18453/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&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":"0x71f17b83b9ee7022132dd1edad88b2d06dca7d1b55d002c74f6617419a897c43"},{"messageHash":"0xf022bee53664d92c221a993e919bcf00880c8f0290f8c8fe6964fb75dc7cef51"},{"messageHash":"0x523bf9835e2a552e62c745fae1510b818efee5fdf0bfbeb5e9bdd5b483fca81a"},{"messageHash":"0x29889b49d7f1098701d2838582094f54ac844e9f20011e739ad129884589da9f"},{"messageHash":"0xa254af4e14bc1797670f744173d26769e5901739ece7431a4d23bd9434382835"},{"messageHash":"0xfb3fba3691dc2a2864f47f8d400a3cbcdda73e87fc0fd8e04bec39df7afa671e"},{"messageHash":"0x3ccb68121ed783122165f6653cc8697f2a94b2d8a18a64ea949de2e6f39cd316"},{"messageHash":"0x9ede552a2f532f281f243d5547744a8e529832352f12edbbe03d5792e1f188b6"},{"messageHash":"0xa4f76c123425747493e375a6a40b11b2fba52190f67aa300f96af4f9583d5d19"},{"messageHash":"0xacd627c19cc432fec39e25bc3acd61d97372686048fe8910151e5ed7cc8fad43"},{"messageHash":"0x088a3c0b6e910cd027d513996c846c597928e4d742cdd7e28fe08b8ae635f5e3"},{"messageHash":"0xd134ae8e849fcfef662b61797ff08cd640f0ba915027292f141bae7df9486e4e"},{"messageHash":"0x7447748b198358161a34bc9d5a23d4d5ec6b2f0e4f84f8de6e48de66079b7f49"},{"messageHash":"0xf2fd2a084abdd1dcc903daa95caaac9e0447e2228c59dc53556d9a017c67e8f5"},{"messageHash":"0xa81c775a748b9417ab3f6e2abf0cab672f74a18b28611a2d05a1ab9edc031982"},{"messageHash":"0x180b77ac937e75b75abf15c9913b0bd3d6448b2ea46517f0a0aa2d6b92452c42"},{"messageHash":"0x7774971314e9510def8465588ccad9963431f0284435058031d69a266ad16189"},{"messageHash":"0x3ae999a00f01cf84ec8b0db59d79891ef8564b2db204315319eb74d67a094e9e"},{"messageHash":"0x0a33e8274adec4029127aa7fa40e780a5702e5d4bb260fa57ef8c04ff04821e9"},{"messageHash":"0x6167824516c67639afb5c31ff093c695d28003496904578331b1a00fbae469c2"}],"paginationCursor":"0x6167824516c67639afb5c31ff093c695d28003496904578331b1a00fbae469c2"}'
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 146b008a2702
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 37170ad83dda
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-03-17_04-37-12__6103639d-18b0-48c0-b59b-abddf2f6c0a9
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-03-17_04-37-12__6103639d-18b0-48c0-b59b-abddf2f6c0a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37438', '37439', '37440', '37441', '37442']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37438:37438 -p 37439:37439 -p 37440:37440 -p 37441:37441 -p 37442:37442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37440 --rest-port=37438 --tcp-port=37439 --discv5-udp-port=37441 --rest-address=0.0.0.0 --nat=extip:172.18.23.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cc5f0e4dfad0c6b91c580cbdd89e6acc7d6f246b4f6b3fdae1e96ca83bd3e0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37442 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.251 waku 02e50c89e997d6e35ddd9a93982df86eb48427b92478465f13f40bc1f0d5624c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02e50c89e997. Setting up logs at ./log/docker/node1_2026-03-17_04-37-12__6103639d-18b0-48c0-b59b-abddf2f6c0a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37438
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 514a3bb311c5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36a8c21f785a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37438/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:37438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.251/tcp/37439/p2p/16Uiu2HAm7uG67jQUTVqBwBGGzT8DHq7YwscRwqSCyp5uEsZQrQ3c","/ip4/172.18.23.251/tcp/37440/ws/p2p/16Uiu2HAm7uG67jQUTVqBwBGGzT8DHq7YwscRwqSCyp5uEsZQrQ3c"],"enrUri":"enr:-L24QKEHxzGS3GVciiarvA0ZLcrghJKUfQSWtSt0MBb4cAU7FVDBZR3Vc8UNASNkJstp7x0RzqOhoFbKMWcbQbuNh2ICgmlkgnY0gmlwhKwSF_uKbXVsdGlhZGRyc5YACASsEhf7BpI_AAoErBIX-waSQN0DgnJzhQADAQAAiXNlY3AyNTZrMaECuV19_f5mzbGpKCsLDYnZ-LaXaRimw8Dt2hTUl_7LOeuDdGNwgpI_g3VkcIKSQYV3YWt1MgE"}'
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-03-17_04-37-12__6103639d-18b0-48c0-b59b-abddf2f6c0a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35951', '35952', '35953', '35954', '35955']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35951:35951 -p 35952:35952 -p 35953:35953 -p 35954:35954 -p 35955:35955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35953 --rest-port=35951 --tcp-port=35952 --discv5-udp-port=35954 --rest-address=0.0.0.0 --nat=extip:172.18.21.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac1fa5d3894b075b9d6decca11613a7d0eb3ccfbdd1befcb189e462cb5d7db3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35955 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKEHxzGS3GVciiarvA0ZLcrghJKUfQSWtSt0MBb4cAU7FVDBZR3Vc8UNASNkJstp7x0RzqOhoFbKMWcbQbuNh2ICgmlkgnY0gmlwhKwSF_uKbXVsdGlhZGRyc5YACASsEhf7BpI_AAoErBIX-waSQN0DgnJzhQADAQAAiXNlY3AyNTZrMaECuV19_f5mzbGpKCsLDYnZ-LaXaRimw8Dt2hTUl_7LOeuDdGNwgpI_g3VkcIKSQYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.217 waku 0a56abdf59dc6e1df735fdc6ad310339be7d4ad3cfe46cfac38af9a2282984a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a56abdf59dc. Setting up logs at ./log/docker/node2_2026-03-17_04-37-12__6103639d-18b0-48c0-b59b-abddf2f6c0a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35951
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:35951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.217/tcp/35952/p2p/16Uiu2HAmRZUDZ7m7mhwyjDGfW8S9pdRDxE1Cnuu2Zsy3RFpM26n5","/ip4/172.18.21.217/tcp/35953/ws/p2p/16Uiu2HAmRZUDZ7m7mhwyjDGfW8S9pdRDxE1Cnuu2Zsy3RFpM26n5"],"enrUri":"enr:-L24QMSp1xDt7aQUGjgQimJYFxKZh1kOHLnjd6vZvFQSv3RgQGtNmdqe2_Rltjt7Z8Kf-AUVMGXShIMATbnFqoAICrkCgmlkgnY0gmlwhKwSFdmKbXVsdGlhZGRyc5YACASsEhXZBoxwAAoErBIV2QaMcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv730Pzml9X61fd42Nj5NNJBrKelr8p4Ky1IhJFAcwTKDdGNwgoxwg3VkcIKMcoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35951/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.251/tcp/37439/p2p/16Uiu2HAm7uG67jQUTVqBwBGGzT8DHq7YwscRwqSCyp5uEsZQrQ3c"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/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:37438/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/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:37438/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/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:37438/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
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:37438/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
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:37438/relay/v1/subscriptions. 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 02e50c89e997
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a56abdf59dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
2026-03-17 04:40:10.335 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:10.336 DEBUG [tests.conftest] Running test: test_relay_no_subscription with id: 2026-03-17_04-40-10__71d7f5c2-e3d0-42d5-9b1c-7b8b248380a2
2026-03-17 04:40:10.336 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:10.336 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:10.337 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-17 04:40:10.343 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:10.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-10__71d7f5c2-e3d0-42d5-9b1c-7b8b248380a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:10.344 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:10.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:10.345 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:10.345 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.58
2026-03-17 04:40:10.345 DEBUG [src.node.docker_mananger] Generated ports ['28696', '28697', '28698', '28699', '28700']
2026-03-17 04:40:10.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:10.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:10.346 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:10.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 28696:28696 -p 28697:28697 -p 28698:28698 -p 28699:28699 -p 28700:28700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28698 --rest-port=28696 --tcp-port=28697 --discv5-udp-port=28699 --rest-address=0.0.0.0 --nat=extip:172.18.238.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e0991aa8d0a03ddb7273de1d81deedadfefa0e94fe49dbaaafedf99fc83ed7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28700 --metrics-logging=true --relay=true
2026-03-17 04:40:10.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.58 waku 5a7f33b390ec3b81ea031602a843ec67e7c7cf993310ebd74bea6c3979c2d9b9
2026-03-17 04:40:10.578 DEBUG [src.node.docker_mananger] Container started with ID 5a7f33b390ec. Setting up logs at ./log/docker/node1_2026-03-17_04-40-10__71d7f5c2-e3d0-42d5-9b1c-7b8b248380a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:10.579 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28696
2026-03-17 04:40:10.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:10.615 ERROR [src.node.docker_mananger] Max retries reached for container ed0ef47f42c9. Exiting log stream.
2026-03-17 04:40:11.142 ERROR [src.node.docker_mananger] Max retries reached for container fae86bd28d07. Exiting log stream.
2026-03-17 04:40:11.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28696/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:11.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:11.584 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:11.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:11.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.58/tcp/28697/p2p/16Uiu2HAmVjFjL7adWz3fD8ztT1isxfhP5sgGuc1PXwxjURQvCHGu","/ip4/172.18.238.58/tcp/28698/ws/p2p/16Uiu2HAmVjFjL7adWz3fD8ztT1isxfhP5sgGuc1PXwxjURQvCHGu"],"enrUri":"enr:-L24QLbKYbxRPeh23yNtojYX72Qg4105Jag_CXbwBGK90bdabsy4BJi7H_IqkZJQF56Qc51hVymAcGUMMa-IYKHDYQICgmlkgnY0gmlwhKwS7jqKbXVsdGlhZGRyc5YACASsEu46BnAZAAoErBLuOgZwGt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_a5kJqzf2TJTSoZrB-u_uRNnDqByIl46vpQ3-A7J1MKDdGNwgnAZg3VkcIJwG4V3YWt1MgE"}'
2026-03-17 04:40:11.586 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:11.593 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:11.593 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-10__71d7f5c2-e3d0-42d5-9b1c-7b8b248380a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:11.593 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:11.593 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:11.595 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:11.595 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.19
2026-03-17 04:40:11.595 DEBUG [src.node.docker_mananger] Generated ports ['34166', '34167', '34168', '34169', '34170']
2026-03-17 04:40:11.595 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:11.595 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:11.595 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:11.596 DEBUG [src.node.docker_mananger] docker run -i -t -p 34166:34166 -p 34167:34167 -p 34168:34168 -p 34169:34169 -p 34170:34170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34168 --rest-port=34166 --tcp-port=34167 --discv5-udp-port=34169 --rest-address=0.0.0.0 --nat=extip:172.18.127.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05bd4408a70aceeb1eccf37d30c2a8eac8a70a2cffb409acdb2ea6b3bbc81c35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34170 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLbKYbxRPeh23yNtojYX72Qg4105Jag_CXbwBGK90bdabsy4BJi7H_IqkZJQF56Qc51hVymAcGUMMa-IYKHDYQICgmlkgnY0gmlwhKwS7jqKbXVsdGlhZGRyc5YACASsEu46BnAZAAoErBLuOgZwGt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_a5kJqzf2TJTSoZrB-u_uRNnDqByIl46vpQ3-A7J1MKDdGNwgnAZg3VkcIJwG4V3YWt1MgE
2026-03-17 04:40:11.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.19 waku 6d101bfe14e6bf8547fcaea3b18cc2b6e2fe1c755ad2107d6fb2297c81a76c4e
2026-03-17 04:40:11.818 DEBUG [src.node.docker_mananger] Container started with ID 6d101bfe14e6. Setting up logs at ./log/docker/node2_2026-03-17_04-40-10__71d7f5c2-e3d0-42d5-9b1c-7b8b248380a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:11.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34166
2026-03-17 04:40:11.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:12.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34166/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:12.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:12.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:12.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:12.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.19/tcp/34167/p2p/16Uiu2HAmNdY2UAYtdx1xuwHbbPLug3YqwfKdMaEehBLtJce9i1Ei","/ip4/172.18.127.19/tcp/34168/ws/p2p/16Uiu2HAmNdY2UAYtdx1xuwHbbPLug3YqwfKdMaEehBLtJce9i1Ei"],"enrUri":"enr:-L24QNLj5S3DUTdt-JrhcbStEvaNpNBy6KGkpw7WSBDsdl1JdixwPP714QPgRmLXCeBKh40NcjA6hxN5zx-e04pV8OMCgmlkgnY0gmlwhKwSfxOKbXVsdGlhZGRyc5YACASsEn8TBoV3AAoErBJ_EwaFeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlDWF8-uzZnEJYCi_BNMfukBF5Y01-0hT9vLdT3RVQmODdGNwgoV3g3VkcIKFeYV3YWt1MgE"}'
2026-03-17 04:40:12.841 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:12.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34166/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.58/tcp/28697/p2p/16Uiu2HAmVjFjL7adWz3fD8ztT1isxfhP5sgGuc1PXwxjURQvCHGu"]'
2026-03-17 04:40:12.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:12.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:12.853 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-03-17 04:40:12.854 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:12.855 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:12.855 DEBUG [src.node.waku_node] Stopping container with id 5a7f33b390ec
2026-03-17 04:40:13.408 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:13.408 DEBUG [src.node.waku_node] Stopping container with id 6d101bfe14e6
2026-03-17 04:40:13.964 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:13.966 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:13.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:13.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,235 @@
2026-03-17 04:37:18.639 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:18.639 DEBUG [tests.conftest] Running test: test_latency_with_load_sender_side with id: 2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20
2026-03-17 04:37:18.640 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:18.640 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:18.647 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:18.647 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:18.653 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:18.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:18.660 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:18.660 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:18.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:18.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:18.666 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled
2026-03-17 04:37:18.666 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:18.667 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:18.668 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:18.668 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.15
2026-03-17 04:37:18.668 DEBUG [src.node.docker_mananger] Generated ports ['52949', '52950', '52951', '52952', '52953']
2026-03-17 04:37:18.668 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:18.668 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:18.669 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:18.669 DEBUG [src.node.docker_mananger] docker run -i -t -p 52949:52949 -p 52950:52950 -p 52951:52951 -p 52952:52952 -p 52953:52953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52951 --rest-port=52949 --tcp-port=52950 --discv5-udp-port=52952 --rest-address=0.0.0.0 --nat=extip:172.18.7.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7a6da8b55c2f2ee49d797f5f1fac6037fe1a53acc3e0caf26bfe40f1e55c5eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52953 --metrics-logging=true --relay=true
2026-03-17 04:37:18.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.15 waku a35c5bcdf65017b2d2929e9870f8508f2774ba3c1ed63c0bc45edbd7263d4142
2026-03-17 04:37:18.899 DEBUG [src.node.docker_mananger] Container started with ID a35c5bcdf650. Setting up logs at ./log/docker/node1_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:18.899 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52949
2026-03-17 04:37:18.899 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:19.234 ERROR [src.node.docker_mananger] Max retries reached for container 11e69206be8c. Exiting log stream.
2026-03-17 04:37:19.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52949/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:19.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:19.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:19.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52949/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:19.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.15/tcp/52950/p2p/16Uiu2HAmHFKWm67KaTqenfkJnCEfJZmd2PFoq5D6J5ycmcx9wSxc","/ip4/172.18.7.15/tcp/52951/ws/p2p/16Uiu2HAmHFKWm67KaTqenfkJnCEfJZmd2PFoq5D6J5ycmcx9wSxc"],"enrUri":"enr:-L24QAMTN1M0eDF_T4HE7987U83HQyySTGMj8mj95kAyXjtUINJuiSnogaAoVLvMnyHHCd_v2sdtHIiTzF76lw66zx0CgmlkgnY0gmlwhKwSBw-KbXVsdGlhZGRyc5YACASsEgcPBs7WAAoErBIHDwbO190DgnJzhQADAQAAiXNlY3AyNTZrMaEDRDopyMr8hqoB0plyANqbHOlePDbC0wpGDafpyykFSy2DdGNwgs7Wg3VkcILO2IV3YWt1MgE"}'
2026-03-17 04:37:19.907 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:19.908 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:19.908 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:19.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:19.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.211
2026-03-17 04:37:19.910 DEBUG [src.node.docker_mananger] Generated ports ['57856', '57857', '57858', '57859', '57860']
2026-03-17 04:37:19.910 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:19.910 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:19.910 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:19.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 57856:57856 -p 57857:57857 -p 57858:57858 -p 57859:57859 -p 57860:57860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57858 --rest-port=57856 --tcp-port=57857 --discv5-udp-port=57859 --rest-address=0.0.0.0 --nat=extip:172.18.114.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4caa2afdd3fb64dfbbe10c7c9aadcaca18d58cdd365b5f6ce0f7115edf78386a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57860 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAMTN1M0eDF_T4HE7987U83HQyySTGMj8mj95kAyXjtUINJuiSnogaAoVLvMnyHHCd_v2sdtHIiTzF76lw66zx0CgmlkgnY0gmlwhKwSBw-KbXVsdGlhZGRyc5YACASsEgcPBs7WAAoErBIHDwbO190DgnJzhQADAQAAiXNlY3AyNTZrMaEDRDopyMr8hqoB0plyANqbHOlePDbC0wpGDafpyykFSy2DdGNwgs7Wg3VkcILO2IV3YWt1MgE
2026-03-17 04:37:20.118 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.211 waku ca1a70508da468c89f2ec3ffb7fec29a440ff17f65a6008803157e92e8816105
2026-03-17 04:37:20.153 DEBUG [src.node.docker_mananger] Container started with ID ca1a70508da4. Setting up logs at ./log/docker/node2_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:20.153 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57856
2026-03-17 04:37:20.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:21.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57856/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:21.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:21.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:21.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:21.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.211/tcp/57857/p2p/16Uiu2HAm7MQTmayFFXa3YiLL2t2mC7VoyqnG9QAHchnY2XFXtTRh","/ip4/172.18.114.211/tcp/57858/ws/p2p/16Uiu2HAm7MQTmayFFXa3YiLL2t2mC7VoyqnG9QAHchnY2XFXtTRh"],"enrUri":"enr:-L24QGw5NSA9lZx25ozQsQSoXCzcpVrY9SGHg5TR8AcpYO99H7v269rFsVO-VJviP18nabHj8-tUIlMBpD7rQqp9GM8CgmlkgnY0gmlwhKwSctOKbXVsdGlhZGRyc5YACASsEnLTBuIBAAoErBJy0wbiAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECsTRfvzoTmBMvBYhq6ocR6R6QZYgm_ASp54qMB3KW9tiDdGNwguIBg3VkcILiA4V3YWt1MgE"}'
2026-03-17 04:37:21.185 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:21.186 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:21.187 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:21.191 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:21.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.5
2026-03-17 04:37:21.196 DEBUG [src.node.docker_mananger] Generated ports ['33577', '33578', '33579', '33580', '33581']
2026-03-17 04:37:21.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:21.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:21.197 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:21.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 33577:33577 -p 33578:33578 -p 33579:33579 -p 33580:33580 -p 33581:33581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33579 --rest-port=33577 --tcp-port=33578 --discv5-udp-port=33580 --rest-address=0.0.0.0 --nat=extip:172.18.167.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1552ecd47162888bce6dee10aab94ecfb09ca7cdabe0c4a6df165bca5e6bce90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33581 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAMTN1M0eDF_T4HE7987U83HQyySTGMj8mj95kAyXjtUINJuiSnogaAoVLvMnyHHCd_v2sdtHIiTzF76lw66zx0CgmlkgnY0gmlwhKwSBw-KbXVsdGlhZGRyc5YACASsEgcPBs7WAAoErBIHDwbO190DgnJzhQADAQAAiXNlY3AyNTZrMaEDRDopyMr8hqoB0plyANqbHOlePDbC0wpGDafpyykFSy2DdGNwgs7Wg3VkcILO2IV3YWt1MgE
2026-03-17 04:37:21.390 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.5 waku 7933b9e3ddb36127812ccc70769337e07bb4e8d0aa7284ce4c9f83cdb78d242b
2026-03-17 04:37:21.426 DEBUG [src.node.docker_mananger] Container started with ID 7933b9e3ddb3. Setting up logs at ./log/docker/node3_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:21.426 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33577
2026-03-17 04:37:21.427 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:22.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33577/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:22.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:22.448 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:22.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:22.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.5/tcp/33578/p2p/16Uiu2HAm1AoAACyGjLjBnXX81gSk8UJHu4Y2WgkSnkyUxyYgSkM9","/ip4/172.18.167.5/tcp/33579/ws/p2p/16Uiu2HAm1AoAACyGjLjBnXX81gSk8UJHu4Y2WgkSnkyUxyYgSkM9"],"enrUri":"enr:-L24QLy-5zQAqL7EAAkRfL0_lq2Xqkhnu9mgN9UjKdzr3ZbyDfqf4wvV8ZNVaCzN4E7X_XegX5ICgBYge3Qw12gmYvoCgmlkgnY0gmlwhKwSpwWKbXVsdGlhZGRyc5YACASsEqcFBoMqAAoErBKnBQaDK90DgnJzhQADAQAAiXNlY3AyNTZrMaECVVaGxDyeTF_1vlpYeH2l3mszymOtg9Tb9PBWh78ZcdSDdGNwgoMqg3VkcIKDLIV3YWt1MgE"}'
2026-03-17 04:37:22.458 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:22.458 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:22.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:22.460 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:22.460 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.38
2026-03-17 04:37:22.460 DEBUG [src.node.docker_mananger] Generated ports ['32385', '32386', '32387', '32388', '32389']
2026-03-17 04:37:22.461 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:22.461 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:22.461 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:22.461 DEBUG [src.node.docker_mananger] docker run -i -t -p 32385:32385 -p 32386:32386 -p 32387:32387 -p 32388:32388 -p 32389:32389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32387 --rest-port=32385 --tcp-port=32386 --discv5-udp-port=32388 --rest-address=0.0.0.0 --nat=extip:172.18.208.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aca7dc4c9a7afecafaae7830f496de3cd630ad15ffacb59ade53fad11df17fe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32389 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAMTN1M0eDF_T4HE7987U83HQyySTGMj8mj95kAyXjtUINJuiSnogaAoVLvMnyHHCd_v2sdtHIiTzF76lw66zx0CgmlkgnY0gmlwhKwSBw-KbXVsdGlhZGRyc5YACASsEgcPBs7WAAoErBIHDwbO190DgnJzhQADAQAAiXNlY3AyNTZrMaEDRDopyMr8hqoB0plyANqbHOlePDbC0wpGDafpyykFSy2DdGNwgs7Wg3VkcILO2IV3YWt1MgE
2026-03-17 04:37:22.675 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.38 waku 1703907ce4d57ee5d61d751d674c2a67464ca81abc1fabd4674f9eb162ae1aea
2026-03-17 04:37:22.713 DEBUG [src.node.docker_mananger] Container started with ID 1703907ce4d5. Setting up logs at ./log/docker/node4_2026-03-17_04-37-18__ebc7ef58-38e1-4fef-a240-6a378cf44d20__wakuorg_nwaku:latest.log
2026-03-17 04:37:22.713 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32385
2026-03-17 04:37:22.714 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:23.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32385/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:23.734 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:23.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32385/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.38/tcp/32386/p2p/16Uiu2HAm4DVdiAKesFeAsRKxphX8trmD2P2xcytKoFwdcFJnVTaW","/ip4/172.18.208.38/tcp/32387/ws/p2p/16Uiu2HAm4DVdiAKesFeAsRKxphX8trmD2P2xcytKoFwdcFJnVTaW"],"enrUri":"enr:-L24QGmZ7vqzqwTv89qtKtMXV9d-SUFazb_eI3snVwuSIExkHD_-C8Qbz98HGTTndOLLgez4IOQYrCDnRWwvQsBesdgCgmlkgnY0gmlwhKwS0CaKbXVsdGlhZGRyc5YACASsEtAmBn6CAAoErBLQJgZ-g90DgnJzhQADAQAAiXNlY3AyNTZrMaECgpqDmncwxa71LMH27d5hATIjqhiq3tlSUCUYSE0wJA-DdGNwgn6Cg3VkcIJ-hIV3YWt1MgE"}'
2026-03-17 04:37:23.741 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:23.741 INFO [tests.e2e.test_network_conditions] Subscribing all nodes to relay topic
2026-03-17 04:37:23.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:23.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:23.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:23.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32385/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:23.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52949/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.114.211/tcp/40506/p2p/16Uiu2HAm7MQTmayFFXa3YiLL2t2mC7VoyqnG9QAHchnY2XFXtTRh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.208.38/tcp/42618/p2p/16Uiu2HAm4DVdiAKesFeAsRKxphX8trmD2P2xcytKoFwdcFJnVTaW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.167.5/tcp/45350/p2p/16Uiu2HAm1AoAACyGjLjBnXX81gSk8UJHu4Y2WgkSnkyUxyYgSkM9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:37:23.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57856/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.15/tcp/52950/p2p/16Uiu2HAmHFKWm67KaTqenfkJnCEfJZmd2PFoq5D6J5ycmcx9wSxc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:37:23.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33577/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.15/tcp/52950/p2p/16Uiu2HAmHFKWm67KaTqenfkJnCEfJZmd2PFoq5D6J5ycmcx9wSxc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:37:23.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32385/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.15/tcp/52950/p2p/16Uiu2HAmHFKWm67KaTqenfkJnCEfJZmd2PFoq5D6J5ycmcx9wSxc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:37:23.785 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-17 04:37:53.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:53.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-17 04:37:53.788 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-03-17 04:37:53.790 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:37:53.801 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:37:53.812 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6879', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-03-17 04:37:53.822 INFO [tests.e2e.test_network_conditions] Sending 50 messages from node1
2026-03-17 04:37:53.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:59.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:59.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:05.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:05.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:11.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:11.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:17.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:17.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:23.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:23.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:29.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:29.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:35.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:35.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:41.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:41.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:47.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:47.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:53.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:53.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:59.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:59.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:05.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:05.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:11.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:11.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:17.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:17.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:23.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:23.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:29.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:29.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:35.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:35.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:41.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:41.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:47.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:47.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:53.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:59.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:59.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:05.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:05.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:12.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:12.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:18.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:18.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:24.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:24.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:30.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:30.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:36.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:36.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:42.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:42.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:48.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:54.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:54.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:00.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:00.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:06.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:06.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:12.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:12.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:18.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:18.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:24.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:24.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:30.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:30.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:36.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:42.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:42.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:48.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:48.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:54.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:54.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:00.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:00.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:12.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:18.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:18.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:24.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:24.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:48.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:48.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:54.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:54.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:54.231 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:42:54.231 INFO [tests.e2e.test_network_conditions] Node4 received 50 messages (min_expected=25.0, total_sent=50)
2026-03-17 04:42:54.232 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6879', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:42:54.244 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:42:54.245 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:42:54.245 DEBUG [src.node.waku_node] Stopping container with id a35c5bcdf650
2026-03-17 04:42:54.824 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:54.824 DEBUG [src.node.waku_node] Stopping container with id ca1a70508da4
2026-03-17 04:42:55.380 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:55.380 DEBUG [src.node.waku_node] Stopping container with id 7933b9e3ddb3
2026-03-17 04:42:55.642 ERROR [src.node.docker_mananger] Max retries reached for container a35c5bcdf650. Exiting log stream.
2026-03-17 04:42:55.938 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:55.939 DEBUG [src.node.waku_node] Stopping container with id 1703907ce4d5
2026-03-17 04:42:56.554 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:56.555 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:42:56.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:57.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:57.591 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:57.849 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_filter_ping_on_unsubscribed_peer with id: 2026-03-17_04-38-12__cff07bef-2afd-455d-9743-fc56e7abae8a
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-03-17_04-38-12__cff07bef-2afd-455d-9743-fc56e7abae8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51323', '51324', '51325', '51326', '51327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51323:51323 -p 51324:51324 -p 51325:51325 -p 51326:51326 -p 51327:51327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51325 --rest-port=51323 --tcp-port=51324 --discv5-udp-port=51326 --rest-address=0.0.0.0 --nat=extip:172.18.69.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7aec0a8f8b935dad57b867e271ab31a0b65daebbe9cacdb8ca141eb6ad613d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51327 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.144 waku 8bf386c09f3a49499ba1efbbe8a9b6ee3668c7827e9e088d98496d502ae6b084
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bf386c09f3a. Setting up logs at ./log/docker/node1_2026-03-17_04-38-12__cff07bef-2afd-455d-9743-fc56e7abae8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51323
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 45f79fa76732. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f08004356ac. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51323/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:51323/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/51324/p2p/16Uiu2HAm5LbYnpJuvXKysMJpS1oCNM1CNw54MBDq3crKnDhwAAsv","/ip4/172.18.69.144/tcp/51325/ws/p2p/16Uiu2HAm5LbYnpJuvXKysMJpS1oCNM1CNw54MBDq3crKnDhwAAsv"],"enrUri":"enr:-L24QEcPO4pas5Mk8MCFK6i9GUljQkdRAAD3vWTCNm3t7A74DKpXRuib0fB5rwR8QG3yW7qrjKbluwdNQ4ZU6cBfntkCgmlkgnY0gmlwhKwSRZCKbXVsdGlhZGRyc5YACASsEkWQBsh8AAoErBJFkAbIfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECk0f0eWXQ6tRbcr7Gwj66sLLMOqCiqLROpJYbZstKWxWDdGNwgsh8g3VkcILIfoV3YWt1MgU"}'
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-03-17_04-38-12__cff07bef-2afd-455d-9743-fc56e7abae8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5830', '5831', '5832', '5833', '5834']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5830:5830 -p 5831:5831 -p 5832:5832 -p 5833:5833 -p 5834:5834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5832 --rest-port=5830 --tcp-port=5831 --discv5-udp-port=5833 --rest-address=0.0.0.0 --nat=extip:172.18.254.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6e921b4fd2a54ebb4abfd2eeffc9a7c64fa6887f3cd21f3e85a5cc33a64c5cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5834 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEcPO4pas5Mk8MCFK6i9GUljQkdRAAD3vWTCNm3t7A74DKpXRuib0fB5rwR8QG3yW7qrjKbluwdNQ4ZU6cBfntkCgmlkgnY0gmlwhKwSRZCKbXVsdGlhZGRyc5YACASsEkWQBsh8AAoErBJFkAbIfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECk0f0eWXQ6tRbcr7Gwj66sLLMOqCiqLROpJYbZstKWxWDdGNwgsh8g3VkcILIfoV3YWt1MgU --filternode=/ip4/172.18.69.144/tcp/51324/p2p/16Uiu2HAm5LbYnpJuvXKysMJpS1oCNM1CNw54MBDq3crKnDhwAAsv
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.151 waku a97d4f0c8ab233f97cd4e1820d2757011e045a964731df06b4120d595a04fc23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a97d4f0c8ab2. Setting up logs at ./log/docker/node2_2026-03-17_04-38-12__cff07bef-2afd-455d-9743-fc56e7abae8a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5830
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5830/health" -H "Content-Type: application/json" -d 'None'
INFO  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:5830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.151/tcp/5831/p2p/16Uiu2HAmN3rAcLciHZJ4iizPbz8yFB3Koe4Uh4hAteHougaetrMt","/ip4/172.18.254.151/tcp/5832/ws/p2p/16Uiu2HAmN3rAcLciHZJ4iizPbz8yFB3Koe4Uh4hAteHougaetrMt"],"enrUri":"enr:-L24QBgPP_J9JMeZJFgIw7SaEBlRz_FhK1Ti_DpeeXEHmYnzRQ7ASmzGmfyDATnXD-pmmoXaWyg7SmlQBxzTxTQZKYACgmlkgnY0gmlwhKwS_peKbXVsdGlhZGRyc5YACASsEv6XBhbHAAoErBL-lwYWyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi5RJgG3PFC1gUVqnvdtvvJ9OIKkd0MyqEtkhaVCAS0eDdGNwghbHg3VkcIIWyYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.144/tcp/51324/p2p/16Uiu2HAm5LbYnpJuvXKysMJpS1oCNM1CNw54MBDq3crKnDhwAAsv"]'
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:51323/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:5830/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c063015c-3c3e-4099-84bf-002eae23042b", "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":"c063015c-3c3e-4099-84bf-002eae23042b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5830/filter/v2/subscriptions/bf92ff4a-3ebd-41dd-be71-7db8f4956110" -H "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":"bf92ff4a-3ebd-41dd-be71-7db8f4956110","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:5830/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "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":"12345","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5830/filter/v2/subscriptions/c8ac6f1c-d242-4dc3-9dde-061b0107c56a" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:5830/filter/v2/subscriptions/c8ac6f1c-d242-4dc3-9dde-061b0107c56a. Response content: b'{"requestId":"c8ac6f1c-d242-4dc3-9dde-061b0107c56a","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
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 8bf386c09f3a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a97d4f0c8ab2
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_store_is_empty with id: 2026-03-17_04-37-29__ccae5180-1893-467e-a321-f721c80e8ad5
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-03-17_04-37-29__ccae5180-1893-467e-a321-f721c80e8ad5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14979', '14980', '14981', '14982', '14983']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14979:14979 -p 14980:14980 -p 14981:14981 -p 14982:14982 -p 14983:14983 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14981 --rest-port=14979 --tcp-port=14980 --discv5-udp-port=14982 --rest-address=0.0.0.0 --nat=extip:172.18.188.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e7b5b147c0fa6fe6d4a89b2bf34196b9ba715cfe9a4ef5fb815e7f7edc2c2ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14983 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c048ce34bd6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.45 waku a3f1ddbb37ca7d2eefef3b95bffa53294ae31e3d514c804f13d76396e4ab513d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3f1ddbb37ca. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-37-29__ccae5180-1893-467e-a321-f721c80e8ad5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14979
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 8b0f48accfcc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14979/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:14979/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.45/tcp/14980/p2p/16Uiu2HAm6FJvwWKo8aVhVRbsL3imeuN3iCoK19t3a95W7SEbm7Fo","/ip4/172.18.188.45/tcp/14981/ws/p2p/16Uiu2HAm6FJvwWKo8aVhVRbsL3imeuN3iCoK19t3a95W7SEbm7Fo"],"enrUri":"enr:-L24QFcZYa-EIkKklbaA1cFhHYWdzHQqR0e6iRJ6EVwpSwZxHEgsUa12TVHOcq3RfaSISa1vmgy4oex-Ap6lszpd8eICgmlkgnY0gmlwhKwSvC2KbXVsdGlhZGRyc5YACASsErwtBjqEAAoErBK8LQY6hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoMjynNPWLgNf-BzN4ON586ABb4n19rc8DGFw6ySmLpKDdGNwgjqEg3VkcII6hoV3YWt1MgM"}'
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-03-17_04-37-29__ccae5180-1893-467e-a321-f721c80e8ad5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6249', '6250', '6251', '6252', '6253']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6249:6249 -p 6250:6250 -p 6251:6251 -p 6252:6252 -p 6253:6253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6251 --rest-port=6249 --tcp-port=6250 --discv5-udp-port=6252 --rest-address=0.0.0.0 --nat=extip:172.18.35.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ab3d4b4a73fcb57bc2b4dc831de5c6b9d9ae2b9a0f60efae2cecde94e14e2ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6253 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFcZYa-EIkKklbaA1cFhHYWdzHQqR0e6iRJ6EVwpSwZxHEgsUa12TVHOcq3RfaSISa1vmgy4oex-Ap6lszpd8eICgmlkgnY0gmlwhKwSvC2KbXVsdGlhZGRyc5YACASsErwtBjqEAAoErBK8LQY6hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoMjynNPWLgNf-BzN4ON586ABb4n19rc8DGFw6ySmLpKDdGNwgjqEg3VkcII6hoV3YWt1MgM --storenode=/ip4/172.18.188.45/tcp/14980/p2p/16Uiu2HAm6FJvwWKo8aVhVRbsL3imeuN3iCoK19t3a95W7SEbm7Fo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.139 waku b09019312c847884029caed88e0622653ae20aac1b4d1d77ab0d2af562d28855
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b09019312c84. Setting up logs at ./log/docker/store_node1_2026-03-17_04-37-29__ccae5180-1893-467e-a321-f721c80e8ad5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6249
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6249/health" -H "Content-Type: application/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:6249/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/6250/p2p/16Uiu2HAkyp2xHkii5MxXH2dWW5Y7Xf7QVX2CR2ctEXnUzUAb9yFr","/ip4/172.18.35.139/tcp/6251/ws/p2p/16Uiu2HAkyp2xHkii5MxXH2dWW5Y7Xf7QVX2CR2ctEXnUzUAb9yFr"],"enrUri":"enr:-L24QOtanZyBumB7MmkHCZ4qpU-cnPI4hIORBb1pfTGv9tFAdQKUNQchMREF0DHE819T0GXyefmXO3ZzDGzAd2Rgxg4CgmlkgnY0gmlwhKwSI4uKbXVsdGlhZGRyc5YACASsEiOLBhhqAAoErBIjiwYYa90DgnJzhQADAQAAiXNlY3AyNTZrMaECQSk9r8j-_4vl1lC6Ke7t5WQIopc9LurB7HzwbqRlj32DdGNwghhqg3VkcIIYbIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6249/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.45/tcp/14980/p2p/16Uiu2HAm6FJvwWKo8aVhVRbsL3imeuN3iCoK19t3a95W7SEbm7Fo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14979/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:6249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6249/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
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 a3f1ddbb37ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b09019312c84
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,120 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-03-17_04-41-54__e5848ec8-1300-4339-a29d-e65e48716d43
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-03-17_04-41-54__e5848ec8-1300-4339-a29d-e65e48716d43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16781', '16782', '16783', '16784', '16785']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16781:16781 -p 16782:16782 -p 16783:16783 -p 16784:16784 -p 16785:16785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16783 --rest-port=16781 --tcp-port=16782 --discv5-udp-port=16784 --rest-address=0.0.0.0 --nat=extip:172.18.213.209 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ccc6f7bdab9cd93a104efc6bae8f5b7ce6fef8a15d91ff1be5ab335ffaee36f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16785 --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 aa284331e031. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.209 waku d42bd3083e2c0e2f22f66f63e758e204e2a535dfb4eae06087b9c61d2d76fb7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d42bd3083e2c. Setting up logs at ./log/docker/node1_2026-03-17_04-41-54__e5848ec8-1300-4339-a29d-e65e48716d43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16781
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 746a81bd9626. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/health" -H "Content-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:16781/health" -H "Content-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:16781/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/debug/v1/info" -H "Content-Type: application/json" -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.209/tcp/16782/p2p/16Uiu2HAmCoYfS9NnDxHT1FnU3Lof4fT1FTQiBH2GXPgWvwyPfoai","/ip4/172.18.213.209/tcp/16783/ws/p2p/16Uiu2HAmCoYfS9NnDxHT1FnU3Lof4fT1FTQiBH2GXPgWvwyPfoai"],"enrUri":"enr:-L24QCK05aPNiZxdlpYFBdQ2dVbTp86aqnt63m5Sca8_27ZAX-vKZjgTspgolwLuYiJSmRli0S3n1M5xM0vnuUnRiRcCgmlkgnY0gmlwhKwS1dGKbXVsdGlhZGRyc5YACASsEtXRBkGOAAoErBLV0QZBj90DgnJzhQACAQAAiXNlY3AyNTZrMaEDAjEuxjuIBeVkodDwbIuInevAjr2ITMTvaJDvrK2yqWuDdGNwgkGOg3VkcIJBkIV3YWt1MgU"}'
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-03-17_04-41-54__e5848ec8-1300-4339-a29d-e65e48716d43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16013', '16014', '16015', '16016', '16017']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16013:16013 -p 16014:16014 -p 16015:16015 -p 16016:16016 -p 16017:16017 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16015 --rest-port=16013 --tcp-port=16014 --discv5-udp-port=16016 --rest-address=0.0.0.0 --nat=extip:172.18.162.9 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b64bfd3a41ddeed0e854ef05fefb906c91ebbe28e6bcbe23ceae9f1dcb6ba3d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16017 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCK05aPNiZxdlpYFBdQ2dVbTp86aqnt63m5Sca8_27ZAX-vKZjgTspgolwLuYiJSmRli0S3n1M5xM0vnuUnRiRcCgmlkgnY0gmlwhKwS1dGKbXVsdGlhZGRyc5YACASsEtXRBkGOAAoErBLV0QZBj90DgnJzhQACAQAAiXNlY3AyNTZrMaEDAjEuxjuIBeVkodDwbIuInevAjr2ITMTvaJDvrK2yqWuDdGNwgkGOg3VkcIJBkIV3YWt1MgU --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.162.9 waku d0e948dc947697f215c544113842878c0a3423bbdcce8675317995b08dd65dcb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0e948dc9476. Setting up logs at ./log/docker/node2_2026-03-17_04-41-54__e5848ec8-1300-4339-a29d-e65e48716d43__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16013
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16013/health" -H "Content-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:16013/health" -H "Content-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:16013/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16013/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.9/tcp/16014/p2p/16Uiu2HAmSqfnoro2DBZ8KaZVEaFgagYWgWL3U2B8STadZzdaVuBX","/ip4/172.18.162.9/tcp/16015/ws/p2p/16Uiu2HAmSqfnoro2DBZ8KaZVEaFgagYWgWL3U2B8STadZzdaVuBX"],"enrUri":"enr:-L24QIc3NLd5-hXCghJy-7YwrwmTed9TGMi_bBuAvgG0Uf8SIlGKU3gvygpeeTlaITLh0VwzMUkBsnbZM_CxU1NTTDcCgmlkgnY0gmlwhKwSogmKbXVsdGlhZGRyc5YACASsEqIJBj6OAAoErBKiCQY-j90DgnJzhQACAQAAiXNlY3AyNTZrMaED0sAFHeQbeLNae7rI_lms-uuMHRqTX1jcrS13RzVvFeKDdGNwgj6Og3VkcII-kIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16013/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.209/tcp/16782/p2p/16Uiu2HAmCoYfS9NnDxHT1FnU3Lof4fT1FTQiBH2GXPgWvwyPfoai"]'
INFO  src.node.api_clients.base_client:base_client.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:16781/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:16013/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/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:16781/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16781/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16781/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
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 d42bd3083e2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0e948dc9476
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_publish_with_valid_meta with id: 2026-03-17_04-37-53__42a40d02-949b-4081-a334-6bcfee0b7586
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-03-17_04-37-53__42a40d02-949b-4081-a334-6bcfee0b7586__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42120', '42121', '42122', '42123', '42124']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42120:42120 -p 42121:42121 -p 42122:42122 -p 42123:42123 -p 42124:42124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42122 --rest-port=42120 --tcp-port=42121 --discv5-udp-port=42123 --rest-address=0.0.0.0 --nat=extip:172.18.44.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e511fd3aae4a29db5cbba5de50aada1367a980c3fb44babcebf9a65fface0fe7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42124 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.41 waku 569af3d7b8d772368befec5e009372adca6fca0f74ff002b8156bfbf5ba361e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 569af3d7b8d7. Setting up logs at ./log/docker/node1_2026-03-17_04-37-53__42a40d02-949b-4081-a334-6bcfee0b7586__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42120
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 70533fdd8560. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d4e412752168. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42120/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.41/tcp/42121/p2p/16Uiu2HAmQW9tYL1sxFXHbqrgRE1YBySUkVqvTHQkqnZf5wuGptck","/ip4/172.18.44.41/tcp/42122/ws/p2p/16Uiu2HAmQW9tYL1sxFXHbqrgRE1YBySUkVqvTHQkqnZf5wuGptck"],"enrUri":"enr:-L24QFS8zs22ESnJwRmL5O0J717BoWjhuNu_uH5X9l4kPXuzYWOJBEZ1jCYF8ebGYmbyj9qXVPF5W-HWggB6lWoSjIkCgmlkgnY0gmlwhKwSLCmKbXVsdGlhZGRyc5YACASsEiwpBqSJAAoErBIsKQakit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsAjNKMPDQN9uFhRIOXKW-VPDKxgO-GY66bh4k6zH4Y2DdGNwgqSJg3VkcIKki4V3YWt1MgE"}'
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-03-17_04-37-53__42a40d02-949b-4081-a334-6bcfee0b7586__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16546', '16547', '16548', '16549', '16550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16546:16546 -p 16547:16547 -p 16548:16548 -p 16549:16549 -p 16550:16550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16548 --rest-port=16546 --tcp-port=16547 --discv5-udp-port=16549 --rest-address=0.0.0.0 --nat=extip:172.18.68.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d70ee0bb2a9af5f2b95fcd2daac38af7ffabdee5ea7f341fb1ccef37e7cfefb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16550 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFS8zs22ESnJwRmL5O0J717BoWjhuNu_uH5X9l4kPXuzYWOJBEZ1jCYF8ebGYmbyj9qXVPF5W-HWggB6lWoSjIkCgmlkgnY0gmlwhKwSLCmKbXVsdGlhZGRyc5YACASsEiwpBqSJAAoErBIsKQakit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsAjNKMPDQN9uFhRIOXKW-VPDKxgO-GY66bh4k6zH4Y2DdGNwgqSJg3VkcIKki4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.172 waku 336c68369219c8ab5b08b37dc6ffae627413dd5f44a7f88efac452538ec455f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 336c68369219. Setting up logs at ./log/docker/node2_2026-03-17_04-37-53__42a40d02-949b-4081-a334-6bcfee0b7586__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16546
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16546/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.172/tcp/16547/p2p/16Uiu2HAm9ehaVFcCXGynapQbsK3JBW6hzcrhAqGEYVDqwKhrQgGw","/ip4/172.18.68.172/tcp/16548/ws/p2p/16Uiu2HAm9ehaVFcCXGynapQbsK3JBW6hzcrhAqGEYVDqwKhrQgGw"],"enrUri":"enr:-L24QDAP0zphpzaMBXPpJT1E1VprWP0sCO4-sdU20nfWyrVqcD4ACJxkRNRC3gFYQONogOtcNIOlSFNaZzxgxUQVA3YCgmlkgnY0gmlwhKwSRKyKbXVsdGlhZGRyc5YACASsEkSsBkCjAAoErBJErAZApN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC01n5fF9EBtwk-RSAo7u78cuwskWpRU7ItCzgbowPBkCDdGNwgkCjg3VkcIJApYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16546/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.41/tcp/42121/p2p/16Uiu2HAmQW9tYL1sxFXHbqrgRE1YBySUkVqvTHQkqnZf5wuGptck"]'
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:42120/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:16546/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:42120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722276028332544,"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:16546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722276028332544,"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:42120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722276145848312,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722276145848312,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 569af3d7b8d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 336c68369219
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,148 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1
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-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__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-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__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-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__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-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__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.109.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21283', '21284', '21285', '21286', '21287']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21283:21283 -p 21284:21284 -p 21285:21285 -p 21286:21286 -p 21287:21287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21285 --rest-port=21283 --tcp-port=21284 --discv5-udp-port=21286 --rest-address=0.0.0.0 --nat=extip:172.18.109.199 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=7bd0dfc8beffedc07f61ed1eff3b51a109e0fda684fef75001f414d9c4bccba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21287 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.199 waku 4298bc2994c03b9bdea7b8750a9884a54634cbc8da8b022c713c2db08c79be7f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a7f33b390ec. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4298bc2994c0. Setting up logs at ./log/docker/node1_2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21283
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 6d101bfe14e6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:21283/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/21284/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6","/ip4/172.18.109.199/tcp/21285/ws/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6"],"enrUri":"enr:-La4QPiCBgGymwfoiry91kJLgsMprdg7NvaUAWPJoI-rkB6qPAD84t8CzIMiTrJUNyz77txcSj_yPeaaSzwzcD6F9EkCgmlkgnY0gmlwhKwSbceKbXVsdGlhZGRyc5YACASsEm3HBlMkAAoErBJtxwZTJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZeu9c2xGJpAr3Dju-9s6E_Ff4qvx0iUMVmW6L-re4CWDdGNwglMkhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48856', '48857', '48858', '48859', '48860']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48856:48856 -p 48857:48857 -p 48858:48858 -p 48859:48859 -p 48860:48860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48858 --rest-port=48856 --tcp-port=48857 --discv5-udp-port=48859 --rest-address=0.0.0.0 --nat=extip:172.18.118.192 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=eb4a968d5af33eebf50aa17accdb5ec5a874d728a699afbde5a14638adcf535e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48860 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QPiCBgGymwfoiry91kJLgsMprdg7NvaUAWPJoI-rkB6qPAD84t8CzIMiTrJUNyz77txcSj_yPeaaSzwzcD6F9EkCgmlkgnY0gmlwhKwSbceKbXVsdGlhZGRyc5YACASsEm3HBlMkAAoErBJtxwZTJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZeu9c2xGJpAr3Dju-9s6E_Ff4qvx0iUMVmW6L-re4CWDdGNwglMkhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.192 waku ec0bfdbe36917db5a7a2fdcd57dc520a6ced538148256e186892f8a28ff4ead0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec0bfdbe3691. Setting up logs at ./log/docker/node2_2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48856
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48856/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:48856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p","/ip4/172.18.118.192/tcp/48858/ws/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p"],"enrUri":"enr:-La4QPGeyK7U74LAvstMg8l5PP1dM6uBUbA8BNN81px9gfGBEepQ3-oHzPLDf3Asv6c-ov6YnGbFG9itpft4GxM_0lYCgmlkgnY0gmlwhKwSdsCKbXVsdGlhZGRyc5YACASsEnbABr7ZAAoErBJ2wAa-2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2MZAXBGEzs0dEZ8NDrJuzCpRIjo3v7c7G13i-UwB2TGDdGNwgr7ZhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__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-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47966', '47967', '47968', '47969', '47970']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47966:47966 -p 47967:47967 -p 47968:47968 -p 47969:47969 -p 47970:47970 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47968 --rest-port=47966 --tcp-port=47967 --discv5-udp-port=47969 --rest-address=0.0.0.0 --nat=extip:172.18.82.13 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=607cb2c091c45458aba181afa52d90a7dafb1d0afd50a95ba82437fe5d5dbb5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47970 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QPiCBgGymwfoiry91kJLgsMprdg7NvaUAWPJoI-rkB6qPAD84t8CzIMiTrJUNyz77txcSj_yPeaaSzwzcD6F9EkCgmlkgnY0gmlwhKwSbceKbXVsdGlhZGRyc5YACASsEm3HBlMkAAoErBJtxwZTJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZeu9c2xGJpAr3Dju-9s6E_Ff4qvx0iUMVmW6L-re4CWDdGNwglMkhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.13 waku 912ce557011f21ba75b7e23068bcc845724f75f946a2cdfe194ae1c86c5ea911
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 912ce557011f. Setting up logs at ./log/docker/node3_2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47966
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47966/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:47966/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy","/ip4/172.18.82.13/tcp/47968/ws/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy"],"enrUri":"enr:-La4QIANGytQkgGeq3k55LNaC-kLShgXhX3N3ThIcNtOZZ19R2RoNBaL0v50seu6pyCt6b_H0JcvfgjnKhnjZnaryocCgmlkgnY0gmlwhKwSUg2KbXVsdGlhZGRyc5YACASsElINBrtfAAoErBJSDQa7YN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFdwJ-GO0HbDenc287ez6kfy6RTd9b6_WIulI3gGtSjaDdGNwgrtfhXdha3UyAQ"}'
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.96.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7674', '7675', '7676', '7677', '7678']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7674:7674 -p 7675:7675 -p 7676:7676 -p 7677:7677 -p 7678:7678 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7676 --rest-port=7674 --tcp-port=7675 --discv5-udp-port=7677 --rest-address=0.0.0.0 --nat=extip:172.18.96.13 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=98ead3ddcc74eadcaee0de9c9f87facac118a0df5535d59210fcffb5f33bd2a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7678 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QPiCBgGymwfoiry91kJLgsMprdg7NvaUAWPJoI-rkB6qPAD84t8CzIMiTrJUNyz77txcSj_yPeaaSzwzcD6F9EkCgmlkgnY0gmlwhKwSbceKbXVsdGlhZGRyc5YACASsEm3HBlMkAAoErBJtxwZTJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZeu9c2xGJpAr3Dju-9s6E_Ff4qvx0iUMVmW6L-re4CWDdGNwglMkhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.13 waku ab6195288fe361f4cccb316130c7efce566c64f11062bdd7bc186fcb0ebc2be9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab6195288fe3. Setting up logs at ./log/docker/node4_2026-03-17_04-40-13__a1f29634-e08e-43eb-982d-ddbfa47c82a1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7674
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7674/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:7674/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN","/ip4/172.18.96.13/tcp/7676/ws/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN"],"enrUri":"enr:-La4QN1Rfwn_PDI0_czmNNxjn_0yTmAv9hIjp-ccc4UmO9pPbnmBqvIXB-ocDTHk_dFEY494la3yz8LRUYpKyGqrP1ICgmlkgnY0gmlwhKwSYA2KbXVsdGlhZGRyc5YACASsEmANBh37AAoErBJgDQYd_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrC_bDNaJn4MAEOPoiqFgg9KxmZ5o_t_F_u7oCAvwD5eDdGNwgh37hXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.199/tcp/21284/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47966/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.199/tcp/21284/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7674/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.199/tcp/21284/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21283/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:48856/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:47966/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:7674/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21283/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.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48856/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.109.199/tcp/56686/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47966/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.109.199/tcp/44138/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7674/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.109.199/tcp/45024/p2p/16Uiu2HAm2HXeVK4919gBmrER8RZm8Kg3FKdpDoSupuSynLyebKD6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21283/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21283/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:456 /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.118.192/tcp/48857/p2p/16Uiu2HAmA1sNqNbfQgv9C9SjkJ68Q6s3t7tSstw1yVUQJK4nDX2p', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.82.13/tcp/47967/p2p/16Uiu2HAkvu19NkcM9m9dRFUkY1Naoh6RwmvmDekaZtgBf8FhvUzy', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.96.13/tcp/7675/p2p/16Uiu2HAmQF8oGBz1tpdrzdLtd823zaTey9X4LvfJAzj9APArdMeN', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0', 'origin': 'UnknownOrigin'}]
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 4298bc2994c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ec0bfdbe3691
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 912ce557011f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4298bc2994c0. 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 ab6195288fe3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ec0bfdbe3691. 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,71 @@
2026-03-17 04:38:31.545 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:38:31.545 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2026-03-17_04-38-31__fc2f8d3c-5323-4d1c-94f4-6fa95c90a43b
2026-03-17 04:38:31.545 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:38:31.546 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:38:31.553 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:31.554 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-38-31__fc2f8d3c-5323-4d1c-94f4-6fa95c90a43b__wakuorg_nwaku:latest.log
2026-03-17 04:38:31.554 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:31.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:31.555 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:31.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.36
2026-03-17 04:38:31.556 DEBUG [src.node.docker_mananger] Generated ports ['34523', '34524', '34525', '34526', '34527']
2026-03-17 04:38:31.556 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:31.556 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:31.556 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:31.556 DEBUG [src.node.docker_mananger] docker run -i -t -p 34523:34523 -p 34524:34524 -p 34525:34525 -p 34526:34526 -p 34527:34527 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34525 --rest-port=34523 --tcp-port=34524 --discv5-udp-port=34526 --rest-address=0.0.0.0 --nat=extip:172.18.111.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec6c2c5c5bd9f59d4bf3eb97d5c4eb7d75e334a4fce4bedf8e1e203a1ca2e258 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34527 --metrics-logging=true --store=false --relay=true
2026-03-17 04:38:31.757 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.36 waku a40389fe247488235b23f65711d9d036f6d6af28aeb86224abf19ff8ab02e468
2026-03-17 04:38:31.779 ERROR [src.node.docker_mananger] Max retries reached for container 65603f64eff3. Exiting log stream.
2026-03-17 04:38:31.793 DEBUG [src.node.docker_mananger] Container started with ID a40389fe2474. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-38-31__fc2f8d3c-5323-4d1c-94f4-6fa95c90a43b__wakuorg_nwaku:latest.log
2026-03-17 04:38:31.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34523
2026-03-17 04:38:31.795 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:32.346 ERROR [src.node.docker_mananger] Max retries reached for container c061b12e306b. Exiting log stream.
2026-03-17 04:38:32.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34523/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:32.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:32.799 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:32.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:32.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.36/tcp/34524/p2p/16Uiu2HAm8eUPBSj87Y2tkq1MvaLfkfNGKJpfkTrnYGgSdvj2M9aE","/ip4/172.18.111.36/tcp/34525/ws/p2p/16Uiu2HAm8eUPBSj87Y2tkq1MvaLfkfNGKJpfkTrnYGgSdvj2M9aE"],"enrUri":"enr:-L24QI3XkTJbzDTjeO74q1vlMi8Oj2l3HYWWoQk1r18b1YiORGU5g9O51Bsc0uJJPA0mgVGf-V-6Ltphlg2EhEzQquMCgmlkgnY0gmlwhKwSbySKbXVsdGlhZGRyc5YACASsEm8kBobcAAoErBJvJAaG3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxG9eOJxy_iQvl5ZxjiWumVkW86vK-toabrkDUzn9jVeDdGNwgobcg3VkcIKG3oV3YWt1MgE"}'
2026-03-17 04:38:32.802 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:32.809 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:32.809 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-38-31__fc2f8d3c-5323-4d1c-94f4-6fa95c90a43b__wakuorg_nwaku:latest.log
2026-03-17 04:38:32.809 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:32.810 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:32.811 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:32.811 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.162
2026-03-17 04:38:32.811 DEBUG [src.node.docker_mananger] Generated ports ['39168', '39169', '39170', '39171', '39172']
2026-03-17 04:38:32.811 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:32.811 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:32.811 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:32.812 DEBUG [src.node.docker_mananger] docker run -i -t -p 39168:39168 -p 39169:39169 -p 39170:39170 -p 39171:39171 -p 39172:39172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39170 --rest-port=39168 --tcp-port=39169 --discv5-udp-port=39171 --rest-address=0.0.0.0 --nat=extip:172.18.47.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21abf629aede67e5ae3ba1e3814178da92afe267fb1bca8a3fb35bfe849989c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39172 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI3XkTJbzDTjeO74q1vlMi8Oj2l3HYWWoQk1r18b1YiORGU5g9O51Bsc0uJJPA0mgVGf-V-6Ltphlg2EhEzQquMCgmlkgnY0gmlwhKwSbySKbXVsdGlhZGRyc5YACASsEm8kBobcAAoErBJvJAaG3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxG9eOJxy_iQvl5ZxjiWumVkW86vK-toabrkDUzn9jVeDdGNwgobcg3VkcIKG3oV3YWt1MgE --storenode=/ip4/172.18.111.36/tcp/34524/p2p/16Uiu2HAm8eUPBSj87Y2tkq1MvaLfkfNGKJpfkTrnYGgSdvj2M9aE --store=false --relay=true
2026-03-17 04:38:33.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.162 waku 74d11ae615a20d263be8e8d1fb6ae22d9d24a2e32f19ec89b593f5eb9e1c1379
2026-03-17 04:38:33.048 DEBUG [src.node.docker_mananger] Container started with ID 74d11ae615a2. Setting up logs at ./log/docker/store_node1_2026-03-17_04-38-31__fc2f8d3c-5323-4d1c-94f4-6fa95c90a43b__wakuorg_nwaku:latest.log
2026-03-17 04:38:33.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39168
2026-03-17 04:38:33.048 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:34.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39168/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:34.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:34.052 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:34.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:34.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.162/tcp/39169/p2p/16Uiu2HAmMnryrs74sdAesERMhNx7go18P8EzC256FDnR1pB33adq","/ip4/172.18.47.162/tcp/39170/ws/p2p/16Uiu2HAmMnryrs74sdAesERMhNx7go18P8EzC256FDnR1pB33adq"],"enrUri":"enr:-L24QJn-UyQEcyuXvUalKJdVnqh1aKWYmAMxvxI-LpkOVD_xaNq_Pgg5LdxaQf9Yct7Up4NsficFnEBk17bV9_nfc_0CgmlkgnY0gmlwhKwSL6KKbXVsdGlhZGRyc5YACASsEi-iBpkBAAoErBIvogaZAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh71_AdlVR7x4ZuSGrSD9Ues7VpneNLnn4l2aEcUdIGyDdGNwgpkBg3VkcIKZA4V3YWt1MgE"}'
2026-03-17 04:38:34.054 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:34.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.36/tcp/34524/p2p/16Uiu2HAm8eUPBSj87Y2tkq1MvaLfkfNGKJpfkTrnYGgSdvj2M9aE"]'
2026-03-17 04:38:34.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:34.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34523/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:38:34.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:34.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:38:34.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:34.121 DEBUG [src.steps.store] Relaying message
2026-03-17 04:38:34.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34523/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:34.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:34.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:38:34.327 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:38:34.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:34.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAm8eUPBSj87Y2tkq1MvaLfkfNGKJpfkTrnYGgSdvj2M9aE","messages":[]}'
2026-03-17 04:38:34.342 DEBUG [src.steps.store] messages length is 0
2026-03-17 04:38:34.345 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:38:34.346 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:38:34.346 DEBUG [src.node.waku_node] Stopping container with id a40389fe2474
2026-03-17 04:38:34.934 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:34.935 DEBUG [src.node.waku_node] Stopping container with id 74d11ae615a2
2026-03-17 04:38:35.490 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:35.491 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:38:35.497 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:38:35.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_full__peer_full with id: 2026-03-17_04-36-50__1f3a1acc-4114-4029-8dac-428b94575fd3
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-03-17_04-36-50__1f3a1acc-4114-4029-8dac-428b94575fd3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42517', '42518', '42519', '42520', '42521']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42517:42517 -p 42518:42518 -p 42519:42519 -p 42520:42520 -p 42521:42521 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42519 --rest-port=42517 --tcp-port=42518 --discv5-udp-port=42520 --rest-address=0.0.0.0 --nat=extip:172.18.96.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b4115f19ad6e7551921f95f5a416be763c9b2fd106ab75ff6d17c86eab9bdf4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42521 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.168 waku 67a176e36bbaa59ba2d0c041c34607871ebf1b21c0e577d55a6f42e590291549
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67a176e36bba. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-36-50__1f3a1acc-4114-4029-8dac-428b94575fd3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42517
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 f59e4b71bbb0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 427acf1dda47. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42517/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42517/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.168/tcp/42518/p2p/16Uiu2HAmFaTscuqJpPZeJg4fKZLW3DRf5QRqPrt5cXSZqaWiCPdu","/ip4/172.18.96.168/tcp/42519/ws/p2p/16Uiu2HAmFaTscuqJpPZeJg4fKZLW3DRf5QRqPrt5cXSZqaWiCPdu"],"enrUri":"enr:-L24QHvJpkTXe6AmgX8hQDb8lG8gmmCqwbG7yANZOYpdaNZ6NnJpUONNCIrT7bF098x6OLBG3GGLsJ3HUCaUMH4OKcECgmlkgnY0gmlwhKwSYKiKbXVsdGlhZGRyc5YACASsEmCoBqYWAAoErBJgqAamF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK2pG6lBkaApvApMyAb3eiAFKuXJYgPn5gWi-g4o5tByDdGNwgqYWg3VkcIKmGIV3YWt1Mg0"}'
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-03-17_04-36-50__1f3a1acc-4114-4029-8dac-428b94575fd3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33807', '33808', '33809', '33810', '33811']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33807:33807 -p 33808:33808 -p 33809:33809 -p 33810:33810 -p 33811:33811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33809 --rest-port=33807 --tcp-port=33808 --discv5-udp-port=33810 --rest-address=0.0.0.0 --nat=extip:172.18.161.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32a5cfcfc2c78c4dc2d42f6e782a6ccf9ca7ffeccdc0f302b66febfea6bb9c0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33811 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHvJpkTXe6AmgX8hQDb8lG8gmmCqwbG7yANZOYpdaNZ6NnJpUONNCIrT7bF098x6OLBG3GGLsJ3HUCaUMH4OKcECgmlkgnY0gmlwhKwSYKiKbXVsdGlhZGRyc5YACASsEmCoBqYWAAoErBJgqAamF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK2pG6lBkaApvApMyAb3eiAFKuXJYgPn5gWi-g4o5tByDdGNwgqYWg3VkcIKmGIV3YWt1Mg0 --lightpushnode=/ip4/172.18.96.168/tcp/42518/p2p/16Uiu2HAmFaTscuqJpPZeJg4fKZLW3DRf5QRqPrt5cXSZqaWiCPdu --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.72 waku 90aef4663fd3413cfe281ab8c3ce330781026dad55ff0ddc3dad4fd5503af1e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90aef4663fd3. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-36-50__1f3a1acc-4114-4029-8dac-428b94575fd3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33807
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33807/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33807/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/33808/p2p/16Uiu2HAkz8GZWUPoqZMiawrvTCuVkHMxz5vLX36ZC2mQiC7vqTqy","/ip4/172.18.161.72/tcp/33809/ws/p2p/16Uiu2HAkz8GZWUPoqZMiawrvTCuVkHMxz5vLX36ZC2mQiC7vqTqy"],"enrUri":"enr:-L24QHSBD1v3bSkzsW5tCTCgzARTS9VB8C-if9BZ2VtY_IApB0wBbPNhPjX1rOFPycXJT0_Qtqrp--1hZ5zHkbvUySsCgmlkgnY0gmlwhKwSoUiKbXVsdGlhZGRyc5YACASsEqFIBoQQAAoErBKhSAaEEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRdUUzhkSN_WPLRaKf2Gkhvh28EeBICH1UBvrwRS0vJCDdGNwgoQQg3VkcIKEEoV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.168/tcp/42518/p2p/16Uiu2HAmFaTscuqJpPZeJg4fKZLW3DRf5QRqPrt5cXSZqaWiCPdu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42517/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:33807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33807/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722213087412758}}'
INFO  src.node.api_clients.base_client:base_client.py: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:42517/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":1773722213087412758,"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:33807/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":1773722213087412758,"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 67a176e36bba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 90aef4663fd3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-03-17 04:37:05.377 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:05.378 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-03-17_04-37-05__8d7f69ba-ebb1-4c2b-b961-4cf8086d0850
2026-03-17 04:37:05.378 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:05.378 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:37:05.379 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:37:05.385 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:05.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-05__8d7f69ba-ebb1-4c2b-b961-4cf8086d0850__wakuorg_nwaku:latest.log
2026-03-17 04:37:05.386 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:05.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:05.387 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:05.387 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.70
2026-03-17 04:37:05.387 DEBUG [src.node.docker_mananger] Generated ports ['9088', '9089', '9090', '9091', '9092']
2026-03-17 04:37:05.388 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:05.388 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:05.388 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:05.388 DEBUG [src.node.docker_mananger] docker run -i -t -p 9088:9088 -p 9089:9089 -p 9090:9090 -p 9091:9091 -p 9092:9092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9090 --rest-port=9088 --tcp-port=9089 --discv5-udp-port=9091 --rest-address=0.0.0.0 --nat=extip:172.18.203.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7cb8a3e5c3cf746de8b334fbbaf2a1dfa91aaae4db125668ad90abcbc79dadb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9092 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:37:05.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.70 waku cbf8133b1cc24e571d1b8862b255629a580dd47bbd68298cba0fa643cdff6724
2026-03-17 04:37:05.608 DEBUG [src.node.docker_mananger] Container started with ID cbf8133b1cc2. Setting up logs at ./log/docker/node1_2026-03-17_04-37-05__8d7f69ba-ebb1-4c2b-b961-4cf8086d0850__wakuorg_nwaku:latest.log
2026-03-17 04:37:05.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9088
2026-03-17 04:37:05.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:05.651 ERROR [src.node.docker_mananger] Max retries reached for container 40756d337a61. Exiting log stream.
2026-03-17 04:37:06.174 ERROR [src.node.docker_mananger] Max retries reached for container 682abcdb9966. Exiting log stream.
2026-03-17 04:37:06.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9088/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:06.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:06.612 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:06.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:06.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.70/tcp/9089/p2p/16Uiu2HAm1LV2eLq4T8Mo1757xzSmu5uvZ1kF8QPnzrZjxtECZ46G","/ip4/172.18.203.70/tcp/9090/ws/p2p/16Uiu2HAm1LV2eLq4T8Mo1757xzSmu5uvZ1kF8QPnzrZjxtECZ46G"],"enrUri":"enr:-L24QIz00GoyRxN59w8FVGvhtKxrr1e95FTaV-TtKBmgUAFVRwJLIs9Kd8SW2lGLr82UnimASIRWhxqbnSy764GTJagCgmlkgnY0gmlwhKwSy0aKbXVsdGlhZGRyc5YACASsEstGBiOBAAoErBLLRgYjgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV9HV2drRO-3ZPc3pUn5pKDKMFvoPMyPEMspfvPJ5nK2DdGNwgiOBg3VkcIIjg4V3YWt1MgU"}'
2026-03-17 04:37:06.615 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:06.616 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:37:06.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:06.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-05__8d7f69ba-ebb1-4c2b-b961-4cf8086d0850__wakuorg_nwaku:latest.log
2026-03-17 04:37:06.622 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:06.622 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:06.624 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:06.624 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.247
2026-03-17 04:37:06.624 DEBUG [src.node.docker_mananger] Generated ports ['25563', '25564', '25565', '25566', '25567']
2026-03-17 04:37:06.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:06.624 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:06.625 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:06.625 DEBUG [src.node.docker_mananger] docker run -i -t -p 25563:25563 -p 25564:25564 -p 25565:25565 -p 25566:25566 -p 25567:25567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25565 --rest-port=25563 --tcp-port=25564 --discv5-udp-port=25566 --rest-address=0.0.0.0 --nat=extip:172.18.125.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8540fdc8758ec47c4bdcc061fdaff5f6ad1ff58aca491d23cfe13c5eaa3b135 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25567 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIz00GoyRxN59w8FVGvhtKxrr1e95FTaV-TtKBmgUAFVRwJLIs9Kd8SW2lGLr82UnimASIRWhxqbnSy764GTJagCgmlkgnY0gmlwhKwSy0aKbXVsdGlhZGRyc5YACASsEstGBiOBAAoErBLLRgYjgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV9HV2drRO-3ZPc3pUn5pKDKMFvoPMyPEMspfvPJ5nK2DdGNwgiOBg3VkcIIjg4V3YWt1MgU --filternode=/ip4/172.18.203.70/tcp/9089/p2p/16Uiu2HAm1LV2eLq4T8Mo1757xzSmu5uvZ1kF8QPnzrZjxtECZ46G
2026-03-17 04:37:06.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.247 waku 316e3d711246b8547d30973fc25204b10edd7be7f0408ab7abbb1f8a31232ef0
2026-03-17 04:37:06.853 DEBUG [src.node.docker_mananger] Container started with ID 316e3d711246. Setting up logs at ./log/docker/node2_2026-03-17_04-37-05__8d7f69ba-ebb1-4c2b-b961-4cf8086d0850__wakuorg_nwaku:latest.log
2026-03-17 04:37:06.853 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25563
2026-03-17 04:37:06.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:07.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25563/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:07.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:07.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:07.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:07.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.247/tcp/25564/p2p/16Uiu2HAmJAxogNVAW976oVXyD4H7G4Th3xeNjBejEhdW3Tf4MnvH","/ip4/172.18.125.247/tcp/25565/ws/p2p/16Uiu2HAmJAxogNVAW976oVXyD4H7G4Th3xeNjBejEhdW3Tf4MnvH"],"enrUri":"enr:-L24QI_PFb2rEt7ce_rluDFXj3R_MMx0-mbxahA2sI_IpSjIRXpm2u2VVbzvNlx_zceCoxW2tnvMfg3KRDCaG8KkelICgmlkgnY0gmlwhKwSffeKbXVsdGlhZGRyc5YACASsEn33BmPcAAoErBJ99wZj3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUfgcqYjpV6q7YuPHTkNxKW2tiSsG8zXwQ4fQTVCiZ_aDdGNwgmPcg3VkcIJj3oV3YWt1MgA"}'
2026-03-17 04:37:07.861 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:07.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25563/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.70/tcp/9089/p2p/16Uiu2HAm1LV2eLq4T8Mo1757xzSmu5uvZ1kF8QPnzrZjxtECZ46G"]'
2026-03-17 04:37:07.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:07.899 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:37:07.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:07.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:07.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25563/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "be3f265e-c3ea-4a8c-a3e9-5a191ea47c98", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:37:07.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"be3f265e-c3ea-4a8c-a3e9-5a191ea47c98","statusDesc":"OK"}'
2026-03-17 04:37:07.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:07.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:07.943 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:08.044 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:08.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25563/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:08.047 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":1773722227936316718,"ephemeral":false}]'
2026-03-17 04:37:08.048 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25563/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:37:08.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2026-03-17 04:37:08.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:08.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:08.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:08.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:08.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25563/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:08.165 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25563/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-17 04:37:08.168 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:08.169 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:08.169 DEBUG [src.node.waku_node] Stopping container with id cbf8133b1cc2
2026-03-17 04:37:08.744 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:08.746 DEBUG [src.node.waku_node] Stopping container with id 316e3d711246
2026-03-17 04:37:09.308 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:09.310 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:09.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:09.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-03-17 04:45:53.258 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:45:53.260 DEBUG [tests.conftest] Running test: test_store_sort_ascending[false] with id: 2026-03-17_04-45-53__cb34f595-64c4-4456-871e-48c5357bd3da
2026-03-17 04:45:53.260 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:45:53.262 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:45:53.262 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:45:53.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:45:53.272 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-45-53__cb34f595-64c4-4456-871e-48c5357bd3da__wakuorg_nwaku:latest.log
2026-03-17 04:45:53.273 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:45:53.273 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:45:53.276 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:45:53.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.25
2026-03-17 04:45:53.277 DEBUG [src.node.docker_mananger] Generated ports ['25554', '25555', '25556', '25557', '25558']
2026-03-17 04:45:53.278 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:45:53.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:45:53.279 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:45:53.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 25554:25554 -p 25555:25555 -p 25556:25556 -p 25557:25557 -p 25558:25558 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25556 --rest-port=25554 --tcp-port=25555 --discv5-udp-port=25557 --rest-address=0.0.0.0 --nat=extip:172.18.18.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9af0c4eee76bd6ac3653bfdb64ff8a1a031ccba7b69d30eeb1dbe01b8aad1bce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25558 --metrics-logging=true --store=true --relay=true
2026-03-17 04:45:53.479 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.25 waku 97d4b61606c62b0b0945fe24cf124cb4fafd0bccf1cfdd6d61b0982dbaf4b427
2026-03-17 04:45:53.481 ERROR [src.node.docker_mananger] Max retries reached for container 195587959f7c. Exiting log stream.
2026-03-17 04:45:53.517 DEBUG [src.node.docker_mananger] Container started with ID 97d4b61606c6. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-45-53__cb34f595-64c4-4456-871e-48c5357bd3da__wakuorg_nwaku:latest.log
2026-03-17 04:45:53.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25554
2026-03-17 04:45:53.519 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:45:54.092 ERROR [src.node.docker_mananger] Max retries reached for container fb11b2b15070. Exiting log stream.
2026-03-17 04:45:54.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25554/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:54.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:45:54.523 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:45:54.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25554/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:54.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.25/tcp/25555/p2p/16Uiu2HAmMCQcF2FKTaeNJ3ro7p9o8BNLy4WS3MdVaSxeE8ygeYeA","/ip4/172.18.18.25/tcp/25556/ws/p2p/16Uiu2HAmMCQcF2FKTaeNJ3ro7p9o8BNLy4WS3MdVaSxeE8ygeYeA"],"enrUri":"enr:-L24QFNNEOCQP8Pq_pPM_GboEjs9ffqzgn6j7Sbxs3StAQjIND5BH-s1eTBbn3Z0GORYEV1lklfGAEratjDfWT6UdZgCgmlkgnY0gmlwhKwSEhmKbXVsdGlhZGRyc5YACASsEhIZBmPTAAoErBISGQZj1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfuntyw-AToTzfu8mmUj_YviU3Ukrs9l-4i45ZlpRez-DdGNwgmPTg3VkcIJj1YV3YWt1MgM"}'
2026-03-17 04:45:54.526 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:45:54.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:45:54.534 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-45-53__cb34f595-64c4-4456-871e-48c5357bd3da__wakuorg_nwaku:latest.log
2026-03-17 04:45:54.534 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:45:54.534 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:45:54.535 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:45:54.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.164
2026-03-17 04:45:54.536 DEBUG [src.node.docker_mananger] Generated ports ['1199', '1200', '1201', '1202', '1203']
2026-03-17 04:45:54.536 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:45:54.536 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:45:54.536 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:45:54.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 1199:1199 -p 1200:1200 -p 1201:1201 -p 1202:1202 -p 1203:1203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1201 --rest-port=1199 --tcp-port=1200 --discv5-udp-port=1202 --rest-address=0.0.0.0 --nat=extip:172.18.246.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd09ec5e034bc7a8fc86aaec92a295d1dbd65abba1006de8c53e151c95b64cb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1203 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFNNEOCQP8Pq_pPM_GboEjs9ffqzgn6j7Sbxs3StAQjIND5BH-s1eTBbn3Z0GORYEV1lklfGAEratjDfWT6UdZgCgmlkgnY0gmlwhKwSEhmKbXVsdGlhZGRyc5YACASsEhIZBmPTAAoErBISGQZj1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfuntyw-AToTzfu8mmUj_YviU3Ukrs9l-4i45ZlpRez-DdGNwgmPTg3VkcIJj1YV3YWt1MgM --storenode=/ip4/172.18.18.25/tcp/25555/p2p/16Uiu2HAmMCQcF2FKTaeNJ3ro7p9o8BNLy4WS3MdVaSxeE8ygeYeA --store=true --relay=true
2026-03-17 04:45:54.728 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.164 waku 3d829d865ebe494ebedcf038c61555f1153f1d536562faf014ecd63860db51bb
2026-03-17 04:45:54.769 DEBUG [src.node.docker_mananger] Container started with ID 3d829d865ebe. Setting up logs at ./log/docker/store_node1_2026-03-17_04-45-53__cb34f595-64c4-4456-871e-48c5357bd3da__wakuorg_nwaku:latest.log
2026-03-17 04:45:54.770 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1199
2026-03-17 04:45:54.770 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:45:55.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1199/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:55.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:45:55.773 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:45:55.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:55.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.164/tcp/1200/p2p/16Uiu2HAm9qs5H4MsFhui6Qes448dReBgg6HaaHphSqqHj3PEeyn7","/ip4/172.18.246.164/tcp/1201/ws/p2p/16Uiu2HAm9qs5H4MsFhui6Qes448dReBgg6HaaHphSqqHj3PEeyn7"],"enrUri":"enr:-L24QDQFx75KJ_ttNB8LZviiCz12UcLrta2eloUU4j5vxmxmGNGv3ipGMeY7Ly8m3A0g_m1mL6L8jpXID8kyCeRcEVgCgmlkgnY0gmlwhKwS9qSKbXVsdGlhZGRyc5YACASsEvakBgSwAAoErBL2pAYEsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1jYZ3blBaIj1ItfnXw74beXo-0F3ZiwAS4f4eVVVtPCDdGNwggSwg3VkcIIEsoV3YWt1MgM"}'
2026-03-17 04:45:55.776 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:45:55.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.25/tcp/25555/p2p/16Uiu2HAmMCQcF2FKTaeNJ3ro7p9o8BNLy4WS3MdVaSxeE8ygeYeA"]'
2026-03-17 04:45:55.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:55.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:45:55.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:55.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:45:55.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:55.786 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:55.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:55.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:55.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:55.992 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:55.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:55.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:55.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:56.199 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:56.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:56.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:56.205 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:56.406 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:56.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:56.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:56.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:56.613 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:56.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:56.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:56.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:56.819 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:56.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:56.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:56.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:57.027 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:57.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:57.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:57.032 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:57.234 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:57.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:57.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:57.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:57.440 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:57.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:57.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:57.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:57.648 DEBUG [src.steps.store] Relaying message
2026-03-17 04:45:57.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:57.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:57.653 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:45:57.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25554/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:57.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ab8c311f188b89e68849a7205f43ba40eae04a1eec5993de81d2820883fca81"},{"messageHash":"0xa9b116e674ae0c3b5ac88f9efee7130ca7b36d8d70e866db16a8db134723edc1"},{"messageHash":"0xbdaf65985d27ea24b5e96b871e48b9e1fd5a2c8c7803419a2cf8978e5297439d"},{"messageHash":"0x7aef668f991c6de83072eb68841414d74cebd295e567082e7e0578c04ef3043f"},{"messageHash":"0x62e07859dcf14bdf2834b577c6d942a7a9732c299953ed52725a69b07f9c33e2"}],"paginationCursor":"0x0ab8c311f188b89e68849a7205f43ba40eae04a1eec5993de81d2820883fca81"}'
2026-03-17 04:45:57.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:57.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ab8c311f188b89e68849a7205f43ba40eae04a1eec5993de81d2820883fca81"},{"messageHash":"0xa9b116e674ae0c3b5ac88f9efee7130ca7b36d8d70e866db16a8db134723edc1"},{"messageHash":"0xbdaf65985d27ea24b5e96b871e48b9e1fd5a2c8c7803419a2cf8978e5297439d"},{"messageHash":"0x7aef668f991c6de83072eb68841414d74cebd295e567082e7e0578c04ef3043f"},{"messageHash":"0x62e07859dcf14bdf2834b577c6d942a7a9732c299953ed52725a69b07f9c33e2"}],"paginationCursor":"0x0ab8c311f188b89e68849a7205f43ba40eae04a1eec5993de81d2820883fca81"}'
2026-03-17 04:45:57.863 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:45:57.864 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:45:57.864 DEBUG [src.node.waku_node] Stopping container with id 97d4b61606c6
2026-03-17 04:45:58.432 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:45:58.433 DEBUG [src.node.waku_node] Stopping container with id 3d829d865ebe
2026-03-17 04:45:59.000 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:45:59.003 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:45:59.011 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:45:59.018 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d
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-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30420', '30421', '30422', '30423', '30424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30420:30420 -p 30421:30421 -p 30422:30422 -p 30423:30423 -p 30424:30424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30422 --rest-port=30420 --tcp-port=30421 --discv5-udp-port=30423 --rest-address=0.0.0.0 --nat=extip:172.18.28.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebe4bbaecbcf36bbeeceaf281c37b69d25f9b2ff0b6d1f8fda49dfaabc1adb8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30424 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.130 waku 83c3759c3ba7e51ccb11a91b4f79f4a5ba5950dbeba1f11cda913ee57e8c2d28
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83c3759c3ba7. Setting up logs at ./log/docker/node1_2026-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30420
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 06791ada7bdb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30420/health" -H "Content-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:30420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.130/tcp/30421/p2p/16Uiu2HAmGyGDF6R73XRPpGhJtCyUS4im72uxGjdur7zAcbBxxkVQ","/ip4/172.18.28.130/tcp/30422/ws/p2p/16Uiu2HAmGyGDF6R73XRPpGhJtCyUS4im72uxGjdur7zAcbBxxkVQ"],"enrUri":"enr:-L24QJ81RVCKkHJACk1TPNLUqbP3d8Qm1pujZU7QGOGE3eprN8VJePock6wQSut241EaFoBI6NrCGuc1ee_Nv5usigMCgmlkgnY0gmlwhKwSHIKKbXVsdGlhZGRyc5YACASsEhyCBnbVAAoErBIcggZ21t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQB0i_MBYrzTu1vLxAERAqPMpVo031SMA6LfA8r0Lt8ODdGNwgnbVg3VkcIJ214V3YWt1MgU"}'
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-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14981', '14982', '14983', '14984', '14985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14981:14981 -p 14982:14982 -p 14983:14983 -p 14984:14984 -p 14985:14985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14983 --rest-port=14981 --tcp-port=14982 --discv5-udp-port=14984 --rest-address=0.0.0.0 --nat=extip:172.18.20.38 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2d7b4e9793f43a0f8be2bb8efefabdf111e28d6a9ccbed9bbe5ec9248eaeaece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14985 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ81RVCKkHJACk1TPNLUqbP3d8Qm1pujZU7QGOGE3eprN8VJePock6wQSut241EaFoBI6NrCGuc1ee_Nv5usigMCgmlkgnY0gmlwhKwSHIKKbXVsdGlhZGRyc5YACASsEhyCBnbVAAoErBIcggZ21t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQB0i_MBYrzTu1vLxAERAqPMpVo031SMA6LfA8r0Lt8ODdGNwgnbVg3VkcIJ214V3YWt1MgU --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.20.38 waku cfd9bce53175151ef2aea7c38e422aa55a898801ff1cdfce4eb3a0ec3cab5b23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfd9bce53175. Setting up logs at ./log/docker/node2_2026-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14981
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-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:14981/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.38/tcp/14982/p2p/16Uiu2HAmKvxH8kBbSjq7jrtGEXgvAB12vkHLT2CgbwZo5issA33C","/ip4/172.18.20.38/tcp/14983/ws/p2p/16Uiu2HAmKvxH8kBbSjq7jrtGEXgvAB12vkHLT2CgbwZo5issA33C"],"enrUri":"enr:-L24QL6JgAeinKK-qd60IOC9I2W2Q4Otj5boVaXcBydydX0gLSlGzW8UEzRiLIgHZiuoi2NMUUY-OJFlggtqrzmoeaUCgmlkgnY0gmlwhKwSFCaKbXVsdGlhZGRyc5YACASsEhQmBjqGAAoErBIUJgY6h90DgnJzhQACAQAAiXNlY3AyNTZrMaEDbBjCTogL6wC5Kj1nRFnkxYvbRQXZcp28tRYI8tsLnM-DdGNwgjqGg3VkcII6iIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14981/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.130/tcp/30421/p2p/16Uiu2HAmGyGDF6R73XRPpGhJtCyUS4im72uxGjdur7zAcbBxxkVQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30420/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14981/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30420/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30420/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722205020731479,"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:14981/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722205020731479,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30420/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:30420/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":1773722203050865063,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722201866925156,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722205141971000,"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 83c3759c3ba7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfd9bce53175
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-36-41__cfdd92b5-a4c0-4ae2-bc0d-ea3e4385bd1d__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,194 @@
2026-03-17 04:37:39.556 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:39.556 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-03-17_04-37-39__d4d9eae2-85fd-44ed-98b5-460dff9b5d4f
2026-03-17 04:37:39.556 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:39.557 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:39.557 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:37:39.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:39.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-39__d4d9eae2-85fd-44ed-98b5-460dff9b5d4f__wakuorg_nwaku:latest.log
2026-03-17 04:37:39.565 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:39.565 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:39.566 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:39.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.34
2026-03-17 04:37:39.566 DEBUG [src.node.docker_mananger] Generated ports ['21080', '21081', '21082', '21083', '21084']
2026-03-17 04:37:39.567 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:39.567 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:39.567 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:39.567 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:39.567 DEBUG [src.node.docker_mananger] docker run -i -t -p 21080:21080 -p 21081:21081 -p 21082:21082 -p 21083:21083 -p 21084:21084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21082 --rest-port=21080 --tcp-port=21081 --discv5-udp-port=21083 --rest-address=0.0.0.0 --nat=extip:172.18.73.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6bc74b6bbdeb5da1d920791f5373e6e6baaf3f6ffc23c8dbb2ffe039d8c8485a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21084 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:37:39.756 ERROR [src.node.docker_mananger] Max retries reached for container 59dae35d8c84. Exiting log stream.
2026-03-17 04:37:39.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.34 waku 421396f1d42cd9feae638f0c9e1513178031724b6d356bf92515b0b7d6f67192
2026-03-17 04:37:39.806 DEBUG [src.node.docker_mananger] Container started with ID 421396f1d42c. Setting up logs at ./log/docker/node1_2026-03-17_04-37-39__d4d9eae2-85fd-44ed-98b5-460dff9b5d4f__wakuorg_nwaku:latest.log
2026-03-17 04:37:39.806 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21080
2026-03-17 04:37:39.807 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:40.295 ERROR [src.node.docker_mananger] Max retries reached for container 2d1ccc616bca. Exiting log stream.
2026-03-17 04:37:40.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:40.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:40.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:40.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:41.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:41.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:41.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:41.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:41.120 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:41.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:41.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.34/tcp/21081/p2p/16Uiu2HAmNonHu69hVFxAvi5KYpUCY3pSpvCWTZY2GnBMJLfpJ3eE","/ip4/172.18.73.34/tcp/21082/ws/p2p/16Uiu2HAmNonHu69hVFxAvi5KYpUCY3pSpvCWTZY2GnBMJLfpJ3eE"],"enrUri":"enr:-L24QI1CrqI-li82_8VZ9BvZj37W9uR5a-2t_GdtS1rvnC6tLZUaJHEHprHXI3Af8FeziwQtSdG3Pv2buJIMzK78EAgCgmlkgnY0gmlwhKwSSSKKbXVsdGlhZGRyc5YACASsEkkiBlJZAAoErBJJIgZSWt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDltV2RVGVtpPYwX0DHrgpwaAHo0fWU4Emu3ZNMo8-mE-DdGNwglJZg3VkcIJSW4V3YWt1MgU"}'
2026-03-17 04:37:41.123 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:41.131 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:41.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-39__d4d9eae2-85fd-44ed-98b5-460dff9b5d4f__wakuorg_nwaku:latest.log
2026-03-17 04:37:41.133 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:41.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:41.136 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:41.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.233
2026-03-17 04:37:41.136 DEBUG [src.node.docker_mananger] Generated ports ['38655', '38656', '38657', '38658', '38659']
2026-03-17 04:37:41.136 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:41.137 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:41.137 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:41.138 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:41.138 DEBUG [src.node.docker_mananger] docker run -i -t -p 38655:38655 -p 38656:38656 -p 38657:38657 -p 38658:38658 -p 38659:38659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38657 --rest-port=38655 --tcp-port=38656 --discv5-udp-port=38658 --rest-address=0.0.0.0 --nat=extip:172.18.48.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0bdfe108bdaf2fb3f994a32a67c51a006acf1f20c4df03008e8fdad5e2fbb8ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38659 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI1CrqI-li82_8VZ9BvZj37W9uR5a-2t_GdtS1rvnC6tLZUaJHEHprHXI3Af8FeziwQtSdG3Pv2buJIMzK78EAgCgmlkgnY0gmlwhKwSSSKKbXVsdGlhZGRyc5YACASsEkkiBlJZAAoErBJJIgZSWt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDltV2RVGVtpPYwX0DHrgpwaAHo0fWU4Emu3ZNMo8-mE-DdGNwglJZg3VkcIJSW4V3YWt1MgU
2026-03-17 04:37:41.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.233 waku 17ea055e1e34fe75aa586c5d05a77423df4ffa3688d20b0d192232ca15d221f7
2026-03-17 04:37:41.377 DEBUG [src.node.docker_mananger] Container started with ID 17ea055e1e34. Setting up logs at ./log/docker/node2_2026-03-17_04-37-39__d4d9eae2-85fd-44ed-98b5-460dff9b5d4f__wakuorg_nwaku:latest.log
2026-03-17 04:37:41.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38655
2026-03-17 04:37:41.378 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:42.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:42.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:42.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:42.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.233/tcp/38656/p2p/16Uiu2HAm7P94rPyDKZgUBADUCpfNpsUd56CesJXHb8HUGZzUWWYv","/ip4/172.18.48.233/tcp/38657/ws/p2p/16Uiu2HAm7P94rPyDKZgUBADUCpfNpsUd56CesJXHb8HUGZzUWWYv"],"enrUri":"enr:-L24QDAhNCYueKkZRXUrnwqafsKPPvRjkNSRvAQHBnKFtA3GKynWv5iBW6r9RAy95jM2CROkHkyWQn4j9Hwli_40RTECgmlkgnY0gmlwhKwSMOmKbXVsdGlhZGRyc5YACASsEjDpBpcAAAoErBIw6QaXAd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsaYg2O5ANwX8H5yZbGOaR_d6Xf31PjDUDnCkMrOLOKeDdGNwgpcAg3VkcIKXAoV3YWt1MgE"}'
2026-03-17 04:37:42.488 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:42.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38655/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.34/tcp/21081/p2p/16Uiu2HAmNonHu69hVFxAvi5KYpUCY3pSpvCWTZY2GnBMJLfpJ3eE"]'
2026-03-17 04:37:42.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:37:42.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:37:42.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:42.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:42.647 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262535349861,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.653 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262535349861,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:42.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:42.773 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262662836145,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.777 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262662836145,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:42.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:42.893 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262781674491,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.898 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:42.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:42.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262781674491,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:42.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:42.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:42.911 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:43.011 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262902361248,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.016 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722262902361248,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:43.129 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263020498885,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.134 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263020498885,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:43.247 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263138396248,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.252 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263138396248,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.265 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:43.366 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263256103739,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.374 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.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":1773722263256103739,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.392 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:43.492 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722263381063313,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.497 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:43.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.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":1773722263381063313,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:43.501 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:43.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.511 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:43.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.521 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-03-17 04:37:43.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.531 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-03-17 04:37:43.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.539 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-03-17 04:37:43.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.548 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-03-17 04:37:43.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.557 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-03-17 04:37:43.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.566 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-03-17 04:37:43.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.577 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-03-17 04:37:43.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.587 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-03-17 04:37:43.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.597 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-03-17 04:37:43.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.607 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-03-17 04:37:43.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.617 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-03-17 04:37:43.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.627 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-03-17 04:37:43.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.636 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-03-17 04:37:43.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.647 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-03-17 04:37:43.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:43.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:43.658 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.662 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.666 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.669 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.673 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.676 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.681 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21080/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-03-17 04:37:43.684 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21080/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-03-17 04:37:43.687 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:43.688 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:43.688 DEBUG [src.node.waku_node] Stopping container with id 421396f1d42c
2026-03-17 04:37:44.283 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:44.284 DEBUG [src.node.waku_node] Stopping container with id 17ea055e1e34
2026-03-17 04:37:44.871 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:44.872 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:44.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:44.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-03-17 04:36:30.125 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:30.126 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-03-17_04-36-30__e6778f0f-fb58-42a7-95cb-687e29b1d72d
2026-03-17 04:36:30.126 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:30.128 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:36:30.128 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:36:30.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:30.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-36-30__e6778f0f-fb58-42a7-95cb-687e29b1d72d__wakuorg_nwaku:latest.log
2026-03-17 04:36:30.137 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:30.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:30.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:30.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.251
2026-03-17 04:36:30.139 DEBUG [src.node.docker_mananger] Generated ports ['38696', '38697', '38698', '38699', '38700']
2026-03-17 04:36:30.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:30.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:30.139 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:30.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 38696:38696 -p 38697:38697 -p 38698:38698 -p 38699:38699 -p 38700:38700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38698 --rest-port=38696 --tcp-port=38697 --discv5-udp-port=38699 --rest-address=0.0.0.0 --nat=extip:172.18.239.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a6fe7a75ccd9fefb0edca2e51accdeef6d4b79ead89f2f3538d0cdeba39b4dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38700 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:36:30.329 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.251 waku dc6204e0e718c06fb09982f5b651fbc2b7d06bd41fe0cd134e3bfbea19e537e5
2026-03-17 04:36:30.365 DEBUG [src.node.docker_mananger] Container started with ID dc6204e0e718. Setting up logs at ./log/docker/node1_2026-03-17_04-36-30__e6778f0f-fb58-42a7-95cb-687e29b1d72d__wakuorg_nwaku:latest.log
2026-03-17 04:36:30.365 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38696
2026-03-17 04:36:30.365 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:30.378 ERROR [src.node.docker_mananger] Max retries reached for container 4281efde7af2. Exiting log stream.
2026-03-17 04:36:30.946 ERROR [src.node.docker_mananger] Max retries reached for container a84a38808213. Exiting log stream.
2026-03-17 04:36:31.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38696/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:31.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:31.370 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:31.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:31.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.251/tcp/38697/p2p/16Uiu2HAmBz5JJgoZG9xhw2EMLSj8YBbsjUqD3WSiKimBYPuzcfMk","/ip4/172.18.239.251/tcp/38698/ws/p2p/16Uiu2HAmBz5JJgoZG9xhw2EMLSj8YBbsjUqD3WSiKimBYPuzcfMk"],"enrUri":"enr:-L24QGc03f3bjV8qPIAa1TIw1vYimCAHgcb9UtBQ5G7O7wQuB0kmGWkzSuMCmNsBDBqOlYiWw9WrHsGMN3NaAOXFQsUCgmlkgnY0gmlwhKwS7_uKbXVsdGlhZGRyc5YACASsEu_7BpcpAAoErBLv-waXKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9gfxnCajYgM-H9IVJcBrxA2CpvHEYpeTynHY0o51TZODdGNwgpcpg3VkcIKXK4V3YWt1MgU"}'
2026-03-17 04:36:31.373 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:31.374 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:36:31.381 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:31.381 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-36-30__e6778f0f-fb58-42a7-95cb-687e29b1d72d__wakuorg_nwaku:latest.log
2026-03-17 04:36:31.381 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:31.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:31.383 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:31.383 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.192
2026-03-17 04:36:31.383 DEBUG [src.node.docker_mananger] Generated ports ['61613', '61614', '61615', '61616', '61617']
2026-03-17 04:36:31.383 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:31.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:31.384 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:31.384 DEBUG [src.node.docker_mananger] docker run -i -t -p 61613:61613 -p 61614:61614 -p 61615:61615 -p 61616:61616 -p 61617:61617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61615 --rest-port=61613 --tcp-port=61614 --discv5-udp-port=61616 --rest-address=0.0.0.0 --nat=extip:172.18.180.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0ba9c6e9afb0acbdfb80e1af94bc9ab74409ffeb40d8def22c83a8412b8b785 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61617 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGc03f3bjV8qPIAa1TIw1vYimCAHgcb9UtBQ5G7O7wQuB0kmGWkzSuMCmNsBDBqOlYiWw9WrHsGMN3NaAOXFQsUCgmlkgnY0gmlwhKwS7_uKbXVsdGlhZGRyc5YACASsEu_7BpcpAAoErBLv-waXKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9gfxnCajYgM-H9IVJcBrxA2CpvHEYpeTynHY0o51TZODdGNwgpcpg3VkcIKXK4V3YWt1MgU --filternode=/ip4/172.18.239.251/tcp/38697/p2p/16Uiu2HAmBz5JJgoZG9xhw2EMLSj8YBbsjUqD3WSiKimBYPuzcfMk
2026-03-17 04:36:31.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.192 waku 451140fd996bbf6ea04f080c3704d2b0879ab3ecf1ca2e2c3f98366dcb15f4bd
2026-03-17 04:36:31.617 DEBUG [src.node.docker_mananger] Container started with ID 451140fd996b. Setting up logs at ./log/docker/node2_2026-03-17_04-36-30__e6778f0f-fb58-42a7-95cb-687e29b1d72d__wakuorg_nwaku:latest.log
2026-03-17 04:36:31.618 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61613
2026-03-17 04:36:31.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:32.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:32.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:32.623 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:32.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.192/tcp/61614/p2p/16Uiu2HAkxf14Z1kyfE1yy2WHu9RNfF8qcUz6Sc9DmkzTRV55b7nC","/ip4/172.18.180.192/tcp/61615/ws/p2p/16Uiu2HAkxf14Z1kyfE1yy2WHu9RNfF8qcUz6Sc9DmkzTRV55b7nC"],"enrUri":"enr:-L24QNAk3l_cB5SHlrRkGTNQtzZYabVCO5GUvQ4vljjB_wZCW_4OxzszEH494slcL9DfsSMr28kCwBXmCSwXkarwh5ECgmlkgnY0gmlwhKwStMCKbXVsdGlhZGRyc5YACASsErTABvCuAAoErBK0wAbwr90DgnJzhQADAQAAiXNlY3AyNTZrMaECL_0v_H9ZBGlU5Rl7znd2eUUL-UaxXNdHl_K0BkOWOCWDdGNwgvCug3VkcILwsIV3YWt1MgA"}'
2026-03-17 04:36:32.625 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:32.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.251/tcp/38697/p2p/16Uiu2HAmBz5JJgoZG9xhw2EMLSj8YBbsjUqD3WSiKimBYPuzcfMk"]'
2026-03-17 04:36:32.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.662 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-03-17 04:36:32.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:32.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f64f24c0-e5aa-4eb4-bcf9-6c76b5c6a9c5", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-03-17 04:36:32.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f64f24c0-e5aa-4eb4-bcf9-6c76b5c6a9c5","statusDesc":"OK"}'
2026-03-17 04:36:32.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:32.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:32.804 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:32.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:32.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1773722192694535919,"ephemeral":false}]'
2026-03-17 04:36:32.810 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-03-17 04:36:32.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:32.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e30d7549-3601-4ee4-bb05-77791d929a89", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:36:32.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e30d7549-3601-4ee4-bb05-77791d929a89","statusDesc":"OK"}'
2026-03-17 04:36:32.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:32.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:32.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:32.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:32.932 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":1773722192823872478,"ephemeral":false}]'
2026-03-17 04:36:32.933 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-03-17 04:36:32.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-03-17 04:36:32.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "67abdb38-7fcd-4f60-bb22-e76b5754ca81", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-03-17 04:36:32.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"67abdb38-7fcd-4f60-bb22-e76b5754ca81","statusDesc":"OK"}'
2026-03-17 04:36:32.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:32.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:32.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:33.052 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:33.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:33.055 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":1773722192946619723,"ephemeral":false}]'
2026-03-17 04:36:33.056 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-03-17 04:36:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-03-17 04:36:33.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:33.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bd130013-9afc-4fad-88ed-2e7bdc481b11", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-03-17 04:36:33.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bd130013-9afc-4fad-88ed-2e7bdc481b11","statusDesc":"OK"}'
2026-03-17 04:36:33.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:33.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:33.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:33.175 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:33.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1773722193069988004,"ephemeral":false}]'
2026-03-17 04:36:33.180 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-03-17 04:36:33.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-17 04:36:33.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:33.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8ea359f0-4aab-4fcb-8fe7-593c902c9956", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-17 04:36:33.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8ea359f0-4aab-4fcb-8fe7-593c902c9956","statusDesc":"OK"}'
2026-03-17 04:36:33.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:33.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:33.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:33.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:33.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61613/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:33.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1773722193193343376,"ephemeral":false}]'
2026-03-17 04:36:33.305 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:33.306 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:33.306 DEBUG [src.node.waku_node] Stopping container with id dc6204e0e718
2026-03-17 04:36:33.862 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:33.863 DEBUG [src.node.waku_node] Stopping container with id 451140fd996b
2026-03-17 04:36:34.387 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:34.390 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:34.398 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:34.404 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2026-03-17_04-40-49__25a8772b-f5c7-4b5e-9471-68948f6c70fc
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-03-17_04-40-49__25a8772b-f5c7-4b5e-9471-68948f6c70fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6740', '6741', '6742', '6743', '6744']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6740:6740 -p 6741:6741 -p 6742:6742 -p 6743:6743 -p 6744:6744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6742 --rest-port=6740 --tcp-port=6741 --discv5-udp-port=6743 --rest-address=0.0.0.0 --nat=extip:172.18.35.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5ce8ff013dd4a67ee3e95ca7b0b98e770f0f3dfd5b922a8fb0c9789d0c3f2a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6744 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.116 waku ebb2ca5da52a41f694617926665c8d26899ab9773a8d7b07751fc3f38ba7b488
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebb2ca5da52a. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-40-49__25a8772b-f5c7-4b5e-9471-68948f6c70fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6740
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 2461d6711312. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e31745c16ddd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6740/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:6740/debug/v1/info" -H "Content-Type: application/json" -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.116/tcp/6741/p2p/16Uiu2HAmQHFc2rWgawETpH4uGBmDu4shDgqLj8bgPmNpUTvVtKw6","/ip4/172.18.35.116/tcp/6742/ws/p2p/16Uiu2HAmQHFc2rWgawETpH4uGBmDu4shDgqLj8bgPmNpUTvVtKw6"],"enrUri":"enr:-L24QPQzz92LhlpmMk028c8Lp30nNmANS5_jGxgRbCVjl_xRQFVkCbDs2D-wI42v1TvM0gqmpw7LL3v-EKMBPaMHdJMCgmlkgnY0gmlwhKwSI3SKbXVsdGlhZGRyc5YACASsEiN0BhpVAAoErBIjdAYaVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrLq2maPEF7hDvMHiQ34SvoFpoKBpW7XvVe4ikGQlVaGDdGNwghpVg3VkcIIaV4V3YWt1MgM"}'
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-03-17_04-40-49__25a8772b-f5c7-4b5e-9471-68948f6c70fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39374', '39375', '39376', '39377', '39378']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39374:39374 -p 39375:39375 -p 39376:39376 -p 39377:39377 -p 39378:39378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39376 --rest-port=39374 --tcp-port=39375 --discv5-udp-port=39377 --rest-address=0.0.0.0 --nat=extip:172.18.107.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4528f8d3bace0f9d8e4ab0ea0bc9256bfa70d545964dd8ac543a0a793bff639a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39378 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPQzz92LhlpmMk028c8Lp30nNmANS5_jGxgRbCVjl_xRQFVkCbDs2D-wI42v1TvM0gqmpw7LL3v-EKMBPaMHdJMCgmlkgnY0gmlwhKwSI3SKbXVsdGlhZGRyc5YACASsEiN0BhpVAAoErBIjdAYaVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrLq2maPEF7hDvMHiQ34SvoFpoKBpW7XvVe4ikGQlVaGDdGNwghpVg3VkcIIaV4V3YWt1MgM --storenode=/ip4/172.18.35.116/tcp/6741/p2p/16Uiu2HAmQHFc2rWgawETpH4uGBmDu4shDgqLj8bgPmNpUTvVtKw6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.51 waku 77c016fdedf10c8db39bc65e7b5556218b9d997acf38716d0edeea36a85098bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77c016fdedf1. Setting up logs at ./log/docker/store_node1_2026-03-17_04-40-49__25a8772b-f5c7-4b5e-9471-68948f6c70fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39374
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39374/health" -H "Content-Type: application/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:39374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.51/tcp/39375/p2p/16Uiu2HAm3kjfoJSw3gBY2DpRirFgky7tKvLrgaaG1n3jaGuByFXB","/ip4/172.18.107.51/tcp/39376/ws/p2p/16Uiu2HAm3kjfoJSw3gBY2DpRirFgky7tKvLrgaaG1n3jaGuByFXB"],"enrUri":"enr:-L24QAGzoNeHtXl0TXp6k_3yldp_UJB-b2O4OlgbdCc0T41jRIE3pRkVR_JLhxd8u6Z-DWr_1W5CQCUshvLa_EIiQYgCgmlkgnY0gmlwhKwSazOKbXVsdGlhZGRyc5YACASsEmszBpnPAAoErBJrMwaZ0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECe7-z6pwVudSV-XGCiGNhpRSPFrp95CFCEHu-U5h82O6DdGNwgpnPg3VkcIKZ0YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.116/tcp/6741/p2p/16Uiu2HAmQHFc2rWgawETpH4uGBmDu4shDgqLj8bgPmNpUTvVtKw6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/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:39374/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:6740/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:6740/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:6740/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:6740/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:6740/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:6740/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:6740/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:6740/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:6740/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:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6740/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6740/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0xa48271bc6c0207852e9afb1f06958e13a8f222c5ef298b417962a107d0e50c07"},{"messageHash":"0x0229ad8ad396e3bc6b3ad94ac96f456cad5b55bcedff10d3800db56894ad0662"},{"messageHash":"0x9e698676c9b860a0e2136a94d2fd42e225f61a2d6b6c6614e08f6620fb9c3d6e"},{"messageHash":"0xd0fd5752c8cd38c7cbe46139fb5720538b5af8ef1fc14649dcdb9006d4c4e97a"},{"messageHash":"0x3a4e6ebcfa34b4ec77a43c596bc9e0e3353faffb5fffeb7bae2e16eeee1596b9"},{"messageHash":"0x46210aa70e537bf2623b038afd804524fb6fc613c3c05e4218e687cd25d89322"},{"messageHash":"0x15a55293caf6cd2450b0b7be8d877a2a38fe6495082ac2ff2132a8c872c09f02"},{"messageHash":"0x9fb9a2e4505100308c54acda8ebcb80c027e9698a5f681cb4c8007084559dbc1"},{"messageHash":"0x52ee8124616a13b002b5f30300903133ae3a80c6b5493cf7031765c17093e5da"},{"messageHash":"0x08030d1917f208538c0e2ab6f3cac28690f0dba23f797b05642bd569f6596483"},{"messageHash":"0x6cd03f4877740be295be605148da5d5b2268a89309d934dc331881843acc867b"},{"messageHash":"0x513249e44daaf63e3643202e986526f1dde3d1f13c7c8c3eacd5378b97a364ba"},{"messageHash":"0x273ed2cdd0b69924ece0f67fe14478e21336d2985a5092a923ff2fe128044ee5"},{"messageHash":"0x00fb2fd35ccc0fb23c7595d1add9a238f19b85e714b306ce136850ad61e9cce7"},{"messageHash":"0x402905b7b22e4cd45a9c1f948b69a3b23962c31df074b077a906756fc42bb824"},{"messageHash":"0xd5938b73d6630a61aae1676641992ebafadff59670489898d303e7d64c5af6b0"},{"messageHash":"0x1cf95bc7a6dcfa466aa0cb8ca8a0db84a4c4d69c36b16c01a4470cdf37a6a351"},{"messageHash":"0xcaa206745af902feda9206d82460c30c8c987ab8376c8a62e4653c87cfe33f1f"},{"messageHash":"0x8b3d94a265506c116c6d64b2070c013867cfbbe061de692c314b2f2ff9971569"},{"messageHash":"0x96e82b609919d7370ba79e34409b5c7062419f17345742c581a1925302e09526"}],"paginationCursor":"0x96e82b609919d7370ba79e34409b5c7062419f17345742c581a1925302e09526"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39374/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0xa48271bc6c0207852e9afb1f06958e13a8f222c5ef298b417962a107d0e50c07"},{"messageHash":"0x0229ad8ad396e3bc6b3ad94ac96f456cad5b55bcedff10d3800db56894ad0662"},{"messageHash":"0x9e698676c9b860a0e2136a94d2fd42e225f61a2d6b6c6614e08f6620fb9c3d6e"},{"messageHash":"0xd0fd5752c8cd38c7cbe46139fb5720538b5af8ef1fc14649dcdb9006d4c4e97a"},{"messageHash":"0x3a4e6ebcfa34b4ec77a43c596bc9e0e3353faffb5fffeb7bae2e16eeee1596b9"},{"messageHash":"0x46210aa70e537bf2623b038afd804524fb6fc613c3c05e4218e687cd25d89322"},{"messageHash":"0x15a55293caf6cd2450b0b7be8d877a2a38fe6495082ac2ff2132a8c872c09f02"},{"messageHash":"0x9fb9a2e4505100308c54acda8ebcb80c027e9698a5f681cb4c8007084559dbc1"},{"messageHash":"0x52ee8124616a13b002b5f30300903133ae3a80c6b5493cf7031765c17093e5da"},{"messageHash":"0x08030d1917f208538c0e2ab6f3cac28690f0dba23f797b05642bd569f6596483"},{"messageHash":"0x6cd03f4877740be295be605148da5d5b2268a89309d934dc331881843acc867b"},{"messageHash":"0x513249e44daaf63e3643202e986526f1dde3d1f13c7c8c3eacd5378b97a364ba"},{"messageHash":"0x273ed2cdd0b69924ece0f67fe14478e21336d2985a5092a923ff2fe128044ee5"},{"messageHash":"0x00fb2fd35ccc0fb23c7595d1add9a238f19b85e714b306ce136850ad61e9cce7"},{"messageHash":"0x402905b7b22e4cd45a9c1f948b69a3b23962c31df074b077a906756fc42bb824"},{"messageHash":"0xd5938b73d6630a61aae1676641992ebafadff59670489898d303e7d64c5af6b0"},{"messageHash":"0x1cf95bc7a6dcfa466aa0cb8ca8a0db84a4c4d69c36b16c01a4470cdf37a6a351"},{"messageHash":"0xcaa206745af902feda9206d82460c30c8c987ab8376c8a62e4653c87cfe33f1f"},{"messageHash":"0x8b3d94a265506c116c6d64b2070c013867cfbbe061de692c314b2f2ff9971569"},{"messageHash":"0x96e82b609919d7370ba79e34409b5c7062419f17345742c581a1925302e09526"}],"paginationCursor":"0x96e82b609919d7370ba79e34409b5c7062419f17345742c581a1925302e09526"}'
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 ebb2ca5da52a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77c016fdedf1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_content_topic with id: 2026-03-17_04-37-28__f138e669-7703-4fb7-9bea-e6ca2d178b0e
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-03-17_04-37-28__f138e669-7703-4fb7-9bea-e6ca2d178b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19018', '19019', '19020', '19021', '19022']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19018:19018 -p 19019:19019 -p 19020:19020 -p 19021:19021 -p 19022:19022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19020 --rest-port=19018 --tcp-port=19019 --discv5-udp-port=19021 --rest-address=0.0.0.0 --nat=extip:172.18.131.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1702bca0f1dfef6737ffde39d4dd6fe3db9cb4dfd8dedc6e78f1eec8cc9adaff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19022 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.47 waku 700db27db36cda37d78469bc928ee0495336b9141f96a9342de1eae5a2fc29c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 700db27db36c. Setting up logs at ./log/docker/node1_2026-03-17_04-37-28__f138e669-7703-4fb7-9bea-e6ca2d178b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19018
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 5a76e86353d2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 473c7d1946c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:19018/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/19019/p2p/16Uiu2HAmCHMcXMqwbHGjVae8LzQWARY5ZzD5DN9NFRvevDQhMUku","/ip4/172.18.131.47/tcp/19020/ws/p2p/16Uiu2HAmCHMcXMqwbHGjVae8LzQWARY5ZzD5DN9NFRvevDQhMUku"],"enrUri":"enr:-L24QHHdber4IE0WQL8Mr48zOFlFR_w23dlbaKmAA18Ppc5JQR5SuOXOqGzK4usb9_Msh2t5ATzeLJhF3kZzJn9Nl4ACgmlkgnY0gmlwhKwSgy-KbXVsdGlhZGRyc5YACASsEoMvBkpLAAoErBKDLwZKTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-nVDk3GkgEELWqQ3KHX36t6CgdfWmvfcJFX2LQWDkj6DdGNwgkpLg3VkcIJKTYV3YWt1MgU"}'
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-03-17_04-37-28__f138e669-7703-4fb7-9bea-e6ca2d178b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4887', '4888', '4889', '4890', '4891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4887:4887 -p 4888:4888 -p 4889:4889 -p 4890:4890 -p 4891:4891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4889 --rest-port=4887 --tcp-port=4888 --discv5-udp-port=4890 --rest-address=0.0.0.0 --nat=extip:172.18.71.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb25ec3c5fdb0be085a7dd404ce6eed0db0fbcfebeed2bf1d66eded8aa084a4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4891 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHHdber4IE0WQL8Mr48zOFlFR_w23dlbaKmAA18Ppc5JQR5SuOXOqGzK4usb9_Msh2t5ATzeLJhF3kZzJn9Nl4ACgmlkgnY0gmlwhKwSgy-KbXVsdGlhZGRyc5YACASsEoMvBkpLAAoErBKDLwZKTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-nVDk3GkgEELWqQ3KHX36t6CgdfWmvfcJFX2LQWDkj6DdGNwgkpLg3VkcIJKTYV3YWt1MgU --filternode=/ip4/172.18.131.47/tcp/19019/p2p/16Uiu2HAmCHMcXMqwbHGjVae8LzQWARY5ZzD5DN9NFRvevDQhMUku
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.149 waku 9b2e020ab370d0578b77a6194b851ab507dfeef4c9b811ce9b81a423fba5bf47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b2e020ab370. Setting up logs at ./log/docker/node2_2026-03-17_04-37-28__f138e669-7703-4fb7-9bea-e6ca2d178b0e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4887/health" -H "Content-Type: application/json" -d 'None'
INFO  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:4887/debug/v1/info" -H "Content-Type: application/json" -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.149/tcp/4888/p2p/16Uiu2HAm7HWm8iyRsSAS5cqnw8qph1SnPHdfAvr4Se1atFFyzhov","/ip4/172.18.71.149/tcp/4889/ws/p2p/16Uiu2HAm7HWm8iyRsSAS5cqnw8qph1SnPHdfAvr4Se1atFFyzhov"],"enrUri":"enr:-L24QECraPoCKYaIF6HpgubVXDX1qf9YxPkg3hq49G0ZatZqLXbSDJNyxIVEyP8VzKSNnKvZB8gXQyI_zMchXfPSw_cCgmlkgnY0gmlwhKwSR5WKbXVsdGlhZGRyc5YACASsEkeVBhMYAAoErBJHlQYTGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsDUsa3oZ5A7743_Dt1r5Ma1TNY-_j0k_OoGT2Re3kWmDdGNwghMYg3VkcIITGoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.47/tcp/19019/p2p/16Uiu2HAmCHMcXMqwbHGjVae8LzQWARY5ZzD5DN9NFRvevDQhMUku"]'
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:19018/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:4887/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3568b5c0-6c2d-43bc-b06f-97a655c526c5", "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":"3568b5c0-6c2d-43bc-b06f-97a655c526c5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4887/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4887/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 700db27db36c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b2e020ab370
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-03-17 04:40:41.437 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:41.437 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416
2026-03-17 04:40:41.437 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:41.438 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:41.438 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:41.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:41.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:41.445 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:41.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:41.446 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:41.446 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.54
2026-03-17 04:40:41.447 DEBUG [src.node.docker_mananger] Generated ports ['5586', '5587', '5588', '5589', '5590']
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:41.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:41.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 5586:5586 -p 5587:5587 -p 5588:5588 -p 5589:5589 -p 5590:5590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5588 --rest-port=5586 --tcp-port=5587 --discv5-udp-port=5589 --rest-address=0.0.0.0 --nat=extip:172.18.57.54 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6d24c12dae9e9a5efe4f0a9e6cefd5d6eb6cea418dbdfaa0bafc0faabfdad26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5590 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:40:41.600 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.54 waku 8418203f51b39f500ad5a3dca72c975d7d126d03d4d81b23c33c613979b22ca1
2026-03-17 04:40:41.627 DEBUG [src.node.docker_mananger] Container started with ID 8418203f51b3. Setting up logs at ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:41.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5586
2026-03-17 04:40:41.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:41.702 ERROR [src.node.docker_mananger] Max retries reached for container 2ae4ef6aac79. Exiting log stream.
2026-03-17 04:40:42.191 ERROR [src.node.docker_mananger] Max retries reached for container 2c1f7845fed3. Exiting log stream.
2026-03-17 04:40:42.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:42.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:42.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:42.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:42.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.54/tcp/5587/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun","/ip4/172.18.57.54/tcp/5588/ws/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun"],"enrUri":"enr:-L24QL_PnHMs_XgUZ4oeEznn4QzbStUke3mUmtfIJhIP3zCWd1wn9u4Jw5dupc5-kvpNIB7N13OTgk7v56JEtvGtzL0CgmlkgnY0gmlwhKwSOTaKbXVsdGlhZGRyc5YACASsEjk2BhXTAAoErBI5NgYV1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECBdSXxI6N-fAudIIo-D2mvHZJJUiVIBIO2_5I1sKuVAWDdGNwghXTg3VkcIIV1YV3YWt1MgU"}'
2026-03-17 04:40:42.636 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:42.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:42.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:42.642 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:42.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.164
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Generated ports ['59048', '59049', '59050', '59051', '59052']
2026-03-17 04:40:42.644 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:42.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:42.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 59048:59048 -p 59049:59049 -p 59050:59050 -p 59051:59051 -p 59052:59052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59050 --rest-port=59048 --tcp-port=59049 --discv5-udp-port=59051 --rest-address=0.0.0.0 --nat=extip:172.18.143.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b21ed8efa6706afe97db44ab521b7c5f2db969f0695fb6ceebc725333f5fbbac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59052 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL_PnHMs_XgUZ4oeEznn4QzbStUke3mUmtfIJhIP3zCWd1wn9u4Jw5dupc5-kvpNIB7N13OTgk7v56JEtvGtzL0CgmlkgnY0gmlwhKwSOTaKbXVsdGlhZGRyc5YACASsEjk2BhXTAAoErBI5NgYV1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECBdSXxI6N-fAudIIo-D2mvHZJJUiVIBIO2_5I1sKuVAWDdGNwghXTg3VkcIIV1YV3YWt1MgU
2026-03-17 04:40:42.806 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.164 waku c50ce63387f67a63ed0097b90ef99b9a9f89528ffdc653398ff488f6603a1cea
2026-03-17 04:40:42.834 DEBUG [src.node.docker_mananger] Container started with ID c50ce63387f6. Setting up logs at ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:42.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59048
2026-03-17 04:40:42.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:43.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:43.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:43.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:43.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:44.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:44.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.164/tcp/59049/p2p/16Uiu2HAm7ZFFaPr3hjypLHuPohMt4R5bbMD2Xz1e9iBvtkiqeQ3W","/ip4/172.18.143.164/tcp/59050/ws/p2p/16Uiu2HAm7ZFFaPr3hjypLHuPohMt4R5bbMD2Xz1e9iBvtkiqeQ3W"],"enrUri":"enr:-L24QJ3q5prYSAqKUj9AJpogAUtNMBI7NVT74iexrizU7TfjVab4Gg5yJYY-g2i0EggvrmmQq0-vOBevZZJS3JF7QHkCgmlkgnY0gmlwhKwSj6SKbXVsdGlhZGRyc5YACASsEo-kBuapAAoErBKPpAbmqt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtDzuAAJ-gAid96lU1Bas78m6rUNrzexZjcroTVZJ8XWDdGNwguapg3VkcILmq4V3YWt1MgE"}'
2026-03-17 04:40:44.254 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:44.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.54/tcp/5587/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun"]'
2026-03-17 04:40:44.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:44.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59048/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:44.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:44.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:44.405 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:44.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722441626874450,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722444296441518,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:44.415 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:44.416 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:44.416 DEBUG [src.node.waku_node] Stopping container with id 8418203f51b3
2026-03-17 04:40:44.918 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:44.921 DEBUG [src.node.waku_node] Stopping container with id c50ce63387f6
2026-03-17 04:40:45.430 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:45.432 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:45.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:45.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:45.487 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:40:45.487 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:40:45.487 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.488 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,144 @@
2026-03-17 04:39:50.068 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:50.069 DEBUG [tests.conftest] Running test: test_sync_nodes_have_store_true with id: 2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d
2026-03-17 04:39:50.069 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:50.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:50.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:50.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:50.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:50.090 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:50.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:50.091 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:39:50.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:50.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:50.093 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:50.094 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.253
2026-03-17 04:39:50.094 DEBUG [src.node.docker_mananger] Generated ports ['55024', '55025', '55026', '55027', '55028']
2026-03-17 04:39:50.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:50.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:50.094 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:50.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 55024:55024 -p 55025:55025 -p 55026:55026 -p 55027:55027 -p 55028:55028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55026 --rest-port=55024 --tcp-port=55025 --discv5-udp-port=55027 --rest-address=0.0.0.0 --nat=extip:172.18.134.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cb6ce83d2faea049f1fa6bfde21869e9aed89fbdb6dd6f1486fb3dedba5ddb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55028 --metrics-logging=true --store=true --relay=true
2026-03-17 04:39:50.284 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.253 waku af32d9ce8f4aa84f697f6c4c03871df09be615b2fcbf4f7f69d5f78422ea3f06
2026-03-17 04:39:50.296 ERROR [src.node.docker_mananger] Max retries reached for container c604feedb891. Exiting log stream.
2026-03-17 04:39:50.321 DEBUG [src.node.docker_mananger] Container started with ID af32d9ce8f4a. Setting up logs at ./log/docker/node1_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:50.322 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55024
2026-03-17 04:39:50.323 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:50.865 ERROR [src.node.docker_mananger] Max retries reached for container 3ddcf57e5bb5. Exiting log stream.
2026-03-17 04:39:51.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55024/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:51.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:51.327 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:51.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:51.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.253/tcp/55025/p2p/16Uiu2HAmU2aTZ9sjdytqVr9jgWDV81iKUxQYGg8LCynTRDD18jBB","/ip4/172.18.134.253/tcp/55026/ws/p2p/16Uiu2HAmU2aTZ9sjdytqVr9jgWDV81iKUxQYGg8LCynTRDD18jBB"],"enrUri":"enr:-L24QBlls8gLKyTdyHA1J-MzHk2yHrwLQjqIrkjRQGj_1cwvAsTfSoNKpELCTox7zT11p919n7kuyNnePVlobFU8xZ8CgmlkgnY0gmlwhKwShv2KbXVsdGlhZGRyc5YACASsEob9BtbxAAoErBKG_QbW8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED5GcRI59frbpgLiXUqhmDm0qggOxHJJC60QWlcIHzf86DdGNwgtbxg3VkcILW84V3YWt1MgM"}'
2026-03-17 04:39:51.330 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:51.330 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:51.330 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:51.331 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:51.331 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.35
2026-03-17 04:39:51.332 DEBUG [src.node.docker_mananger] Generated ports ['3594', '3595', '3596', '3597', '3598']
2026-03-17 04:39:51.332 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:51.332 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:51.332 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:51.333 DEBUG [src.node.docker_mananger] docker run -i -t -p 3594:3594 -p 3595:3595 -p 3596:3596 -p 3597:3597 -p 3598:3598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3596 --rest-port=3594 --tcp-port=3595 --discv5-udp-port=3597 --rest-address=0.0.0.0 --nat=extip:172.18.108.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f4acf9ddf630a1ef4fb7c1a82ea91cdcea8355e7d2ece531afdddfc1e5dcfdc --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3598 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBlls8gLKyTdyHA1J-MzHk2yHrwLQjqIrkjRQGj_1cwvAsTfSoNKpELCTox7zT11p919n7kuyNnePVlobFU8xZ8CgmlkgnY0gmlwhKwShv2KbXVsdGlhZGRyc5YACASsEob9BtbxAAoErBKG_QbW8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED5GcRI59frbpgLiXUqhmDm0qggOxHJJC60QWlcIHzf86DdGNwgtbxg3VkcILW84V3YWt1MgM
2026-03-17 04:39:51.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.35 waku 5e6b1de81ea9dcc867ed776a9d6391832f7b382d9a6549f14cff67df4a5253cb
2026-03-17 04:39:51.565 DEBUG [src.node.docker_mananger] Container started with ID 5e6b1de81ea9. Setting up logs at ./log/docker/node2_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:51.566 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3594
2026-03-17 04:39:51.567 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:52.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3594/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:52.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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:52.571 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:52.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:52.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.35/tcp/3595/p2p/16Uiu2HAmPtRq57tpEkb8HmTLDTiPJkQp93fhCZTmBgj9SmXUm9E8","/ip4/172.18.108.35/tcp/3596/ws/p2p/16Uiu2HAmPtRq57tpEkb8HmTLDTiPJkQp93fhCZTmBgj9SmXUm9E8"],"enrUri":"enr:-L24QFtDAi_VWV4ydo4QKJR1YvLEVQGh_VkILExCD2ZB1oBeWm7vATATayeeFC_B3ZpfT-M-Ey5cQKb97dTGq4m8B6ACgmlkgnY0gmlwhKwSbCOKbXVsdGlhZGRyc5YACASsEmwjBg4LAAoErBJsIwYODN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpuHqeLFCfu582nre1k3I_qfndjf6DdII0qyq6LSkRemDdGNwgg4Lg3VkcIIODYV3YWt1MhM"}'
2026-03-17 04:39:52.574 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:52.574 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:52.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:52.576 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:52.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.209
2026-03-17 04:39:52.576 DEBUG [src.node.docker_mananger] Generated ports ['11713', '11714', '11715', '11716', '11717']
2026-03-17 04:39:52.576 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:52.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:52.577 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:52.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 11713:11713 -p 11714:11714 -p 11715:11715 -p 11716:11716 -p 11717:11717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11715 --rest-port=11713 --tcp-port=11714 --discv5-udp-port=11716 --rest-address=0.0.0.0 --nat=extip:172.18.89.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddb0cc3b42e4cafba5f7d3bea71a8aaa8f9abca97a57c62cdda44c9db391dcc3 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11717 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFtDAi_VWV4ydo4QKJR1YvLEVQGh_VkILExCD2ZB1oBeWm7vATATayeeFC_B3ZpfT-M-Ey5cQKb97dTGq4m8B6ACgmlkgnY0gmlwhKwSbCOKbXVsdGlhZGRyc5YACASsEmwjBg4LAAoErBJsIwYODN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpuHqeLFCfu582nre1k3I_qfndjf6DdII0qyq6LSkRemDdGNwgg4Lg3VkcIIODYV3YWt1MhM
2026-03-17 04:39:52.806 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.209 waku 2d8d22f72d76232b80e0b94ebbdacc15fcb6608d76e724b3865fe8e0c6013784
2026-03-17 04:39:52.845 DEBUG [src.node.docker_mananger] Container started with ID 2d8d22f72d76. Setting up logs at ./log/docker/node3_2026-03-17_04-39-50__f4ddb017-3b47-41f3-9ea9-bad162ff3d2d__wakuorg_nwaku:latest.log
2026-03-17 04:39:52.845 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11713
2026-03-17 04:39:52.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:53.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11713/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:53.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:53.849 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.209/tcp/11714/p2p/16Uiu2HAmCp6SfUUrjttAve8bWVeXtp747qyLV7ZaLHxwBXA413cM","/ip4/172.18.89.209/tcp/11715/ws/p2p/16Uiu2HAmCp6SfUUrjttAve8bWVeXtp747qyLV7ZaLHxwBXA413cM"],"enrUri":"enr:-L24QNH4_WzAQtEuysvAxoViIniJ_BwNqzvhRLoeAD6NYWw6faovJlXscc6BS-yNKYyK3bhZBSTnxjTVdasnpAqnMz0CgmlkgnY0gmlwhKwSWdGKbXVsdGlhZGRyc5YACASsElnRBi3CAAoErBJZ0QYtw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAlUdxCeaQwnn-QF3WtItS1bqZrPQd66DN6BnW0fgJJqDdGNwgi3Cg3VkcIItxIV3YWt1MhM"}'
2026-03-17 04:39:53.852 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:53.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.253/tcp/55025/p2p/16Uiu2HAmU2aTZ9sjdytqVr9jgWDV81iKUxQYGg8LCynTRDD18jBB"]'
2026-03-17 04:39:53.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11713/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.35/tcp/3595/p2p/16Uiu2HAmPtRq57tpEkb8HmTLDTiPJkQp93fhCZTmBgj9SmXUm9E8"]'
2026-03-17 04:39:53.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:53.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:53.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:53.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.914 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:53.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:53.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:53.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:54.128 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:54.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:54.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:54.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:54.341 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:54.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:54.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:54.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:54.550 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:54.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:54.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:54.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:54.758 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:54.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:54.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:54.765 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:54.965 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:54.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:54.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:54.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:55.174 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:55.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:55.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:55.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:55.383 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:55.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:55.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:55.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:55.590 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:55.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:55.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:55.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:55.797 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:55.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:55.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:55.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:56.005 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:39:56.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55024/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:56.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0331fce982d2f1ef5fee6ea589bb556c47a7996e82913be327188e86b2343b50"},{"messageHash":"0xd337779294a11c38dc5311eb2c118c77c24204f62be80450091830f3a6c5a4fc"},{"messageHash":"0xefebef8e5dd76c6f40a2f80ba50769cf57029292f1989c40343683ecc1bf0e75"},{"messageHash":"0xe883280f33cab77da694daacf9629c946585f9f07ba8fd4ca101cb8b1318535b"},{"messageHash":"0xff745c3a09ad19109943e4cee25f1b372e46fa3cab4066dda32454d90342f738"},{"messageHash":"0xc2a5669c89763b9ac287b4374f17a3025fb58948d5f26903f9c2e0d9e22224a7"},{"messageHash":"0xe44b7e264aedae4bc9239636543d9c661bce84316c42111c823f55139d7ae23e"},{"messageHash":"0x63f9317f2ba037a62d545ec1dc7f41ea8c35cc6932be2d4729d5b815263abb11"},{"messageHash":"0x779f4ceb37b53cdb894762bb7c87e0db4b6a2748d0e3e830f7bdc643c0ad3f55"},{"messageHash":"0xa49f77afdd787a700b2c586d06a064e22cad1068db4ffdfad1fc8a263a86b23f"}]}'
2026-03-17 04:39:56.009 DEBUG [src.steps.store] messages length is 10
2026-03-17 04:39:56.010 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:39:56.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3594/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:56.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0331fce982d2f1ef5fee6ea589bb556c47a7996e82913be327188e86b2343b50"},{"messageHash":"0xd337779294a11c38dc5311eb2c118c77c24204f62be80450091830f3a6c5a4fc"},{"messageHash":"0xefebef8e5dd76c6f40a2f80ba50769cf57029292f1989c40343683ecc1bf0e75"},{"messageHash":"0xe883280f33cab77da694daacf9629c946585f9f07ba8fd4ca101cb8b1318535b"},{"messageHash":"0xff745c3a09ad19109943e4cee25f1b372e46fa3cab4066dda32454d90342f738"},{"messageHash":"0xc2a5669c89763b9ac287b4374f17a3025fb58948d5f26903f9c2e0d9e22224a7"},{"messageHash":"0xe44b7e264aedae4bc9239636543d9c661bce84316c42111c823f55139d7ae23e"},{"messageHash":"0x63f9317f2ba037a62d545ec1dc7f41ea8c35cc6932be2d4729d5b815263abb11"},{"messageHash":"0x779f4ceb37b53cdb894762bb7c87e0db4b6a2748d0e3e830f7bdc643c0ad3f55"},{"messageHash":"0xa49f77afdd787a700b2c586d06a064e22cad1068db4ffdfad1fc8a263a86b23f"}]}'
2026-03-17 04:39:56.013 DEBUG [src.steps.store] messages length is 10
2026-03-17 04:39:56.015 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:39:56.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11713/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:56.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0331fce982d2f1ef5fee6ea589bb556c47a7996e82913be327188e86b2343b50"},{"messageHash":"0xd337779294a11c38dc5311eb2c118c77c24204f62be80450091830f3a6c5a4fc"},{"messageHash":"0xefebef8e5dd76c6f40a2f80ba50769cf57029292f1989c40343683ecc1bf0e75"},{"messageHash":"0xe883280f33cab77da694daacf9629c946585f9f07ba8fd4ca101cb8b1318535b"},{"messageHash":"0xff745c3a09ad19109943e4cee25f1b372e46fa3cab4066dda32454d90342f738"},{"messageHash":"0xc2a5669c89763b9ac287b4374f17a3025fb58948d5f26903f9c2e0d9e22224a7"},{"messageHash":"0xe44b7e264aedae4bc9239636543d9c661bce84316c42111c823f55139d7ae23e"},{"messageHash":"0x63f9317f2ba037a62d545ec1dc7f41ea8c35cc6932be2d4729d5b815263abb11"},{"messageHash":"0x779f4ceb37b53cdb894762bb7c87e0db4b6a2748d0e3e830f7bdc643c0ad3f55"},{"messageHash":"0xa49f77afdd787a700b2c586d06a064e22cad1068db4ffdfad1fc8a263a86b23f"}]}'
2026-03-17 04:39:56.018 DEBUG [src.steps.store] messages length is 10
2026-03-17 04:39:56.021 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:56.022 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:56.022 DEBUG [src.node.waku_node] Stopping container with id af32d9ce8f4a
2026-03-17 04:39:56.593 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:56.595 DEBUG [src.node.waku_node] Stopping container with id 5e6b1de81ea9
2026-03-17 04:39:57.196 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:57.197 DEBUG [src.node.waku_node] Stopping container with id 2d8d22f72d76
2026-03-17 04:39:57.409 ERROR [src.node.docker_mananger] Max retries reached for container af32d9ce8f4a. Exiting log stream.
2026-03-17 04:39:57.763 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:57.763 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:57.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:57.785 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:57.794 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_node2_start_later with id: 2026-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab
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-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab__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-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab__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-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab__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.28.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21010', '21011', '21012', '21013', '21014']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21010:21010 -p 21011:21011 -p 21012:21012 -p 21013:21013 -p 21014:21014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21012 --rest-port=21010 --tcp-port=21011 --discv5-udp-port=21013 --rest-address=0.0.0.0 --nat=extip:172.18.28.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f5a0cdd7f4bfd907a57c1e3aeba90ed7d3786fe4ed945c6f7f38d2a9d02baf5 --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=21014 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e45769c5b26a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.137 waku 314701393e9ae3534954df5993110f9580b172089c20b652ba64799d1a75a655
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 314701393e9a. Setting up logs at ./log/docker/node1_2026-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21010
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 96a3daa89153. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21010/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:21010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.137/tcp/21011/p2p/16Uiu2HAmQ2daTgf1ENTXFHXrStv353JBHUybpT8BK7vyKMMgkbV1","/ip4/172.18.28.137/tcp/21012/ws/p2p/16Uiu2HAmQ2daTgf1ENTXFHXrStv353JBHUybpT8BK7vyKMMgkbV1"],"enrUri":"enr:-L24QE5YFctm-02gwiGJdQSZ8qUb602gxsH79pH0wChg8hyGIySVNyZMvpdCcLiDmpmdsHnvXHtfXssCT2jZaiDtOVUCgmlkgnY0gmlwhKwSHImKbXVsdGlhZGRyc5YACASsEhyJBlITAAoErBIciQZSFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqPvYkje6RV80aHM2KeW6qSjqWtfWJ4yI2jQghXYSc8iDdGNwglITg3VkcIJSFYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/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:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21010/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47716', '47717', '47718', '47719', '47720']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47716:47716 -p 47717:47717 -p 47718:47718 -p 47719:47719 -p 47720:47720 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47718 --rest-port=47716 --tcp-port=47717 --discv5-udp-port=47719 --rest-address=0.0.0.0 --nat=extip:172.18.25.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f28fa9d10d5bc4f102fd92d1fbd4a8cf9fcec2db558bd841c3dd8d6d9f01ca0 --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=47720 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QE5YFctm-02gwiGJdQSZ8qUb602gxsH79pH0wChg8hyGIySVNyZMvpdCcLiDmpmdsHnvXHtfXssCT2jZaiDtOVUCgmlkgnY0gmlwhKwSHImKbXVsdGlhZGRyc5YACASsEhyJBlITAAoErBIciQZSFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqPvYkje6RV80aHM2KeW6qSjqWtfWJ4yI2jQghXYSc8iDdGNwglITg3VkcIJSFYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.22 waku 9406a84f7a82b9b4ee7a54e7d04279a6b4f372bd3dc30f3f392c283614d5ec99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9406a84f7a82. Setting up logs at ./log/docker/node2_2026-03-17_04-43-14__b7adb95b-cf49-48fe-8d68-3f1bc5ae81ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47716
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47716/health" -H "Content-Type: application/json" -d 'None'
INFO  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:47716/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.22/tcp/47717/p2p/16Uiu2HAmLNJx3cyCsTLBtKygpVPSCT9PjaDqNWaLCs28Nuw66Acr","/ip4/172.18.25.22/tcp/47718/ws/p2p/16Uiu2HAmLNJx3cyCsTLBtKygpVPSCT9PjaDqNWaLCs28Nuw66Acr"],"enrUri":"enr:-L24QMcwhfxRAJIxaaAZPb3dp8ruIftn9PNuzKUfI_IAMrBYVFlI8k9QNVze1GvuyPSvgKWsC0hAXLqrH8XD4ldw6-UCgmlkgnY0gmlwhKwSGRaKbXVsdGlhZGRyc5YACASsEhkWBrplAAoErBIZFga6Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcpem4iLplTeR6hpQ7n2qQ1ODU9Fhv0Xc2TSMm4gnBLuDdGNwgrplg3VkcIK6Z4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47716/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.137/tcp/21011/p2p/16Uiu2HAmQ2daTgf1ENTXFHXrStv353JBHUybpT8BK7vyKMMgkbV1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 65 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:47716/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":"0xcdca2a34e0d3ddcf18021e5ccf8ff408d2aebe9980625d6f28f4eb54642f6e80"},{"messageHash":"0x0f22d0597eb00eb6384529a646a9be94f896bac364635bb7ee2a2e5d1d8afdc6"},{"messageHash":"0xad43f196b7eb1cf031e1021be41173d52714c23de4d281d38fd44106bd35dfc4"},{"messageHash":"0x21c1b58b96ccddfdebcab1f7203c308f682d28f582b86966cbc334b3460359d8"},{"messageHash":"0x1ca46a0a3c2a3b108b834bc292639adb9260b8d25c7221f59e1d2a2ad9bca6e9"},{"messageHash":"0x9c90f5179fd0ef90821a7c57c0c7f5bdc573969576194d94aae50bf652ead09a"},{"messageHash":"0x1cd2b03910eac5ab73c2972bb5110b33261fa0ce1fdedf6f7d907c1806262c8f"},{"messageHash":"0xb9be9a97972a4cc05b22f8e4f0c7c805a9bc50cb113030105949b67e365eb339"},{"messageHash":"0xaf666c935eb4912d24ec7c41fd3b2eee4140e19ccecd84c1216a6e488da4b909"},{"messageHash":"0xed0f42db3327bc4652d9fd4b5aad735358de95533c666ba16c00ec38667bf3be"}]}'
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 314701393e9a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9406a84f7a82
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,126 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8
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-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31392', '31393', '31394', '31395', '31396']
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 31392:31392 -p 31393:31393 -p 31394:31394 -p 31395:31395 -p 31396:31396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31394 --rest-port=31392 --tcp-port=31393 --discv5-udp-port=31395 --rest-address=0.0.0.0 --nat=extip:172.18.175.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3e95e4cae638816c58dd31c56a1f65aedfa812be28b5fccbb1bfdcdfe0b543a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31396 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.76 waku ebc9958c1db84ab78456f4c5df634c53ad50caedf0c38f5b5c53fc06f841e6a4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68e9c38f4b27. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebc9958c1db8. Setting up logs at ./log/docker/node1_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31392
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 9def09ac1e80. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.76/tcp/31393/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8","/ip4/172.18.175.76/tcp/31394/ws/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8"],"enrUri":"enr:-L24QF0FyaYX1DlXiQUE6-jVEyjncFl9WIigSSyw6BmgtvAdAv8omkutotezlpS6Ab7rhPhb9skZU4r1VcEW4xUSpegCgmlkgnY0gmlwhKwSr0yKbXVsdGlhZGRyc5YACASsEq9MBnqhAAoErBKvTAZ6ot0DgnJzhQACAQAAiXNlY3AyNTZrMaECsYGgu0pIyYh2OtMA_VOnIRp4Y__IagEA9HVwR2sjrzGDdGNwgnqhg3VkcIJ6o4V3YWt1MgU"}'
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-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17224', '17225', '17226', '17227', '17228']
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 17224:17224 -p 17225:17225 -p 17226:17226 -p 17227:17227 -p 17228:17228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17226 --rest-port=17224 --tcp-port=17225 --discv5-udp-port=17227 --rest-address=0.0.0.0 --nat=extip:172.18.243.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ffe2a739fb76cf5bb8d01fc3abab29fdb53bc0abcb8076bca6b7a3cbab1b9f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17228 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF0FyaYX1DlXiQUE6-jVEyjncFl9WIigSSyw6BmgtvAdAv8omkutotezlpS6Ab7rhPhb9skZU4r1VcEW4xUSpegCgmlkgnY0gmlwhKwSr0yKbXVsdGlhZGRyc5YACASsEq9MBnqhAAoErBKvTAZ6ot0DgnJzhQACAQAAiXNlY3AyNTZrMaECsYGgu0pIyYh2OtMA_VOnIRp4Y__IagEA9HVwR2sjrzGDdGNwgnqhg3VkcIJ6o4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.168 waku 8838f9b69d6fbd8f00e4fa92c20408cba9af72102cb06f0a144203ffcfa30522
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8838f9b69d6f. Setting up logs at ./log/docker/node2_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17224
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17224/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/17225/p2p/16Uiu2HAkvg392cFNAobhGNkTBeguQzCGGPQv8YRDAg5LXsso3vyB","/ip4/172.18.243.168/tcp/17226/ws/p2p/16Uiu2HAkvg392cFNAobhGNkTBeguQzCGGPQv8YRDAg5LXsso3vyB"],"enrUri":"enr:-L24QA-JKqQbpfevtwbjtcVsxNFVTwlo81zeSfZf--KNxz2cEprDj1HqT74GpN54nsXhRzCRBUW11UtsymK6Z0VrqZQCgmlkgnY0gmlwhKwS86iKbXVsdGlhZGRyc5YACASsEvOoBkNJAAoErBLzqAZDSt0DgnJzhQACAQAAiXNlY3AyNTZrMaECEom-OX4yrWfiSH1ygZ6aUJ4nA4yYkOuutD_-qyqj_h6DdGNwgkNJg3VkcIJDS4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.76/tcp/31393/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/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:31392/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":1773722343523832687,"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:17224/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":1773722343523832687,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/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:31392/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":1773722343645465200,"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:17224/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":1773722343645465200,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343764639414,"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:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343764639414,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343883287055,"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:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343883287055,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344004100283,"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:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344004100283,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344123455213,"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:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344123455213,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722342589349285,"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 ebc9958c1db8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8838f9b69d6f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log

File diff suppressed because one or more lines are too long

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_relay with id: 2026-03-17_04-34-47__dfd4353a-7ef1-4c08-a2b5-5ae278d47f0f
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-03-17_04-34-47__dfd4353a-7ef1-4c08-a2b5-5ae278d47f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.247.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54531', '54532', '54533', '54534', '54535']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54531:54531 -p 54532:54532 -p 54533:54533 -p 54534:54534 -p 54535:54535 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54533 --rest-port=54531 --tcp-port=54532 --discv5-udp-port=54534 --rest-address=0.0.0.0 --nat=extip:172.18.247.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83ca1daa5ccbe3dd0fed6cac61afaaaadf5eb0fdf00f70b7df78fabea645487c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54535 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.113 waku b419d806172b54c90a9daffa47b60e984e4a42195c1a4000357dd5940beae61d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b419d806172b. Setting up logs at ./log/docker/node1_2026-03-17_04-34-47__dfd4353a-7ef1-4c08-a2b5-5ae278d47f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54531
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54531/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:54531/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/54532/p2p/16Uiu2HAmV6B7w5Z8Qjafg2zd4YTNHyzux7UEeiXbYmCKiN4uwFDK","/ip4/172.18.247.113/tcp/54533/ws/p2p/16Uiu2HAmV6B7w5Z8Qjafg2zd4YTNHyzux7UEeiXbYmCKiN4uwFDK"],"enrUri":"enr:-L24QMLW3lRR6ZF7RopVDLpf934np-qfOrfAsvkLOQ8FtBmdHfPipERWrxIZRRP2PKYSl-OIYnbnSiVCfYuHcic3O40CgmlkgnY0gmlwhKwS93GKbXVsdGlhZGRyc5YACASsEvdxBtUEAAoErBL3cQbVBd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9C6wOxHL-VfbPaWv1KphE80awncwyEjOhW5B4DpN8RKDdGNwgtUEg3VkcILVBoV3YWt1MgE"}'
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-03-17_04-34-47__dfd4353a-7ef1-4c08-a2b5-5ae278d47f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30552', '30553', '30554', '30555', '30556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30552:30552 -p 30553:30553 -p 30554:30554 -p 30555:30555 -p 30556:30556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30554 --rest-port=30552 --tcp-port=30553 --discv5-udp-port=30555 --rest-address=0.0.0.0 --nat=extip:172.18.101.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd6cc9c047550e1ea00fde3ef6dda9b5ab65ff3d4d5c2f6a0a22bcfc8afb2beb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30556 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMLW3lRR6ZF7RopVDLpf934np-qfOrfAsvkLOQ8FtBmdHfPipERWrxIZRRP2PKYSl-OIYnbnSiVCfYuHcic3O40CgmlkgnY0gmlwhKwS93GKbXVsdGlhZGRyc5YACASsEvdxBtUEAAoErBL3cQbVBd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9C6wOxHL-VfbPaWv1KphE80awncwyEjOhW5B4DpN8RKDdGNwgtUEg3VkcILVBoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.68 waku 762518f8cf9f7de91c5f4e172b536f15f9d93d39bfaf1a40ac6de02c596c4c5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 762518f8cf9f. Setting up logs at ./log/docker/node1_2026-03-17_04-34-47__dfd4353a-7ef1-4c08-a2b5-5ae278d47f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30552/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:30552/debug/v1/info" -H "Content-Type: application/json" -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.68/tcp/30553/p2p/16Uiu2HAm9JwV8Wuy4ePChd3rpH3FrPwu4ZqsBMVq3QDQb5gkuG6u","/ip4/172.18.101.68/tcp/30554/ws/p2p/16Uiu2HAm9JwV8Wuy4ePChd3rpH3FrPwu4ZqsBMVq3QDQb5gkuG6u"],"enrUri":"enr:-L24QAU1w_1t1pjzohEocbzSypkCAdEQykJVTkI42yvWrjN7fBg4keQT9yO1TCGELb4qWpYE6ENZAsGIDWci5QNAz0oCgmlkgnY0gmlwhKwSZUSKbXVsdGlhZGRyc5YACASsEmVEBndZAAoErBJlRAZ3Wt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzkoVcoYRa0epOk2BxbGb7rnBWqhKYURYs2xcsWdNzKKDdGNwgndZg3VkcIJ3W4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54531/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:30552/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:54531/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:54531/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722093179901696,"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:30552/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722093179901696,"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 b419d806172b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 762518f8cf9f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-17 04:40:45.715 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:45.715 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-03-17_04-40-45__da837d6b-1030-4ff1-a67c-e361fe76685c
2026-03-17 04:40:45.715 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:45.716 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:45.716 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:45.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:45.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-45__da837d6b-1030-4ff1-a67c-e361fe76685c__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.724 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:45.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:45.726 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:45.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.136
2026-03-17 04:40:45.726 DEBUG [src.node.docker_mananger] Generated ports ['39198', '39199', '39200', '39201', '39202']
2026-03-17 04:40:45.726 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2026-03-17 04:40:45.726 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:45.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:45.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:45.727 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:45.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 39198:39198 -p 39199:39199 -p 39200:39200 -p 39201:39201 -p 39202:39202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39200 --rest-port=39198 --tcp-port=39199 --discv5-udp-port=39201 --rest-address=0.0.0.0 --nat=extip:172.18.109.136 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=c6f1fd1104ecb95deba7f26c32dc01bcbb1e75fd8fb87b7b863aae7f7a2c523b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39202 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:40:45.915 ERROR [src.node.docker_mananger] Max retries reached for container 95e8cbe28705. Exiting log stream.
2026-03-17 04:40:45.918 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.136 waku 2461d6711312fd24d8d520be2ef80046636137c3ce0bde295e51c699a14d8cac
2026-03-17 04:40:45.954 DEBUG [src.node.docker_mananger] Container started with ID 2461d6711312. Setting up logs at ./log/docker/node1_2026-03-17_04-40-45__da837d6b-1030-4ff1-a67c-e361fe76685c__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.955 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39198
2026-03-17 04:40:45.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:46.478 ERROR [src.node.docker_mananger] Max retries reached for container b34e9ab87abf. Exiting log stream.
2026-03-17 04:40:46.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39198/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:46.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:46.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.136/tcp/39199/p2p/16Uiu2HAmJwFMRnngy46gu1ye1pNRnSsPBmX3dXcostKnyZBNdJWg","/ip4/172.18.109.136/tcp/39200/ws/p2p/16Uiu2HAmJwFMRnngy46gu1ye1pNRnSsPBmX3dXcostKnyZBNdJWg"],"enrUri":"enr:-L24QFe_U-nN2rlzdlhSpveg6pRgY-PJTzNEmoko7gvuabHGQ9Nf0Hqz-16pcRGXYI0v9YLIWcK2OqOEaHIIaMUqqrgCgmlkgnY0gmlwhKwSbYiKbXVsdGlhZGRyc5YACASsEm2IBpkfAAoErBJtiAaZIN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDXVBgtIMhfbqhJlrKqZPWaRGv-yRQpcvuk-cV2XecD02DdGNwgpkfg3VkcIKZIYV3YWt1MgU"}'
2026-03-17 04:40:46.962 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:46.970 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:46.970 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-45__da837d6b-1030-4ff1-a67c-e361fe76685c__wakuorg_nwaku:latest.log
2026-03-17 04:40:46.970 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:46.970 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:46.972 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:46.972 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.248
2026-03-17 04:40:46.972 DEBUG [src.node.docker_mananger] Generated ports ['25614', '25615', '25616', '25617', '25618']
2026-03-17 04:40:46.972 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2026-03-17 04:40:46.972 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:46.973 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:46.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:46.973 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:46.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 25614:25614 -p 25615:25615 -p 25616:25616 -p 25617:25617 -p 25618:25618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25616 --rest-port=25614 --tcp-port=25615 --discv5-udp-port=25617 --rest-address=0.0.0.0 --nat=extip:172.18.12.248 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=46dc82adb8f7c21ef92fa465f1f7c32abee692eafe6c33c5038256e8eb399345 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25618 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFe_U-nN2rlzdlhSpveg6pRgY-PJTzNEmoko7gvuabHGQ9Nf0Hqz-16pcRGXYI0v9YLIWcK2OqOEaHIIaMUqqrgCgmlkgnY0gmlwhKwSbYiKbXVsdGlhZGRyc5YACASsEm2IBpkfAAoErBJtiAaZIN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDXVBgtIMhfbqhJlrKqZPWaRGv-yRQpcvuk-cV2XecD02DdGNwgpkfg3VkcIKZIYV3YWt1MgU
2026-03-17 04:40:47.180 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.248 waku e31745c16dddf7e2383b7293b246aaad3dffd45c8b406ca89c2474dce3cf3b11
2026-03-17 04:40:47.216 DEBUG [src.node.docker_mananger] Container started with ID e31745c16ddd. Setting up logs at ./log/docker/node2_2026-03-17_04-40-45__da837d6b-1030-4ff1-a67c-e361fe76685c__wakuorg_nwaku:latest.log
2026-03-17 04:40:47.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25614
2026-03-17 04:40:47.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:48.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25614/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:48.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:48.244 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:48.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25614/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:48.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.248/tcp/25615/p2p/16Uiu2HAmPJfBJ2ebi8wxfRvfMStTZfm7ZjrnDthjzfZ42WFmK9ZA","/ip4/172.18.12.248/tcp/25616/ws/p2p/16Uiu2HAmPJfBJ2ebi8wxfRvfMStTZfm7ZjrnDthjzfZ42WFmK9ZA"],"enrUri":"enr:-L24QCwNFb-R0z3EcKte2FDcIOxGD8p21AD2B3yQ3tMRaoU6eRFu3vu7YuUqh88XSRCTWEauvOV1IlJYORwl191mTe8CgmlkgnY0gmlwhKwSDPiKbXVsdGlhZGRyc5YACASsEgz4BmQPAAoErBIM-AZkEN0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDnjtDA_kW80bxmSaUYjriaubx7q6d2VSXWwxcPzTKd3mDdGNwgmQPg3VkcIJkEYV3YWt1MgE"}'
2026-03-17 04:40:48.251 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:48.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25614/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.136/tcp/39199/p2p/16Uiu2HAmJwFMRnngy46gu1ye1pNRnSsPBmX3dXcostKnyZBNdJWg"]'
2026-03-17 04:40:48.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2026-03-17 04:40:48.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25614/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2026-03-17 04:40:48.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39198/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)'}'
2026-03-17 04:40:48.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:48.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:48.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:48.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":1773722448268682745,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:48.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:48.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:48.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722448268682745,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:48.386 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:48.387 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:48.387 DEBUG [src.node.waku_node] Stopping container with id 2461d6711312
2026-03-17 04:40:48.975 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:48.976 DEBUG [src.node.waku_node] Stopping container with id e31745c16ddd
2026-03-17 04:40:49.525 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:49.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:49.534 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:49.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-17 04:34:32.260 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:34:32.261 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[200] with id: 2026-03-17_04-34-32__1138aacb-8044-4bb2-ac13-d2cd7f313ca6
2026-03-17 04:34:32.261 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:34:32.262 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:34:32.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:34:32.273 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-34-32__1138aacb-8044-4bb2-ac13-d2cd7f313ca6__wakuorg_nwaku:latest.log
2026-03-17 04:34:32.282 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:34:32.282 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-34-32__1138aacb-8044-4bb2-ac13-d2cd7f313ca6__wakuorg_nwaku:latest.log
2026-03-17 04:34:32.283 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-17 04:34:32.283 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:34:32.283 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:34:32.284 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:34:32.285 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.76
2026-03-17 04:34:32.286 DEBUG [src.node.docker_mananger] Generated ports ['57524', '57525', '57526', '57527', '57528']
2026-03-17 04:34:32.286 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:34:32.286 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:34:32.286 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:34:32.286 DEBUG [src.node.docker_mananger] docker run -i -t -p 57524:57524 -p 57525:57525 -p 57526:57526 -p 57527:57527 -p 57528:57528 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57526 --rest-port=57524 --tcp-port=57525 --discv5-udp-port=57527 --rest-address=0.0.0.0 --nat=extip:172.18.3.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebf6ffbfd67b3d931cee4da8a2ca410bdfce0b4fc4ce2bb583ec6bbe0d2ac279 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57528 --metrics-logging=true --relay=true
2026-03-17 04:34:32.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.76 waku a1f450e202f215cc45f93e099f6e5b89ef339527a97fc27c45162fe0edd2702b
2026-03-17 04:34:32.492 ERROR [src.node.docker_mananger] Max retries reached for container 69d3b5bdb036. Exiting log stream.
2026-03-17 04:34:32.524 DEBUG [src.node.docker_mananger] Container started with ID a1f450e202f2. Setting up logs at ./log/docker/node1_2026-03-17_04-34-32__1138aacb-8044-4bb2-ac13-d2cd7f313ca6__wakuorg_nwaku:latest.log
2026-03-17 04:34:32.524 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57524
2026-03-17 04:34:32.525 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:34:33.092 ERROR [src.node.docker_mananger] Max retries reached for container 2c4dcc2c5501. Exiting log stream.
2026-03-17 04:34:33.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57524/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:33.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:34:33.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:34:33.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57524/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:33.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.76/tcp/57525/p2p/16Uiu2HAm7ctvWjxFAReGaEPD7HTq7gqVhcwFBCiL2qU1vEqDdfMG","/ip4/172.18.3.76/tcp/57526/ws/p2p/16Uiu2HAm7ctvWjxFAReGaEPD7HTq7gqVhcwFBCiL2qU1vEqDdfMG"],"enrUri":"enr:-L24QPlHlI_Z7tdcT6NPalKTn3aAMckCfElp4M1z3JE9G5OqN_l6Z8pNXXYYOfphWBAPdSnKCElXEc2PZvjU53qww9sCgmlkgnY0gmlwhKwSA0yKbXVsdGlhZGRyc5YACASsEgNMBuC1AAoErBIDTAbgtt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtSxEaJhfDY452n-IWGgvUdwJrqvEOb0afd5Oikz15A-DdGNwguC1g3VkcILgt4V3YWt1MgE"}'
2026-03-17 04:34:33.533 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:34:33.533 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:34:33.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:34:33.534 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:34:33.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.14
2026-03-17 04:34:33.535 DEBUG [src.node.docker_mananger] Generated ports ['61327', '61328', '61329', '61330', '61331']
2026-03-17 04:34:33.535 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:34:33.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:34:33.535 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:34:33.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 61327:61327 -p 61328:61328 -p 61329:61329 -p 61330:61330 -p 61331:61331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61329 --rest-port=61327 --tcp-port=61328 --discv5-udp-port=61330 --rest-address=0.0.0.0 --nat=extip:172.18.25.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef8ddee2d6e2deb2db0fe979ee9adfe65f91e7c384acb0c400d2cfb25e65ac3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPlHlI_Z7tdcT6NPalKTn3aAMckCfElp4M1z3JE9G5OqN_l6Z8pNXXYYOfphWBAPdSnKCElXEc2PZvjU53qww9sCgmlkgnY0gmlwhKwSA0yKbXVsdGlhZGRyc5YACASsEgNMBuC1AAoErBIDTAbgtt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtSxEaJhfDY452n-IWGgvUdwJrqvEOb0afd5Oikz15A-DdGNwguC1g3VkcILgt4V3YWt1MgE
2026-03-17 04:34:33.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.14 waku 7e61b4d22cdfb3a8b255fcf76108ffd879ddabbc250d26b389ea3e056ab0600f
2026-03-17 04:34:33.764 DEBUG [src.node.docker_mananger] Container started with ID 7e61b4d22cdf. Setting up logs at ./log/docker/node2_2026-03-17_04-34-32__1138aacb-8044-4bb2-ac13-d2cd7f313ca6__wakuorg_nwaku:latest.log
2026-03-17 04:34:33.764 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61327
2026-03-17 04:34:33.765 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:34:34.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61327/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:34.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:34:34.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:34:34.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:34.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.14/tcp/61328/p2p/16Uiu2HAmTFxKuZCKxtQcgShBCqtaNuJNQ6yd4BjcYj2AMtZB9k4k","/ip4/172.18.25.14/tcp/61329/ws/p2p/16Uiu2HAmTFxKuZCKxtQcgShBCqtaNuJNQ6yd4BjcYj2AMtZB9k4k"],"enrUri":"enr:-L24QCD10o2Een4Nsa7URwrbGoCqfEZBiQUdXkL4QdX8hZ_fZtTlYeRSWUF50RnatUm3-vzL-YcBAe6roHcGG2pK7UMCgmlkgnY0gmlwhKwSGQ6KbXVsdGlhZGRyc5YACASsEhkOBu-QAAoErBIZDgbvkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2PioK9pH_nAUiZjSdLYF9_H4TprdhHWtEJMgi00ywYWDdGNwgu-Qg3VkcILvkoV3YWt1MgE"}'
2026-03-17 04:34:34.795 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:34:34.796 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-17 04:34:34.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57524/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:34:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:34.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:34:34.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:34.808 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-17 04:34:34.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57524/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:34.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.25.14/tcp/44990/p2p/16Uiu2HAmTFxKuZCKxtQcgShBCqtaNuJNQ6yd4BjcYj2AMtZB9k4k","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:34:34.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61327/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:34.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.3.76/tcp/57525/p2p/16Uiu2HAm7ctvWjxFAReGaEPD7HTq7gqVhcwFBCiL2qU1vEqDdfMG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:34:34.816 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-17 04:34:44.816 INFO [tests.e2e.test_network_conditions] Applying 200ms latency to node2
2026-03-17 04:34:44.818 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4760', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:34:44.868 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4760', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:34:44.878 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4760', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
2026-03-17 04:34:44.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:34:44.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:44.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:45.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722084892148365,"ephemeral":false,"proof":""}]'
2026-03-17 04:34:45.303 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4760', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:34:45.315 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:34:45.316 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:34:45.316 DEBUG [src.node.waku_node] Stopping container with id a1f450e202f2
2026-03-17 04:34:45.849 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:34:45.850 DEBUG [src.node.waku_node] Stopping container with id 7e61b4d22cdf
2026-03-17 04:34:46.410 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:34:46.413 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:34:46.424 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:34:46.433 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,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-03-17_04-39-04__4bcc6787-ce67-41c5-b566-a3978c4ea137
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-03-17_04-39-04__4bcc6787-ce67-41c5-b566-a3978c4ea137__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55150', '55151', '55152', '55153', '55154']
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 55150:55150 -p 55151:55151 -p 55152:55152 -p 55153:55153 -p 55154:55154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55152 --rest-port=55150 --tcp-port=55151 --discv5-udp-port=55153 --rest-address=0.0.0.0 --nat=extip:172.18.229.205 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d701150ca95953d1f74d1afe3a935eaaa9a30f2eb9b540dd6f17d9e1cc7bf8e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55154 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58ed932fd89f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.205 waku 07dc7714f4ab26c80fba1d6646d73223f11757b9515d0bba085adbee32065f5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07dc7714f4ab. Setting up logs at ./log/docker/node1_2026-03-17_04-39-04__4bcc6787-ce67-41c5-b566-a3978c4ea137__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55150
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 1dfc1009a6d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55150/health" -H "Content-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:55150/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55150/debug/v1/info" -H "Content-Type: application/json" -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.205/tcp/55151/p2p/16Uiu2HAmKy3CrU7FxzF9aRotHKrXVj5PhaDTxjLGaqk9nAR3dHws","/ip4/172.18.229.205/tcp/55152/ws/p2p/16Uiu2HAmKy3CrU7FxzF9aRotHKrXVj5PhaDTxjLGaqk9nAR3dHws"],"enrUri":"enr:-L24QCl3tJwjRDc-erxZcfoi0tyxZceEFcxtMoEtNC5vkZJ5GNCgLw0dVwBZhG2MppV2dywTH9ML1TYdZPKQOkgvhcoCgmlkgnY0gmlwhKwS5c2KbXVsdGlhZGRyc5YACASsEuXNBtdvAAoErBLlzQbXcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbKF9nka0-6xnIbaAjIenL2F_yEXIptUl3B8qfe7O_C6DdGNwgtdvg3VkcILXcYV3YWt1MgU"}'
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-03-17_04-39-04__4bcc6787-ce67-41c5-b566-a3978c4ea137__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54337', '54338', '54339', '54340', '54341']
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 54337:54337 -p 54338:54338 -p 54339:54339 -p 54340:54340 -p 54341:54341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54339 --rest-port=54337 --tcp-port=54338 --discv5-udp-port=54340 --rest-address=0.0.0.0 --nat=extip:172.18.27.177 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fed8f00fa1f3df2b728ecda2610feed08adb3ac5a5735aaded8bbdb3a35b08f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCl3tJwjRDc-erxZcfoi0tyxZceEFcxtMoEtNC5vkZJ5GNCgLw0dVwBZhG2MppV2dywTH9ML1TYdZPKQOkgvhcoCgmlkgnY0gmlwhKwS5c2KbXVsdGlhZGRyc5YACASsEuXNBtdvAAoErBLlzQbXcN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbKF9nka0-6xnIbaAjIenL2F_yEXIptUl3B8qfe7O_C6DdGNwgtdvg3VkcILXcYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.177 waku 09429af084e7b24e7f2c6eccf3e1d57f054a8f2f4bc594b550afe86a82c7d43c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09429af084e7. Setting up logs at ./log/docker/node2_2026-03-17_04-39-04__4bcc6787-ce67-41c5-b566-a3978c4ea137__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54337
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/debug/v1/info" -H "Content-Type: application/json" -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.177/tcp/54338/p2p/16Uiu2HAmFf4Brc2k8HtfjUriG5bx3KseoDc25jpVHxLqwzjAtmFo","/ip4/172.18.27.177/tcp/54339/ws/p2p/16Uiu2HAmFf4Brc2k8HtfjUriG5bx3KseoDc25jpVHxLqwzjAtmFo"],"enrUri":"enr:-L24QAn6pBNyTyc3tetV5KumEWM2j5z-gXrTp3Ir3M5uatTFN05gGJAnnwQucLljtZSJn8j1UdTye6azZjRrZEFMVPcCgmlkgnY0gmlwhKwSG7GKbXVsdGlhZGRyc5YACASsEhuxBtRCAAoErBIbsQbUQ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDLJdmUZLnR_LWY1SdAAbTbYPGvhQrmMy5cwsmsYU1EpKDdGNwgtRCg3VkcILURIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54337/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.205/tcp/55151/p2p/16Uiu2HAmKy3CrU7FxzF9aRotHKrXVj5PhaDTxjLGaqk9nAR3dHws"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:54337/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":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346874624532,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/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":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346886656836,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346897295690,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346906893101,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346918229543,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346930080604,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346939838614,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346951780509,"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 07dc7714f4ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 09429af084e7
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,159 @@
2026-03-17 04:35:39.681 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:35:39.681 DEBUG [tests.conftest] Running test: test_relay_4_nodes_two_publishers_compare_latency with id: 2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19
2026-03-17 04:35:39.682 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:35:39.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:35:39.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:39.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:39.695 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.701 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:39.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:39.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.707 INFO [tests.e2e.test_network_conditions] Starting 4 nodes
2026-03-17 04:35:39.708 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:39.708 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:39.709 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:39.709 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.105
2026-03-17 04:35:39.709 DEBUG [src.node.docker_mananger] Generated ports ['2045', '2046', '2047', '2048', '2049']
2026-03-17 04:35:39.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:39.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:39.710 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:39.710 DEBUG [src.node.docker_mananger] docker run -i -t -p 2045:2045 -p 2046:2046 -p 2047:2047 -p 2048:2048 -p 2049:2049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2047 --rest-port=2045 --tcp-port=2046 --discv5-udp-port=2048 --rest-address=0.0.0.0 --nat=extip:172.18.51.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abc483ebdeb6bbaac5bcc1ff757bfbac8ac331cebecbcdc9111dcb0853cde3a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2049 --metrics-logging=true --relay=true
2026-03-17 04:35:39.880 ERROR [src.node.docker_mananger] Max retries reached for container 56509dbfad1f. Exiting log stream.
2026-03-17 04:35:39.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.105 waku 417ef95e7e9e4ec54771e08b0033dc426a871e2dda303e639fd68a557da4b2a3
2026-03-17 04:35:39.933 DEBUG [src.node.docker_mananger] Container started with ID 417ef95e7e9e. Setting up logs at ./log/docker/node1_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.933 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2045
2026-03-17 04:35:39.934 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:40.443 ERROR [src.node.docker_mananger] Max retries reached for container 3d1364db1957. Exiting log stream.
2026-03-17 04:35:40.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2045/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:40.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:40.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:40.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:40.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.105/tcp/2046/p2p/16Uiu2HAmGPtpx3WT6NKAkQ5KDJ2eqindbysWjytCsHLtLBQt42BG","/ip4/172.18.51.105/tcp/2047/ws/p2p/16Uiu2HAmGPtpx3WT6NKAkQ5KDJ2eqindbysWjytCsHLtLBQt42BG"],"enrUri":"enr:-L24QK3BAlzVIH0R8m9rPjzkICxMfDvsfvJwGTdgKskQc6WJD-NKB1WLfdQHkhempZTux0JkRyQumcA87GZIMwTfcFICgmlkgnY0gmlwhKwSM2mKbXVsdGlhZGRyc5YACASsEjNpBgf-AAoErBIzaQYH_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN5DKYyjpncj-Ks5Jd08bJAGt3CTueFIUmktaeWIPMH-DdGNwggf-g3VkcIIIAIV3YWt1MgE"}'
2026-03-17 04:35:40.940 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:40.940 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:40.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:40.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:40.942 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.6
2026-03-17 04:35:40.942 DEBUG [src.node.docker_mananger] Generated ports ['2438', '2439', '2440', '2441', '2442']
2026-03-17 04:35:40.942 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:40.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:40.942 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:40.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 2438:2438 -p 2439:2439 -p 2440:2440 -p 2441:2441 -p 2442:2442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2440 --rest-port=2438 --tcp-port=2439 --discv5-udp-port=2441 --rest-address=0.0.0.0 --nat=extip:172.18.185.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=758423b87b21a5fe0db1cdc6ec8188cfd4afc1dbbde05bef84ec48ecd24d7b07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2442 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK3BAlzVIH0R8m9rPjzkICxMfDvsfvJwGTdgKskQc6WJD-NKB1WLfdQHkhempZTux0JkRyQumcA87GZIMwTfcFICgmlkgnY0gmlwhKwSM2mKbXVsdGlhZGRyc5YACASsEjNpBgf-AAoErBIzaQYH_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN5DKYyjpncj-Ks5Jd08bJAGt3CTueFIUmktaeWIPMH-DdGNwggf-g3VkcIIIAIV3YWt1MgE
2026-03-17 04:35:41.140 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.6 waku fbb636365d3b824aa51820642bb986a3b2f12cd0d7ec97c8a3eb13e152316df2
2026-03-17 04:35:41.174 DEBUG [src.node.docker_mananger] Container started with ID fbb636365d3b. Setting up logs at ./log/docker/node2_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:41.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2438
2026-03-17 04:35:41.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:42.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:42.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:42.202 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:42.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:42.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.6/tcp/2439/p2p/16Uiu2HAkwKqu9ss8vLxYx27yXqFr5aBMJZQv6XMgHugaB1kqXNN3","/ip4/172.18.185.6/tcp/2440/ws/p2p/16Uiu2HAkwKqu9ss8vLxYx27yXqFr5aBMJZQv6XMgHugaB1kqXNN3"],"enrUri":"enr:-L24QJAFHc699ddromhx8Xsnj4k7Rxev55jcoMZGDVTfb38ENzwUrQF-l-GIdhMkdLcq6R1BWntfXJg-TW2i3lm9opoCgmlkgnY0gmlwhKwSuQaKbXVsdGlhZGRyc5YACASsErkGBgmHAAoErBK5BgYJiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHDkbB5vRZM0IdiDe82g_YZc1zzdm_MPbNcaHAbLjnkiDdGNwggmHg3VkcIIJiYV3YWt1MgE"}'
2026-03-17 04:35:42.211 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:42.211 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:42.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:42.214 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:42.215 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.9
2026-03-17 04:35:42.215 DEBUG [src.node.docker_mananger] Generated ports ['11461', '11462', '11463', '11464', '11465']
2026-03-17 04:35:42.216 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:42.216 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:42.216 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:42.216 DEBUG [src.node.docker_mananger] docker run -i -t -p 11461:11461 -p 11462:11462 -p 11463:11463 -p 11464:11464 -p 11465:11465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11463 --rest-port=11461 --tcp-port=11462 --discv5-udp-port=11464 --rest-address=0.0.0.0 --nat=extip:172.18.227.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aff9e7e6b4db7bcf75180c7fd050e909137cf1af17dff9daadddf4feb3726999 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11465 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAFHc699ddromhx8Xsnj4k7Rxev55jcoMZGDVTfb38ENzwUrQF-l-GIdhMkdLcq6R1BWntfXJg-TW2i3lm9opoCgmlkgnY0gmlwhKwSuQaKbXVsdGlhZGRyc5YACASsErkGBgmHAAoErBK5BgYJiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHDkbB5vRZM0IdiDe82g_YZc1zzdm_MPbNcaHAbLjnkiDdGNwggmHg3VkcIIJiYV3YWt1MgE
2026-03-17 04:35:42.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.9 waku f56aa5b305b3e62f2a7029aee52b160bcf91de863179ec6971581af41cb2ecef
2026-03-17 04:35:42.446 DEBUG [src.node.docker_mananger] Container started with ID f56aa5b305b3. Setting up logs at ./log/docker/node3_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:42.446 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11461
2026-03-17 04:35:42.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:43.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11461/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:43.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:43.473 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:43.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:43.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.9/tcp/11462/p2p/16Uiu2HAmHE9mKmhmiaXhwofB1gdsY1ZReXWJyi9NbRXUbq2fZeS8","/ip4/172.18.227.9/tcp/11463/ws/p2p/16Uiu2HAmHE9mKmhmiaXhwofB1gdsY1ZReXWJyi9NbRXUbq2fZeS8"],"enrUri":"enr:-L24QBGGX4eA1LnWJGaCQUXTXDy35vlghzQjNqvpTUiB5V_cdJTQaxZwrpQbzQ4mruAj4lTLSyOB6AXMs10bRyWBV6oCgmlkgnY0gmlwhKwS4wmKbXVsdGlhZGRyc5YACASsEuMJBizGAAoErBLjCQYsx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ-2PLYs9xBZaWkDVdxk_6rYbOhdCHg90YumfyfksbuWDdGNwgizGg3VkcIIsyIV3YWt1MgE"}'
2026-03-17 04:35:43.481 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:43.482 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:43.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:43.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:43.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.175
2026-03-17 04:35:43.485 DEBUG [src.node.docker_mananger] Generated ports ['54486', '54487', '54488', '54489', '54490']
2026-03-17 04:35:43.485 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:43.485 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:43.485 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:43.485 DEBUG [src.node.docker_mananger] docker run -i -t -p 54486:54486 -p 54487:54487 -p 54488:54488 -p 54489:54489 -p 54490:54490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54488 --rest-port=54486 --tcp-port=54487 --discv5-udp-port=54489 --rest-address=0.0.0.0 --nat=extip:172.18.139.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9fb66fd7da01df8dedf36c87aedea7e9bee03b2d6ad3b019f2e3fc9c5ed7d5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54490 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBGGX4eA1LnWJGaCQUXTXDy35vlghzQjNqvpTUiB5V_cdJTQaxZwrpQbzQ4mruAj4lTLSyOB6AXMs10bRyWBV6oCgmlkgnY0gmlwhKwS4wmKbXVsdGlhZGRyc5YACASsEuMJBizGAAoErBLjCQYsx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ-2PLYs9xBZaWkDVdxk_6rYbOhdCHg90YumfyfksbuWDdGNwgizGg3VkcIIsyIV3YWt1MgE
2026-03-17 04:35:43.676 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.175 waku 11e69206be8c6f2fc1f678bede9731b14eca0e5b3aafeab159d1ae1386420300
2026-03-17 04:35:43.713 DEBUG [src.node.docker_mananger] Container started with ID 11e69206be8c. Setting up logs at ./log/docker/node4_2026-03-17_04-35-39__61daa35f-7a66-4d0a-a0ef-c293cddfcf19__wakuorg_nwaku:latest.log
2026-03-17 04:35:43.713 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54486
2026-03-17 04:35:43.714 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:44.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54486/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:44.730 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:44.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54486/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.175/tcp/54487/p2p/16Uiu2HAm7577U9uPuU4nBCrWJ26RNmmT4wwnNiypiQcxEtbpqKK8","/ip4/172.18.139.175/tcp/54488/ws/p2p/16Uiu2HAm7577U9uPuU4nBCrWJ26RNmmT4wwnNiypiQcxEtbpqKK8"],"enrUri":"enr:-L24QM6kYH_GNJ4THjKP2GvYuZX54yzul046xMDYzAft1k4uaAwGWCoUoseydyDkT9U_bVpT9PqAPOTzoJ7EHJqk6ecCgmlkgnY0gmlwhKwSi6-KbXVsdGlhZGRyc5YACASsEouvBtTXAAoErBKLrwbU2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECrQd2nfrYMxSiu_ovNs4vlgbFr5lNISEunRQI-YYSHZODdGNwgtTXg3VkcILU2YV3YWt1MgE"}'
2026-03-17 04:35:44.737 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:44.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:44.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:44.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:44.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:44.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:44.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:44.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54486/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:44.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:44.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2045/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.185.6/tcp/50286/p2p/16Uiu2HAkwKqu9ss8vLxYx27yXqFr5aBMJZQv6XMgHugaB1kqXNN3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:35:44.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2438/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.105/tcp/2046/p2p/16Uiu2HAmGPtpx3WT6NKAkQ5KDJ2eqindbysWjytCsHLtLBQt42BG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.227.9/tcp/58238/p2p/16Uiu2HAmHE9mKmhmiaXhwofB1gdsY1ZReXWJyi9NbRXUbq2fZeS8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:35:44.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11461/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.139.175/tcp/33638/p2p/16Uiu2HAm7577U9uPuU4nBCrWJ26RNmmT4wwnNiypiQcxEtbpqKK8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.185.6/tcp/2439/p2p/16Uiu2HAkwKqu9ss8vLxYx27yXqFr5aBMJZQv6XMgHugaB1kqXNN3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:35:44.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54486/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:44.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.227.9/tcp/11462/p2p/16Uiu2HAmHE9mKmhmiaXhwofB1gdsY1ZReXWJyi9NbRXUbq2fZeS8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:35:44.783 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-03-17 04:36:44.784 DEBUG [tests.e2e.test_network_conditions] Applying 3000ms latency on node1 only
2026-03-17 04:36:44.786 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5048', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:36:44.857 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5048', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-03-17 04:36:44.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:44.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-17 04:36:44.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:50.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:50.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:50.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:50.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:36:51.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:57.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:57.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:57.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:57.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:36:57.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:03.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:03.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:03.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:03.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:03.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:09.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:09.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:09.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:09.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:09.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:15.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:15.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:15.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:15.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:15.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:15.981 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":1773722204874371469,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722210880669026,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722211095364503,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722217102029967,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722217315764456,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722223323788783,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722223538434227,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722229548130924,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722229761200650,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722235768541385,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:15.983 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5048', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-17 04:37:15.994 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:15.995 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:15.995 DEBUG [src.node.waku_node] Stopping container with id 417ef95e7e9e
2026-03-17 04:37:16.552 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:16.553 DEBUG [src.node.waku_node] Stopping container with id fbb636365d3b
2026-03-17 04:37:17.135 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:17.137 DEBUG [src.node.waku_node] Stopping container with id f56aa5b305b3
2026-03-17 04:37:17.379 ERROR [src.node.docker_mananger] Max retries reached for container 417ef95e7e9e. Exiting log stream.
2026-03-17 04:37:17.712 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:17.713 DEBUG [src.node.waku_node] Stopping container with id 11e69206be8c
2026-03-17 04:37:18.224 ERROR [src.node.docker_mananger] Max retries reached for container fbb636365d3b. Exiting log stream.
2026-03-17 04:37:18.262 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:18.264 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:18.338 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:18.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:18.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:18.634 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:18.636 ERROR [src.node.docker_mananger] Max retries reached for container f56aa5b305b3. Exiting log stream.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,104 @@
2026-03-17 04:36:04.914 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:04.914 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-17_04-36-04__7eded6cf-028a-489c-aedd-00211c0ff873
2026-03-17 04:36:04.915 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:04.915 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:36:04.915 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:36:04.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-36-04__7eded6cf-028a-489c-aedd-00211c0ff873__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.929 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.929 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-36-04__7eded6cf-028a-489c-aedd-00211c0ff873__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-36-04__7eded6cf-028a-489c-aedd-00211c0ff873__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.942 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.942 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-36-04__7eded6cf-028a-489c-aedd-00211c0ff873__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.942 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:36:04.943 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:36:04.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.957 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.963 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.964 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:04.964 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:04.965 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:04.965 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.52
2026-03-17 04:36:04.966 DEBUG [src.node.docker_mananger] Generated ports ['49579', '49580', '49581', '49582', '49583']
2026-03-17 04:36:04.966 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:04.966 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:04.966 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:04.966 DEBUG [src.node.docker_mananger] docker run -i -t -p 49579:49579 -p 49580:49580 -p 49581:49581 -p 49582:49582 -p 49583:49583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49581 --rest-port=49579 --tcp-port=49580 --discv5-udp-port=49582 --rest-address=0.0.0.0 --nat=extip:172.18.225.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b20715fee793f65dcab9deb85c53ed16fc03a4d60ece7ee9f6d6bf8dc59440a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49583 --metrics-logging=true --relay=true
2026-03-17 04:36:05.114 ERROR [src.node.docker_mananger] Max retries reached for container f72f36dd6a00. Exiting log stream.
2026-03-17 04:36:05.168 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.52 waku cd2ae129e31e6211d92d26546a51a48f9e5f8a9c9a021280311274fa872733e6
2026-03-17 04:36:05.209 DEBUG [src.node.docker_mananger] Container started with ID cd2ae129e31e. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-17 04:36:05.210 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49579
2026-03-17 04:36:05.210 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:05.711 ERROR [src.node.docker_mananger] Max retries reached for container 304999ede3de. Exiting log stream.
2026-03-17 04:36:06.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49579/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:06.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-03-17 04:36:06.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:06.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:06.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.52/tcp/49580/p2p/16Uiu2HAmJCeQro7fUumCP8TkUSHsJ8Atu9LrBLUG3PzrqGbgKvZr","/ip4/172.18.225.52/tcp/49581/ws/p2p/16Uiu2HAmJCeQro7fUumCP8TkUSHsJ8Atu9LrBLUG3PzrqGbgKvZr"],"enrUri":"enr:-L24QBWMxQ2C-hwfcNUsEkNlZo0KStgPxpaXU8gClXDhJgfwFFI_UYrHHbpupr26HGqD0OsOPLMuf9mFPt5Q2CWO48UCgmlkgnY0gmlwhKwS4TSKbXVsdGlhZGRyc5YACASsEuE0BsGsAAoErBLhNAbBrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUmZ53YkdpdYnC5-ZblyglMvgb2fgHkPFUfnZTd8-_CWDdGNwgsGsg3VkcILBroV3YWt1MgE"}'
2026-03-17 04:36:06.217 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:06.217 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:06.217 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:06.219 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:06.219 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.148
2026-03-17 04:36:06.219 DEBUG [src.node.docker_mananger] Generated ports ['46531', '46532', '46533', '46534', '46535']
2026-03-17 04:36:06.219 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:06.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:06.219 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:06.220 DEBUG [src.node.docker_mananger] docker run -i -t -p 46531:46531 -p 46532:46532 -p 46533:46533 -p 46534:46534 -p 46535:46535 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46533 --rest-port=46531 --tcp-port=46532 --discv5-udp-port=46534 --rest-address=0.0.0.0 --nat=extip:172.18.71.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3de6efc8af70446b62a16dfece48a79854bef9e4f782ae8edfe4fd5dbaf9f3c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46535 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBWMxQ2C-hwfcNUsEkNlZo0KStgPxpaXU8gClXDhJgfwFFI_UYrHHbpupr26HGqD0OsOPLMuf9mFPt5Q2CWO48UCgmlkgnY0gmlwhKwS4TSKbXVsdGlhZGRyc5YACASsEuE0BsGsAAoErBLhNAbBrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUmZ53YkdpdYnC5-ZblyglMvgb2fgHkPFUfnZTd8-_CWDdGNwgsGsg3VkcILBroV3YWt1MgE
2026-03-17 04:36:06.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.148 waku 576207ef65b709265ed7252979ce875b9fc670be610d724ebd1f367c78a8ce80
2026-03-17 04:36:06.475 DEBUG [src.node.docker_mananger] Container started with ID 576207ef65b7. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-17 04:36:06.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46531
2026-03-17 04:36:06.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:07.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46531/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:07.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:07.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:07.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46531/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:07.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.148/tcp/46532/p2p/16Uiu2HAmSWbLfg5tjy1tKer5WcyKdbcKogCn1JBx8DWvea4Z7Jek","/ip4/172.18.71.148/tcp/46533/ws/p2p/16Uiu2HAmSWbLfg5tjy1tKer5WcyKdbcKogCn1JBx8DWvea4Z7Jek"],"enrUri":"enr:-L24QN1KCxSJ8Vo5xnJSNiHNhJOSGhnJ4-NpBsGU4elytMS4AgI8BjA-Vno7EWbhhOQtCmAi6SIs90QjlG_bLlsb5-oCgmlkgnY0gmlwhKwSR5SKbXVsdGlhZGRyc5YACASsEkeUBrXEAAoErBJHlAa1xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzdzzwjkoemb7_dVlU8tLYfyheI29Tq9EZeOJ8dO2eYGDdGNwgrXEg3VkcIK1xoV3YWt1MgE"}'
2026-03-17 04:36:07.509 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:07.509 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:07.509 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:07.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:07.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.214
2026-03-17 04:36:07.515 DEBUG [src.node.docker_mananger] Generated ports ['37263', '37264', '37265', '37266', '37267']
2026-03-17 04:36:07.515 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:07.515 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:07.516 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:07.516 DEBUG [src.node.docker_mananger] docker run -i -t -p 37263:37263 -p 37264:37264 -p 37265:37265 -p 37266:37266 -p 37267:37267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37265 --rest-port=37263 --tcp-port=37264 --discv5-udp-port=37266 --rest-address=0.0.0.0 --nat=extip:172.18.76.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00d928e27c4ec079aab7fb5da18ffa805fb5f9b3e4d3a5d28e3efbcc82e0cb70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37267 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QBWMxQ2C-hwfcNUsEkNlZo0KStgPxpaXU8gClXDhJgfwFFI_UYrHHbpupr26HGqD0OsOPLMuf9mFPt5Q2CWO48UCgmlkgnY0gmlwhKwS4TSKbXVsdGlhZGRyc5YACASsEuE0BsGsAAoErBLhNAbBrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUmZ53YkdpdYnC5-ZblyglMvgb2fgHkPFUfnZTd8-_CWDdGNwgsGsg3VkcILBroV3YWt1MgE
2026-03-17 04:36:07.726 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.214 waku 2c78ea626cfb8cae3b5f2e2e42860632be73e48ffa504e63521e1020aa47a3a1
2026-03-17 04:36:07.764 DEBUG [src.node.docker_mananger] Container started with ID 2c78ea626cfb. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-17 04:36:07.765 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37263
2026-03-17 04:36:07.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:08.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37263/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:08.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:08.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:08.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:08.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.214/tcp/37264/p2p/16Uiu2HAmQrFgu5BtbcxAEkXEhrNyekGKbnp4DHYAZTahMHMfoxaq","/ip4/172.18.76.214/tcp/37265/ws/p2p/16Uiu2HAmQrFgu5BtbcxAEkXEhrNyekGKbnp4DHYAZTahMHMfoxaq"],"enrUri":"enr:-L24QNyFU6lwBNsD7PpDFEB5edpxhk_KdzaKTHbl5p7alvlyRoDz8VwcMfojgN6dLaAsLA8nf9-aQdiDWaIQ2mvFppgCgmlkgnY0gmlwhKwSTNaKbXVsdGlhZGRyc5YACASsEkzWBpGQAAoErBJM1gaRkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtS75jyIcBkfVODBGN8gK7yj4zwlaugijSunoZjqS3naDdGNwgpGQg3VkcIKRkoV3YWt1MgM"}'
2026-03-17 04:36:08.777 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:08.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.148/tcp/46532/p2p/16Uiu2HAmSWbLfg5tjy1tKer5WcyKdbcKogCn1JBx8DWvea4Z7Jek"]'
2026-03-17 04:36:08.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:08.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46531/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.52/tcp/49580/p2p/16Uiu2HAmJCeQro7fUumCP8TkUSHsJ8Atu9LrBLUG3PzrqGbgKvZr"]'
2026-03-17 04:36:08.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:08.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.214/tcp/37264/p2p/16Uiu2HAmQrFgu5BtbcxAEkXEhrNyekGKbnp4DHYAZTahMHMfoxaq"]'
2026-03-17 04:36:08.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:08.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.52/tcp/49580/p2p/16Uiu2HAmJCeQro7fUumCP8TkUSHsJ8Atu9LrBLUG3PzrqGbgKvZr"]'
2026-03-17 04:36:08.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:08.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49579/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:08.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.76.214/tcp/37088/p2p/16Uiu2HAmQrFgu5BtbcxAEkXEhrNyekGKbnp4DHYAZTahMHMfoxaq","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.71.148/tcp/57622/p2p/16Uiu2HAmSWbLfg5tjy1tKer5WcyKdbcKogCn1JBx8DWvea4Z7Jek","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:36:08.828 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.76.214/tcp/37088/p2p/16Uiu2HAmQrFgu5BtbcxAEkXEhrNyekGKbnp4DHYAZTahMHMfoxaq', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.71.148/tcp/57622/p2p/16Uiu2HAmSWbLfg5tjy1tKer5WcyKdbcKogCn1JBx8DWvea4Z7Jek', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0', 'origin': 'UnknownOrigin'}]
2026-03-17 04:36:08.830 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:08.831 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:08.831 DEBUG [src.node.waku_node] Stopping container with id cd2ae129e31e
2026-03-17 04:36:09.432 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:09.434 DEBUG [src.node.waku_node] Stopping container with id 576207ef65b7
2026-03-17 04:36:10.003 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:10.004 DEBUG [src.node.waku_node] Stopping container with id 2c78ea626cfb
2026-03-17 04:36:10.282 ERROR [src.node.docker_mananger] Max retries reached for container cd2ae129e31e. Exiting log stream.
2026-03-17 04:36:10.536 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:10.540 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:10.555 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:10.561 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:10.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-17 04:40:26.584 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:26.584 DEBUG [tests.conftest] Running test: test_store_with_non_hex_characters_in_hash with id: 2026-03-17_04-40-26__47a40d65-9cdb-4c8a-a056-2ca3ace4dee8
2026-03-17 04:40:26.584 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:26.585 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:40:26.585 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:40:26.592 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:26.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-40-26__47a40d65-9cdb-4c8a-a056-2ca3ace4dee8__wakuorg_nwaku:latest.log
2026-03-17 04:40:26.592 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:26.592 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:26.593 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:26.594 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.86
2026-03-17 04:40:26.594 DEBUG [src.node.docker_mananger] Generated ports ['62387', '62388', '62389', '62390', '62391']
2026-03-17 04:40:26.594 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:26.594 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:26.594 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:26.594 DEBUG [src.node.docker_mananger] docker run -i -t -p 62387:62387 -p 62388:62388 -p 62389:62389 -p 62390:62390 -p 62391:62391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62389 --rest-port=62387 --tcp-port=62388 --discv5-udp-port=62390 --rest-address=0.0.0.0 --nat=extip:172.18.137.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbd5ffc8848b1fe3d321e3d58dfd75cc9bf0bdbdcd5c1f6ceaeace36a99b61bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62391 --metrics-logging=true --store=true --relay=true
2026-03-17 04:40:26.777 ERROR [src.node.docker_mananger] Max retries reached for container 8994db0f0de6. Exiting log stream.
2026-03-17 04:40:26.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.86 waku ded97caf49427767061d542ffdc08c5c004b54abe2269e6ba62f065d6a7d014f
2026-03-17 04:40:26.826 DEBUG [src.node.docker_mananger] Container started with ID ded97caf4942. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-40-26__47a40d65-9cdb-4c8a-a056-2ca3ace4dee8__wakuorg_nwaku:latest.log
2026-03-17 04:40:26.827 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62387
2026-03-17 04:40:26.828 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:27.376 ERROR [src.node.docker_mananger] Max retries reached for container a80e5641aa2c. Exiting log stream.
2026-03-17 04:40:27.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62387/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:27.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:27.831 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:27.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:27.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.86/tcp/62388/p2p/16Uiu2HAmLHbrgBURNUnpXZGz4QxukAYhPzYvgcoFjDvPvNGMQAi6","/ip4/172.18.137.86/tcp/62389/ws/p2p/16Uiu2HAmLHbrgBURNUnpXZGz4QxukAYhPzYvgcoFjDvPvNGMQAi6"],"enrUri":"enr:-L24QBapACxJgY-bFOtYsHrBDOy281x6q2AVzCU_to19JZlOIIM8Ym0YEtcjGUQFX7w-XYV0FSED2hUp-6KbJEWXNdQCgmlkgnY0gmlwhKwSiVaKbXVsdGlhZGRyc5YACASsEolWBvO0AAoErBKJVgbztd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcWLdeLgLcv5yi65vuJq-mI17gH-XL5IfsrrQjYUHSouDdGNwgvO0g3VkcILztoV3YWt1MgM"}'
2026-03-17 04:40:27.834 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:27.841 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:27.841 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-40-26__47a40d65-9cdb-4c8a-a056-2ca3ace4dee8__wakuorg_nwaku:latest.log
2026-03-17 04:40:27.842 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:27.842 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:27.843 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:27.843 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.176
2026-03-17 04:40:27.843 DEBUG [src.node.docker_mananger] Generated ports ['64868', '64869', '64870', '64871', '64872']
2026-03-17 04:40:27.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:27.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:27.844 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:27.844 DEBUG [src.node.docker_mananger] docker run -i -t -p 64868:64868 -p 64869:64869 -p 64870:64870 -p 64871:64871 -p 64872:64872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64870 --rest-port=64868 --tcp-port=64869 --discv5-udp-port=64871 --rest-address=0.0.0.0 --nat=extip:172.18.163.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58dc11ea367a6efe84798c056dee303eb0db1bbd529bfbf07411eaabd41a8ea1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64872 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBapACxJgY-bFOtYsHrBDOy281x6q2AVzCU_to19JZlOIIM8Ym0YEtcjGUQFX7w-XYV0FSED2hUp-6KbJEWXNdQCgmlkgnY0gmlwhKwSiVaKbXVsdGlhZGRyc5YACASsEolWBvO0AAoErBKJVgbztd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcWLdeLgLcv5yi65vuJq-mI17gH-XL5IfsrrQjYUHSouDdGNwgvO0g3VkcILztoV3YWt1MgM --storenode=/ip4/172.18.137.86/tcp/62388/p2p/16Uiu2HAmLHbrgBURNUnpXZGz4QxukAYhPzYvgcoFjDvPvNGMQAi6 --store=true --relay=true
2026-03-17 04:40:28.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.176 waku ea8bfea25646f42656d1cf69d9f059cfcad71c0f7306989d357a064c30649544
2026-03-17 04:40:28.066 DEBUG [src.node.docker_mananger] Container started with ID ea8bfea25646. Setting up logs at ./log/docker/store_node1_2026-03-17_04-40-26__47a40d65-9cdb-4c8a-a056-2ca3ace4dee8__wakuorg_nwaku:latest.log
2026-03-17 04:40:28.067 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64868
2026-03-17 04:40:28.067 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:29.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64868/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:29.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:29.070 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:29.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:29.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.176/tcp/64869/p2p/16Uiu2HAmGV4oaRaZoRChqCd52CjoADdf7zmvDQt97xbP9RAwoRfF","/ip4/172.18.163.176/tcp/64870/ws/p2p/16Uiu2HAmGV4oaRaZoRChqCd52CjoADdf7zmvDQt97xbP9RAwoRfF"],"enrUri":"enr:-L24QGBSSm8QGOncVT6TTSQhNyOTqLbOQDYhE1bE0FMmZkPsZ9sCwSMcbRw21XmNh2AuC41V8WKyPIkWgjwSBDjUAgMCgmlkgnY0gmlwhKwSo7CKbXVsdGlhZGRyc5YACASsEqOwBv1lAAoErBKjsAb9Zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOOP5kr5qG8DF10egPbTDp7-e9VHggDkT9ZhDBB5X2zqDdGNwgv1lg3VkcIL9Z4V3YWt1MgM"}'
2026-03-17 04:40:29.073 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:29.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.86/tcp/62388/p2p/16Uiu2HAmLHbrgBURNUnpXZGz4QxukAYhPzYvgcoFjDvPvNGMQAi6"]'
2026-03-17 04:40:29.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:40:29.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:40:29.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.083 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:29.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:29.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:29.290 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:29.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:29.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:29.497 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:29.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:29.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:29.705 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:29.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:29.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:29.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:29.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62387/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:29.914 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62387/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-03-17 04:40:29.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64868/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:29.916 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64868/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-03-17 04:40:29.918 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:29.919 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:29.919 DEBUG [src.node.waku_node] Stopping container with id ded97caf4942
2026-03-17 04:40:30.474 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:30.474 DEBUG [src.node.waku_node] Stopping container with id ea8bfea25646
2026-03-17 04:40:31.022 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:31.024 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:31.031 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:31.040 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_publish_with_extra_field with id: 2026-03-17_04-44-34__a3a92be7-8dce-4411-8292-3384c8f6150a
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-03-17_04-44-34__a3a92be7-8dce-4411-8292-3384c8f6150a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26903', '26904', '26905', '26906', '26907']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26903:26903 -p 26904:26904 -p 26905:26905 -p 26906:26906 -p 26907:26907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26905 --rest-port=26903 --tcp-port=26904 --discv5-udp-port=26906 --rest-address=0.0.0.0 --nat=extip:172.18.235.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa2282ca78a76ab0bf5a146b5a325035a415dff9aa52cfb41cb4dddb8fa85b40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26907 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 409cf9dbc505. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.169 waku 12f02a134037e35eaf8030cd2a7f756713599562e7a4037dec15b16df866072c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 12f02a134037. Setting up logs at ./log/docker/node1_2026-03-17_04-44-34__a3a92be7-8dce-4411-8292-3384c8f6150a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26903
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 930adf22fc60. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26903/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:26903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.169/tcp/26904/p2p/16Uiu2HAm76hQJDtwsMPVzfsRQibm6vm9B6ihYNWKBQUCH3Vz3TTZ","/ip4/172.18.235.169/tcp/26905/ws/p2p/16Uiu2HAm76hQJDtwsMPVzfsRQibm6vm9B6ihYNWKBQUCH3Vz3TTZ"],"enrUri":"enr:-L24QFd-Epc_kYPNjPc85KAuHVWv6I2k_JJcoJPpsXwg8hqBNOt0gqS8EyS-Mj0XkDe3bapFwsUwOJnERLSwiHzheQUCgmlkgnY0gmlwhKwS66mKbXVsdGlhZGRyc5YACASsEuupBmkYAAoErBLrqQZpGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrW_Q74U4B5UPGMd-3X0brbNecbLvdHovvOu2fC74v4yDdGNwgmkYg3VkcIJpGoV3YWt1MgE"}'
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-03-17_04-44-34__a3a92be7-8dce-4411-8292-3384c8f6150a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28398', '28399', '28400', '28401', '28402']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28398:28398 -p 28399:28399 -p 28400:28400 -p 28401:28401 -p 28402:28402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28400 --rest-port=28398 --tcp-port=28399 --discv5-udp-port=28401 --rest-address=0.0.0.0 --nat=extip:172.18.4.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ac7cb6eba3ffec2143fbfc0edb06d3b02edeeef1f9aa9e6a262e937af4a0da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28402 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFd-Epc_kYPNjPc85KAuHVWv6I2k_JJcoJPpsXwg8hqBNOt0gqS8EyS-Mj0XkDe3bapFwsUwOJnERLSwiHzheQUCgmlkgnY0gmlwhKwS66mKbXVsdGlhZGRyc5YACASsEuupBmkYAAoErBLrqQZpGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrW_Q74U4B5UPGMd-3X0brbNecbLvdHovvOu2fC74v4yDdGNwgmkYg3VkcIJpGoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.163 waku 8d6981c26a1f47f6b85c08841b27e59633ae7ba1c041b323cd91d671073a8722
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d6981c26a1f. Setting up logs at ./log/docker/node2_2026-03-17_04-44-34__a3a92be7-8dce-4411-8292-3384c8f6150a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28398
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28398/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:28398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.163/tcp/28399/p2p/16Uiu2HAmJnwaSiz28hPNBGaH4ZuFupXHMx3FQAjRjqB8nDza8MSx","/ip4/172.18.4.163/tcp/28400/ws/p2p/16Uiu2HAmJnwaSiz28hPNBGaH4ZuFupXHMx3FQAjRjqB8nDza8MSx"],"enrUri":"enr:-L24QBIo8vzhQzjQXt7gn5TVMLI9TPtnNSf_rr7_lwdQfFSYD0t-uLX4ZBJQzYavhVuvCBzDzwObe8DuHnLqWFYA__4CgmlkgnY0gmlwhKwSBKOKbXVsdGlhZGRyc5YACASsEgSjBm7vAAoErBIEowZu8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWy-h4qSiBOynyo52IdBjvVXS4ktexgYLO_7RxVH64fmDdGNwgm7vg3VkcIJu8YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.169/tcp/26904/p2p/16Uiu2HAm76hQJDtwsMPVzfsRQibm6vm9B6ihYNWKBQUCH3Vz3TTZ"]'
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:26903/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:28398/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:26903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:26903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722677041222400,"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:28398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722677041222400,"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:26903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
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:26903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 12f02a134037
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d6981c26a1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
2026-03-17 04:35:57.304 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:35:57.304 DEBUG [tests.conftest] Running test: test_admin_peers_stats_schema with id: 2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd
2026-03-17 04:35:57.304 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:35:57.305 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:35:57.305 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:35:57.312 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:57.313 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:57.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.326 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:57.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:57.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.334 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:35:57.334 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:35:57.335 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:57.335 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:57.337 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:57.337 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.166
2026-03-17 04:35:57.337 DEBUG [src.node.docker_mananger] Generated ports ['53857', '53858', '53859', '53860', '53861']
2026-03-17 04:35:57.337 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:57.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:57.338 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:57.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 53857:53857 -p 53858:53858 -p 53859:53859 -p 53860:53860 -p 53861:53861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53859 --rest-port=53857 --tcp-port=53858 --discv5-udp-port=53860 --rest-address=0.0.0.0 --nat=extip:172.18.52.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dca8cffa2bdbac693b5cfc87b34aff426eef0cf76df614ed96ba8511a6f20d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53861 --metrics-logging=true --filter=true --relay=true
2026-03-17 04:35:57.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.166 waku 0663fe7529cec04bbe9009f8c089986dcae57f5e3b3b47898d6b3e6a3d050ba1
2026-03-17 04:35:57.576 DEBUG [src.node.docker_mananger] Container started with ID 0663fe7529ce. Setting up logs at ./log/docker/node1_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.578 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53857
2026-03-17 04:35:57.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:57.583 ERROR [src.node.docker_mananger] Max retries reached for container 32158a19195d. Exiting log stream.
2026-03-17 04:35:58.093 ERROR [src.node.docker_mananger] Max retries reached for container 95e9b7fc5464. Exiting log stream.
2026-03-17 04:35:58.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53857/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:58.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:58.585 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:58.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:58.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.166/tcp/53858/p2p/16Uiu2HAmFZEwtrYCG3bc6mzAUkt1WJ6coEofZ8pyiuPD2ttJMdhD","/ip4/172.18.52.166/tcp/53859/ws/p2p/16Uiu2HAmFZEwtrYCG3bc6mzAUkt1WJ6coEofZ8pyiuPD2ttJMdhD"],"enrUri":"enr:-L24QLCTZkb-8qPSDj9ikQ3CFCld8TMsM0bHRAZUHszo9CwkdtKE_gUxDN81EUQXMvKkmPKK_M-jYFdbzz5vqAQCMxwCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBtJiAAoErBI0pgbSY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKxoUlMjo5jh7qzf4sA9OjWxFNEwE3R0HHj7YywUZQ3yDdGNwgtJig3VkcILSZIV3YWt1MgU"}'
2026-03-17 04:35:58.588 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:58.588 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:58.588 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:58.589 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:58.590 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.254
2026-03-17 04:35:58.590 DEBUG [src.node.docker_mananger] Generated ports ['38183', '38184', '38185', '38186', '38187']
2026-03-17 04:35:58.590 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:58.590 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:58.590 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:58.590 DEBUG [src.node.docker_mananger] docker run -i -t -p 38183:38183 -p 38184:38184 -p 38185:38185 -p 38186:38186 -p 38187:38187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38185 --rest-port=38183 --tcp-port=38184 --discv5-udp-port=38186 --rest-address=0.0.0.0 --nat=extip:172.18.250.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3bbc9dd34fcdfafdbfca5dbaac455adf530ae8f4fe7e0a8498d3aa0f46cb9e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38187 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCTZkb-8qPSDj9ikQ3CFCld8TMsM0bHRAZUHszo9CwkdtKE_gUxDN81EUQXMvKkmPKK_M-jYFdbzz5vqAQCMxwCgmlkgnY0gmlwhKwSNKaKbXVsdGlhZGRyc5YACASsEjSmBtJiAAoErBI0pgbSY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKxoUlMjo5jh7qzf4sA9OjWxFNEwE3R0HHj7YywUZQ3yDdGNwgtJig3VkcILSZIV3YWt1MgU
2026-03-17 04:35:58.805 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.254 waku c7440b967009c9250b929450311249a431af4907a6e896582a3f7f696d1befe5
2026-03-17 04:35:58.842 DEBUG [src.node.docker_mananger] Container started with ID c7440b967009. Setting up logs at ./log/docker/node2_2026-03-17_04-35-57__b58fc357-9f6e-4d4b-b514-1ce4862674dd__wakuorg_nwaku:latest.log
2026-03-17 04:35:58.842 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38183
2026-03-17 04:35:58.842 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:59.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38183/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:59.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:59.869 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:59.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:59.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.254/tcp/38184/p2p/16Uiu2HAmRPqbm6gSrnCkZC5cbqu8YUzxVe5XwNWYoaipMZWUxhVB","/ip4/172.18.250.254/tcp/38185/ws/p2p/16Uiu2HAmRPqbm6gSrnCkZC5cbqu8YUzxVe5XwNWYoaipMZWUxhVB"],"enrUri":"enr:-L24QB9QGN6EDnV0SsVR8XtjXMasADlZdek3Q7WFqBxQanAeaOPjfeNF9T2F5BViWJfVkazwwNANU4RtpOLqV9wACxACgmlkgnY0gmlwhKwS-v6KbXVsdGlhZGRyc5YACASsEvr-BpUoAAoErBL6_gaVKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvUZS3U9uOgBkYy3PMVoDojGSQu5NH_n6Bd8-VlHJ_WqDdGNwgpUog3VkcIKVKoV3YWt1MgE"}'
2026-03-17 04:35:59.875 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:59.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53857/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:59.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
2026-03-17 04:35:59.881 DEBUG [tests.rest_flags.test_admin_flags] Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
2026-03-17 04:35:59.883 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:35:59.885 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:35:59.885 DEBUG [src.node.waku_node] Stopping container with id 0663fe7529ce
2026-03-17 04:36:00.467 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:00.468 DEBUG [src.node.waku_node] Stopping container with id c7440b967009
2026-03-17 04:36:01.043 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:01.046 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:01.051 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:01.056 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,81 @@
2026-03-17 04:39:05.817 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:05.817 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2026-03-17_04-39-05__281f7ed7-07c5-4e88-8483-80c6f4176d91
2026-03-17 04:39:05.818 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:05.818 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:39:05.818 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:39:05.825 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:05.825 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-05__281f7ed7-07c5-4e88-8483-80c6f4176d91__wakuorg_nwaku:latest.log
2026-03-17 04:39:05.825 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:05.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:05.827 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:05.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.216
2026-03-17 04:39:05.827 DEBUG [src.node.docker_mananger] Generated ports ['8814', '8815', '8816', '8817', '8818']
2026-03-17 04:39:05.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:05.827 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:05.827 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:05.828 DEBUG [src.node.docker_mananger] docker run -i -t -p 8814:8814 -p 8815:8815 -p 8816:8816 -p 8817:8817 -p 8818:8818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8816 --rest-port=8814 --tcp-port=8815 --discv5-udp-port=8817 --rest-address=0.0.0.0 --nat=extip:172.18.131.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b4aef1c6e18c1adaee8c3b1237fc8d8eec651d1468dc9ff3aadf8ca91fe0c4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8818 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:06.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.216 waku 502f0cd9cae02a44a51e9ca67dfb129e1379f3049d3b4087082af9bcaa1058ba
2026-03-17 04:39:06.053 DEBUG [src.node.docker_mananger] Container started with ID 502f0cd9cae0. Setting up logs at ./log/docker/node1_2026-03-17_04-39-05__281f7ed7-07c5-4e88-8483-80c6f4176d91__wakuorg_nwaku:latest.log
2026-03-17 04:39:06.055 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8814
2026-03-17 04:39:06.055 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:06.068 ERROR [src.node.docker_mananger] Max retries reached for container d3288bf3906e. Exiting log stream.
2026-03-17 04:39:06.616 ERROR [src.node.docker_mananger] Max retries reached for container 94482840ed7f. Exiting log stream.
2026-03-17 04:39:07.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8814/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:07.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:07.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:07.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:07.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.216/tcp/8815/p2p/16Uiu2HAm83mRwufAT8YdgnygxYSwgWeAyqKbp3LEnc8KrNQ6bbFY","/ip4/172.18.131.216/tcp/8816/ws/p2p/16Uiu2HAm83mRwufAT8YdgnygxYSwgWeAyqKbp3LEnc8KrNQ6bbFY"],"enrUri":"enr:-L24QOQRag6WaNVGrGCT58LwQOZALwGl2ELDObEeM1qWuFH4OcI_0ajWKqKbGOmYcFnwROszJQs5wJ_87WidVvFSSAUCgmlkgnY0gmlwhKwSg9iKbXVsdGlhZGRyc5YACASsEoPYBiJvAAoErBKD2AYicN0DgnJzhQADAQAAiXNlY3AyNTZrMaECu4tQzSGLEpuk8k2aziZlq2PUFIrkPO8_4e_yqmEQv9ODdGNwgiJvg3VkcIIicYV3YWt1MgU"}'
2026-03-17 04:39:07.062 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:07.062 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:39:07.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:07.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-05__281f7ed7-07c5-4e88-8483-80c6f4176d91__wakuorg_nwaku:latest.log
2026-03-17 04:39:07.070 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:07.070 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:07.071 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:07.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.154
2026-03-17 04:39:07.071 DEBUG [src.node.docker_mananger] Generated ports ['25697', '25698', '25699', '25700', '25701']
2026-03-17 04:39:07.072 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:07.072 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:07.072 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:07.072 DEBUG [src.node.docker_mananger] docker run -i -t -p 25697:25697 -p 25698:25698 -p 25699:25699 -p 25700:25700 -p 25701:25701 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25699 --rest-port=25697 --tcp-port=25698 --discv5-udp-port=25700 --rest-address=0.0.0.0 --nat=extip:172.18.240.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beffc8cc16a94cbb8cb25ac45cea991c339b9a4ef06bfd9f9b8a35d9992cc2e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25701 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOQRag6WaNVGrGCT58LwQOZALwGl2ELDObEeM1qWuFH4OcI_0ajWKqKbGOmYcFnwROszJQs5wJ_87WidVvFSSAUCgmlkgnY0gmlwhKwSg9iKbXVsdGlhZGRyc5YACASsEoPYBiJvAAoErBKD2AYicN0DgnJzhQADAQAAiXNlY3AyNTZrMaECu4tQzSGLEpuk8k2aziZlq2PUFIrkPO8_4e_yqmEQv9ODdGNwgiJvg3VkcIIicYV3YWt1MgU --filternode=/ip4/172.18.131.216/tcp/8815/p2p/16Uiu2HAm83mRwufAT8YdgnygxYSwgWeAyqKbp3LEnc8KrNQ6bbFY
2026-03-17 04:39:07.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.154 waku 0901a7ff18e20673930d10113e3728dc638f0b8a234a463b0e3521e4229a5e76
2026-03-17 04:39:07.299 DEBUG [src.node.docker_mananger] Container started with ID 0901a7ff18e2. Setting up logs at ./log/docker/node2_2026-03-17_04-39-05__281f7ed7-07c5-4e88-8483-80c6f4176d91__wakuorg_nwaku:latest.log
2026-03-17 04:39:07.299 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25697
2026-03-17 04:39:07.299 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:08.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25697/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:08.303 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:08.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25697/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.154/tcp/25698/p2p/16Uiu2HAmD8RP9x4hUZvXBiz9tnRzN13tTX9mkX5bZxTPaaottHAP","/ip4/172.18.240.154/tcp/25699/ws/p2p/16Uiu2HAmD8RP9x4hUZvXBiz9tnRzN13tTX9mkX5bZxTPaaottHAP"],"enrUri":"enr:-L24QB6tECJdtomtQuZFRDwUb4WqXCBj9f0mziHqWg_7zQJJLvUS0xIIxw73Wes_S3vsszKavXiolOSgbxPDTjea8_4CgmlkgnY0gmlwhKwS8JqKbXVsdGlhZGRyc5YACASsEvCaBmRiAAoErBLwmgZkY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBwb8XT56lnKfxgco_dKRyTViq2q_an1HC4gnarDQxgiDdGNwgmRig3VkcIJkZIV3YWt1MgA"}'
2026-03-17 04:39:08.306 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:08.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.216/tcp/8815/p2p/16Uiu2HAm83mRwufAT8YdgnygxYSwgWeAyqKbp3LEnc8KrNQ6bbFY"]'
2026-03-17 04:39:08.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.343 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:39:08.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:39:08.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3782a70c-1be0-4bb2-bfde-37384c1daaa3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:39:08.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3782a70c-1be0-4bb2-bfde-37384c1daaa3","statusDesc":"OK"}'
2026-03-17 04:39:08.377 DEBUG [tests.filter.test_subscribe_create] Running test with contetn topic Empty string
2026-03-17 04:39:08.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:39:08.381 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25697/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:39:08.382 DEBUG [tests.filter.test_subscribe_create] Running test with contetn topic A dictionary
2026-03-17 04:39:08.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/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-03-17 04:39:08.385 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25697/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:39:08.386 DEBUG [tests.filter.test_subscribe_create] Running test with contetn topic An integer
2026-03-17 04:39:08.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:39:08.388 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25697/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:39:08.389 DEBUG [tests.filter.test_subscribe_create] Running test with contetn topic A list
2026-03-17 04:39:08.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:39:08.392 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25697/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:39:08.393 DEBUG [tests.filter.test_subscribe_create] Running test with contetn topic A bool
2026-03-17 04:39:08.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:39:08.395 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25697/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:39:08.398 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:08.399 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:08.399 DEBUG [src.node.waku_node] Stopping container with id 502f0cd9cae0
2026-03-17 04:39:08.998 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:09.001 DEBUG [src.node.waku_node] Stopping container with id 0901a7ff18e2
2026-03-17 04:39:09.588 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:09.589 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:09.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:09.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
2026-03-17 04:40:38.437 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:38.437 DEBUG [tests.conftest] Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-03-17_04-40-38__b7c8d3f4-71b1-43e3-b64e-595c4c9793e9
2026-03-17 04:40:38.437 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:38.438 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:38.438 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:38.446 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:38.446 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-38__b7c8d3f4-71b1-43e3-b64e-595c4c9793e9__wakuorg_nwaku:latest.log
2026-03-17 04:40:38.446 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:38.446 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:38.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:38.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.79
2026-03-17 04:40:38.448 DEBUG [src.node.docker_mananger] Generated ports ['43584', '43585', '43586', '43587', '43588']
2026-03-17 04:40:38.448 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:38.448 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:38.448 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:38.448 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:38.448 DEBUG [src.node.docker_mananger] docker run -i -t -p 43584:43584 -p 43585:43585 -p 43586:43586 -p 43587:43587 -p 43588:43588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43586 --rest-port=43584 --tcp-port=43585 --discv5-udp-port=43587 --rest-address=0.0.0.0 --nat=extip:172.18.153.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adc451c58df5ebfafeb6cff5c6bad3ab77f1acfccf41bc514b6ef5c2549be802 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43588 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
2026-03-17 04:40:38.566 ERROR [src.node.docker_mananger] Max retries reached for container c69ca2fd7eac. Exiting log stream.
2026-03-17 04:40:38.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.79 waku d654f6d433fec8b77e3773a8f62c2aef09fea5ed80daeabd1ad647391438857c
2026-03-17 04:40:38.681 DEBUG [src.node.docker_mananger] Container started with ID d654f6d433fe. Setting up logs at ./log/docker/node1_2026-03-17_04-40-38__b7c8d3f4-71b1-43e3-b64e-595c4c9793e9__wakuorg_nwaku:latest.log
2026-03-17 04:40:38.681 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43584
2026-03-17 04:40:38.682 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:39.177 ERROR [src.node.docker_mananger] Max retries reached for container 80014d0aac8c. Exiting log stream.
2026-03-17 04:40:39.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:39.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:39.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:39.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:39.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:39.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:39.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:39.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:40.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:40.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:40.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:40.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:40.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:40.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:40.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:40.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:40.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.79/tcp/43585/p2p/16Uiu2HAm1cwpDbaofWnR3451XiZbkreE2f4eRQELWHxvFSiaVwCq","/ip4/172.18.153.79/tcp/43586/ws/p2p/16Uiu2HAm1cwpDbaofWnR3451XiZbkreE2f4eRQELWHxvFSiaVwCq"],"enrUri":"enr:-L24QN0UcPnC2tTeaC47alWZgNqCbYbMRdIg8WwYxJjrdn7MI1TkpDY7pyr-Y0SLiTfroZ8Zxgl1b5nflP9ACx8tnnMCgmlkgnY0gmlwhKwSmU-KbXVsdGlhZGRyc5YACASsEplPBqpBAAoErBKZTwaqQt0DgnJzhQACAQAAiXNlY3AyNTZrMaECXAlqQC6DMlp4qyRkLnfGMbr66d4RsIHrRe8Ib3_wfJaDdGNwgqpBg3VkcIKqQ4V3YWt1MgU"}'
2026-03-17 04:40:40.311 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:40.318 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:40.318 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-38__b7c8d3f4-71b1-43e3-b64e-595c4c9793e9__wakuorg_nwaku:latest.log
2026-03-17 04:40:40.318 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:40.319 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:40.320 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:40.320 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.33
2026-03-17 04:40:40.320 DEBUG [src.node.docker_mananger] Generated ports ['14537', '14538', '14539', '14540', '14541']
2026-03-17 04:40:40.320 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:40.320 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:40.321 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:40.321 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:40.321 DEBUG [src.node.docker_mananger] docker run -i -t -p 14537:14537 -p 14538:14538 -p 14539:14539 -p 14540:14540 -p 14541:14541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14539 --rest-port=14537 --tcp-port=14538 --discv5-udp-port=14540 --rest-address=0.0.0.0 --nat=extip:172.18.136.33 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9b48feaffce7bcb24e13fb8fc9fc3cbafed260eb7683bfd1e2bde9aa61c82ccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14541 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0UcPnC2tTeaC47alWZgNqCbYbMRdIg8WwYxJjrdn7MI1TkpDY7pyr-Y0SLiTfroZ8Zxgl1b5nflP9ACx8tnnMCgmlkgnY0gmlwhKwSmU-KbXVsdGlhZGRyc5YACASsEplPBqpBAAoErBKZTwaqQt0DgnJzhQACAQAAiXNlY3AyNTZrMaECXAlqQC6DMlp4qyRkLnfGMbr66d4RsIHrRe8Ib3_wfJaDdGNwgqpBg3VkcIKqQ4V3YWt1MgU --num-shards-in-network=1
2026-03-17 04:40:40.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.33 waku 786f8116dd87f18c6d3d59ad44b584c2f055420cdcbd919633e767fab548f3d6
2026-03-17 04:40:40.564 DEBUG [src.node.docker_mananger] Container started with ID 786f8116dd87. Setting up logs at ./log/docker/node2_2026-03-17_04-40-38__b7c8d3f4-71b1-43e3-b64e-595c4c9793e9__wakuorg_nwaku:latest.log
2026-03-17 04:40:40.564 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14537
2026-03-17 04:40:40.564 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:41.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:41.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:41.568 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:41.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:41.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.33/tcp/14538/p2p/16Uiu2HAmGicsN6qeWP4cAqQ5MfDxnjmk4cipSbzcsbY3oA5by8du","/ip4/172.18.136.33/tcp/14539/ws/p2p/16Uiu2HAmGicsN6qeWP4cAqQ5MfDxnjmk4cipSbzcsbY3oA5by8du"],"enrUri":"enr:-L24QE4HC2Oh2WfH7GrCCRYLXmaZ2AnZ8nrLwS-il_bDzU0YR--cPqn9p0LQ_FdMNZ9rWhGK7RB9pkf0nRDz0GDDgZICgmlkgnY0gmlwhKwSiCGKbXVsdGlhZGRyc5YACASsEoghBjjKAAoErBKIIQY4y90DgnJzhQACAQAAiXNlY3AyNTZrMaEDPFzIIdUcyBjVLnkGGGE74hshOnf906I3EGmP3jZGWviDdGNwgjjKg3VkcII4zIV3YWt1MgE"}'
2026-03-17 04:40:41.570 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:41.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.79/tcp/43585/p2p/16Uiu2HAm1cwpDbaofWnR3451XiZbkreE2f4eRQELWHxvFSiaVwCq"]'
2026-03-17 04:40:41.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:41.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43584/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:41.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:41.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:41.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:41.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43584/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:41.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:41.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:41.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:41.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722441626874450,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:41.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:41.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:41.748 DEBUG [src.node.waku_node] Stopping container with id d654f6d433fe
2026-03-17 04:40:42.313 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:42.313 DEBUG [src.node.waku_node] Stopping container with id 786f8116dd87
2026-03-17 04:40:42.945 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:42.946 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:42.982 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:43.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-03-17_04-39-13__9285ec0e-bf60-48c2-aa2a-cbf912039930
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-03-17_04-39-13__9285ec0e-bf60-48c2-aa2a-cbf912039930__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18299', '18300', '18301', '18302', '18303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18299:18299 -p 18300:18300 -p 18301:18301 -p 18302:18302 -p 18303:18303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18301 --rest-port=18299 --tcp-port=18300 --discv5-udp-port=18302 --rest-address=0.0.0.0 --nat=extip:172.18.216.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f82d7be6d686da6bf957ac6f438f7525bfc3a149ffa5c03c8aff413be655ccdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18303 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.216 waku 8f6b6d38695d8869eb63a62e924782aa1ad7fa2f66782a2012b0d84af2ee247f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd275101fff4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f6b6d38695d. Setting up logs at ./log/docker/node1_2026-03-17_04-39-13__9285ec0e-bf60-48c2-aa2a-cbf912039930__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18299
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 5bb2d6a66db4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:18299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.216/tcp/18300/p2p/16Uiu2HAmBMeMyWSCpbWhHXvAaZx6qFFngQ5PnWKrnjWvJxteC5ao","/ip4/172.18.216.216/tcp/18301/ws/p2p/16Uiu2HAmBMeMyWSCpbWhHXvAaZx6qFFngQ5PnWKrnjWvJxteC5ao"],"enrUri":"enr:-L24QK_JgKtqw0QvMS13ApVoeHzLIjHzhgBScnNFU4gWd2rYXB1tTDhjTYCPcM8HAxD0BtqSH8oXSRzPKdv6ieFVTycCgmlkgnY0gmlwhKwS2NiKbXVsdGlhZGRyc5YACASsEtjYBkd8AAoErBLY2AZHfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7LLWrtacReDMC8ur8zMuaXdteAW5GN6qLetLw7IGX2CDdGNwgkd8g3VkcIJHfoV3YWt1MgU"}'
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-03-17_04-39-13__9285ec0e-bf60-48c2-aa2a-cbf912039930__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20351', '20352', '20353', '20354', '20355']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20351:20351 -p 20352:20352 -p 20353:20353 -p 20354:20354 -p 20355:20355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20353 --rest-port=20351 --tcp-port=20352 --discv5-udp-port=20354 --rest-address=0.0.0.0 --nat=extip:172.18.180.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae670f58ebedfc8cd5d7729fadef901d50ab2fd62c778810eecdad249fe78b31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20355 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK_JgKtqw0QvMS13ApVoeHzLIjHzhgBScnNFU4gWd2rYXB1tTDhjTYCPcM8HAxD0BtqSH8oXSRzPKdv6ieFVTycCgmlkgnY0gmlwhKwS2NiKbXVsdGlhZGRyc5YACASsEtjYBkd8AAoErBLY2AZHfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7LLWrtacReDMC8ur8zMuaXdteAW5GN6qLetLw7IGX2CDdGNwgkd8g3VkcIJHfoV3YWt1MgU --filternode=/ip4/172.18.216.216/tcp/18300/p2p/16Uiu2HAmBMeMyWSCpbWhHXvAaZx6qFFngQ5PnWKrnjWvJxteC5ao
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.236 waku 591d9608b823c796da55320ef78f28280d480362fd40cb4d150fe6140486d512
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 591d9608b823. Setting up logs at ./log/docker/node2_2026-03-17_04-39-13__9285ec0e-bf60-48c2-aa2a-cbf912039930__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20351
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20351/health" -H "Content-Type: application/json" -d 'None'
INFO  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:20351/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.236/tcp/20352/p2p/16Uiu2HAmKNpfxJzUTbSV9PcWruaLDdzhtatH5Y8Q8ufxgcwwpQ9e","/ip4/172.18.180.236/tcp/20353/ws/p2p/16Uiu2HAmKNpfxJzUTbSV9PcWruaLDdzhtatH5Y8Q8ufxgcwwpQ9e"],"enrUri":"enr:-L24QAJBUFF_oWwrbWR9L-b93fSz3GSJ-yEji4ApXW6pYDXrUg_A869ibYg5mMuLfG8yrvbqj8cWeCiyN-4wl6Wdeg8CgmlkgnY0gmlwhKwStOyKbXVsdGlhZGRyc5YACASsErTsBk-AAAoErBK07AZPgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY92ShqIhav5FGBDbIW5ytlEvXmq_3thgOjC0IZnFzemDdGNwgk-Ag3VkcIJPgoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20351/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.216/tcp/18300/p2p/16Uiu2HAmBMeMyWSCpbWhHXvAaZx6qFFngQ5PnWKrnjWvJxteC5ao"]'
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:18299/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:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "39a67ff4-8ce1-46df-bcfe-bcf8a1211ed4", "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":"39a67ff4-8ce1-46df-bcfe-bcf8a1211ed4","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "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:20351/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.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "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:20351/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.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "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:20351/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.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "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:20351/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.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:20351/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "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:20351/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 8f6b6d38695d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 591d9608b823
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-03-17 04:35:37.537 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:35:37.537 DEBUG [tests.conftest] Running test: test_msg_stored_when_ephemeral_false with id: 2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496
2026-03-17 04:35:37.537 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:35:37.538 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:35:37.538 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:35:37.545 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:37.545 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:37.551 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:37.551 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:37.557 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:37.557 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:37.557 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:35:37.558 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:35:37.559 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-03-17 04:35:37.559 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:37.559 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:37.560 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:37.560 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.237
2026-03-17 04:35:37.561 DEBUG [src.node.docker_mananger] Generated ports ['54116', '54117', '54118', '54119', '54120']
2026-03-17 04:35:37.561 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:37.561 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:37.561 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:37.561 DEBUG [src.node.docker_mananger] docker run -i -t -p 54116:54116 -p 54117:54117 -p 54118:54118 -p 54119:54119 -p 54120:54120 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54118 --rest-port=54116 --tcp-port=54117 --discv5-udp-port=54119 --rest-address=0.0.0.0 --nat=extip:172.18.68.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb2798feb55768ab5e6d1dd3a6ca5e9e79eebfefcdac4878ec1060e18a9685df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54120 --metrics-logging=true --relay=true --store=true
2026-03-17 04:35:37.755 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.237 waku 12a617e309121af4f0daa7b5c363af559a98018d3cab5a6e3617aa17662aee8f
2026-03-17 04:35:37.788 DEBUG [src.node.docker_mananger] Container started with ID 12a617e30912. Setting up logs at ./log/docker/node1_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:37.789 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54116
2026-03-17 04:35:37.791 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:37.794 ERROR [src.node.docker_mananger] Max retries reached for container a3209d78b24d. Exiting log stream.
2026-03-17 04:35:38.339 ERROR [src.node.docker_mananger] Max retries reached for container 6f315a87c021. Exiting log stream.
2026-03-17 04:35:38.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54116/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:38.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:38.795 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:38.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54116/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:38.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.237/tcp/54117/p2p/16Uiu2HAkxaCR5iWF7JopgeKzVmF43JGFgwTLW3SLTHuxqJ3rjVq6","/ip4/172.18.68.237/tcp/54118/ws/p2p/16Uiu2HAkxaCR5iWF7JopgeKzVmF43JGFgwTLW3SLTHuxqJ3rjVq6"],"enrUri":"enr:-L24QKC8-44E4zMlH_nlBBPqz73vYnw7pILPh9HZhxlAU8xIJsRK-Syc8RXdmwwDMX8YGxyBqgG7v8tR55TRT3AjWQgCgmlkgnY0gmlwhKwSRO2KbXVsdGlhZGRyc5YACASsEkTtBtNlAAoErBJE7QbTZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLsIfEVa-ngPogps0l2E_tfCrmTOSeEIAap8cYyyTEfWDdGNwgtNlg3VkcILTZ4V3YWt1MgM"}'
2026-03-17 04:35:38.798 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:38.798 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:38.798 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:38.799 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:38.800 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.216
2026-03-17 04:35:38.800 DEBUG [src.node.docker_mananger] Generated ports ['35527', '35528', '35529', '35530', '35531']
2026-03-17 04:35:38.800 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:38.800 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:38.800 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:38.800 DEBUG [src.node.docker_mananger] docker run -i -t -p 35527:35527 -p 35528:35528 -p 35529:35529 -p 35530:35530 -p 35531:35531 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35529 --rest-port=35527 --tcp-port=35528 --discv5-udp-port=35530 --rest-address=0.0.0.0 --nat=extip:172.18.9.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd9db24afa482ebbc8ec77ffadfe783aed98c85d3a9b50004ed5dc55cc6c0f42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35531 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QKC8-44E4zMlH_nlBBPqz73vYnw7pILPh9HZhxlAU8xIJsRK-Syc8RXdmwwDMX8YGxyBqgG7v8tR55TRT3AjWQgCgmlkgnY0gmlwhKwSRO2KbXVsdGlhZGRyc5YACASsEkTtBtNlAAoErBJE7QbTZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLsIfEVa-ngPogps0l2E_tfCrmTOSeEIAap8cYyyTEfWDdGNwgtNlg3VkcILTZ4V3YWt1MgM
2026-03-17 04:35:38.997 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.216 waku 8021b7ad8ca97f2b7cb42f6b694f7682bfa32dda4a4dd5e5404a63b87f77cbd8
2026-03-17 04:35:39.036 DEBUG [src.node.docker_mananger] Container started with ID 8021b7ad8ca9. Setting up logs at ./log/docker/node2_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:39.036 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35527
2026-03-17 04:35:39.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:40.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35527/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:40.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-03-17 04:35:40.040 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:40.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35527/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:40.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.216/tcp/35528/p2p/16Uiu2HAmNG6sYsyqhhV4gsxK5ie2Uf7nEGVHfMqCCSDDbUZVP9PD","/ip4/172.18.9.216/tcp/35529/ws/p2p/16Uiu2HAmNG6sYsyqhhV4gsxK5ie2Uf7nEGVHfMqCCSDDbUZVP9PD"],"enrUri":"enr:-L24QEp_TSzZmigd0VOIRH1ZCRgH1C8klVrfdTAC6IuACv2NeEuc7tDp_L6X8ko-Z6LEhrP8tQwIXa-IXIxlmAgWRHcCgmlkgnY0gmlwhKwSCdiKbXVsdGlhZGRyc5YACASsEgnYBorIAAoErBIJ2AaKyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjrfignPqyshozXIQH68uBO2X_xuQtaUzDQ666B9C7RiDdGNwgorIg3VkcIKKyoV3YWt1MgM"}'
2026-03-17 04:35:40.043 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:40.043 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:40.044 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:40.045 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:40.045 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.118
2026-03-17 04:35:40.045 DEBUG [src.node.docker_mananger] Generated ports ['25084', '25085', '25086', '25087', '25088']
2026-03-17 04:35:40.046 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:40.046 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:40.046 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:40.046 DEBUG [src.node.docker_mananger] docker run -i -t -p 25084:25084 -p 25085:25085 -p 25086:25086 -p 25087:25087 -p 25088:25088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25086 --rest-port=25084 --tcp-port=25085 --discv5-udp-port=25087 --rest-address=0.0.0.0 --nat=extip:172.18.29.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=815bebe9d4a2d2680ab1335bca2493b51cf6b4f0e248f0a3befc5dcb4e64f55a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25088 --metrics-logging=true --relay=false --storenode=/ip4/172.18.9.216/tcp/35528/p2p/16Uiu2HAmNG6sYsyqhhV4gsxK5ie2Uf7nEGVHfMqCCSDDbUZVP9PD --discv5-bootstrap-node=enr:-L24QEp_TSzZmigd0VOIRH1ZCRgH1C8klVrfdTAC6IuACv2NeEuc7tDp_L6X8ko-Z6LEhrP8tQwIXa-IXIxlmAgWRHcCgmlkgnY0gmlwhKwSCdiKbXVsdGlhZGRyc5YACASsEgnYBorIAAoErBIJ2AaKyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjrfignPqyshozXIQH68uBO2X_xuQtaUzDQ666B9C7RiDdGNwgorIg3VkcIKKyoV3YWt1MgM
2026-03-17 04:35:40.264 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.118 waku 9c40b70e7d939cdbfc88f8e9afcc3b7418c5ea91ef850fca7558a231a2cefc03
2026-03-17 04:35:40.296 DEBUG [src.node.docker_mananger] Container started with ID 9c40b70e7d93. Setting up logs at ./log/docker/node3_2026-03-17_04-35-37__eeb25f8d-f504-488b-ad02-bc3c7f375496__wakuorg_nwaku:latest.log
2026-03-17 04:35:40.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25084
2026-03-17 04:35:40.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:41.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25084/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:41.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:41.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:41.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:41.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.118/tcp/25085/p2p/16Uiu2HAmTp2L8SsADRpjibob28m4NsHJoGe2UJLqB9yMpHTjvUnF","/ip4/172.18.29.118/tcp/25086/ws/p2p/16Uiu2HAmTp2L8SsADRpjibob28m4NsHJoGe2UJLqB9yMpHTjvUnF"],"enrUri":"enr:-L24QC-X5j9ibs9f6ov-jMDGa8yOT5HGLBor6kgw6ig0KmIwIchl_Wo5izbj3YwGXy7_mzLlS9affGxuihpfW4-xo1cCgmlkgnY0gmlwhKwSHXaKbXVsdGlhZGRyc5YACASsEh12BmH9AAoErBIddgZh_t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4S_FG-PUAClVbLZmSVRONDfj5jPtNox9WNj_oS13U7SDdGNwgmH9g3VkcIJh_4V3YWt1MgA"}'
2026-03-17 04:35:41.304 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:41.304 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/3/1
2026-03-17 04:35:41.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54116/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:41.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:41.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35527/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:41.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:41.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54116/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:41.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.9.216/tcp/35006/p2p/16Uiu2HAmNG6sYsyqhhV4gsxK5ie2Uf7nEGVHfMqCCSDDbUZVP9PD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-17 04:35:41.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35527/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:41.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.68.237/tcp/54117/p2p/16Uiu2HAkxaCR5iWF7JopgeKzVmF43JGFgwTLW3SLTHuxqJ3rjVq6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-17 04:35:41.323 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-17 04:36:11.324 DEBUG [tests.e2e.test_e2e] Node1 publish message with ephemeral = false
2026-03-17 04:36:11.324 DEBUG [src.steps.store] Relaying message
2026-03-17 04:36:11.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-03-17 04:36:11.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:11.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:36:11.533 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-03-17 04:36:14.533 DEBUG [tests.e2e.test_e2e] Check if message is stored
2026-03-17 04:36:14.534 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:36:14.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25084/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:14.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fe82a3e43fb62e8ef168","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9c01a30f7be6332fab3c783c30b3931e6083a292eb298efe910f4f95f7ee7036"}]}'
2026-03-17 04:36:14.582 DEBUG [src.steps.store] messages length is 1
2026-03-17 04:36:14.593 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:14.593 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:14.594 DEBUG [src.node.waku_node] Stopping container with id 12a617e30912
2026-03-17 04:36:15.147 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:15.149 DEBUG [src.node.waku_node] Stopping container with id 8021b7ad8ca9
2026-03-17 04:36:15.694 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:15.695 DEBUG [src.node.waku_node] Stopping container with id 9c40b70e7d93
2026-03-17 04:36:15.960 ERROR [src.node.docker_mananger] Max retries reached for container 12a617e30912. Exiting log stream.
2026-03-17 04:36:16.284 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:16.287 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:16.305 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:16.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:16.332 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,96 @@
2026-03-17 04:37:35.958 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:35.959 DEBUG [tests.conftest] Running test: test_metrics_after_filter_get with id: 2026-03-17_04-37-35__75864f49-0087-4180-b9d8-f769290d9fdd
2026-03-17 04:37:35.959 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:35.959 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:37:35.959 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:37:35.960 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:35.960 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:37:35.960 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:37:35.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:35.967 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-35__75864f49-0087-4180-b9d8-f769290d9fdd__wakuorg_nwaku:latest.log
2026-03-17 04:37:35.967 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:35.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:35.968 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:35.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.140
2026-03-17 04:37:35.969 DEBUG [src.node.docker_mananger] Generated ports ['57823', '57824', '57825', '57826', '57827']
2026-03-17 04:37:35.969 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:35.969 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:35.969 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:35.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 57823:57823 -p 57824:57824 -p 57825:57825 -p 57826:57826 -p 57827:57827 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57825 --rest-port=57823 --tcp-port=57824 --discv5-udp-port=57826 --rest-address=0.0.0.0 --nat=extip:172.18.95.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ab5fdf85ee4aa3eac25adc0e8869249fb2daf2f1f614300ad76cb1018bfcc41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57827 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:37:36.155 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.140 waku d8092aaa1517d693d191d0de4b9536ed5d8d888249f27633bafcf11c3b2d9d36
2026-03-17 04:37:36.190 DEBUG [src.node.docker_mananger] Container started with ID d8092aaa1517. Setting up logs at ./log/docker/node1_2026-03-17_04-37-35__75864f49-0087-4180-b9d8-f769290d9fdd__wakuorg_nwaku:latest.log
2026-03-17 04:37:36.190 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57823
2026-03-17 04:37:36.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:36.768 ERROR [src.node.docker_mananger] Max retries reached for container 20d57402fcba. Exiting log stream.
2026-03-17 04:37:37.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57823/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:37.194 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:37.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57823/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:37.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.140/tcp/57824/p2p/16Uiu2HAkxxFyW6zbiMy2aKyD2dvfyaCrFT9BytMVL1UHkjABDTnR","/ip4/172.18.95.140/tcp/57825/ws/p2p/16Uiu2HAkxxFyW6zbiMy2aKyD2dvfyaCrFT9BytMVL1UHkjABDTnR"],"enrUri":"enr:-L24QK7TJYLNs5KM6vi8dtQLh3nox259WW3LTdMmbouu4dC7fA_1IrPOmhNDIGFaeYJbpyFAL9tjRNrY-IQr-ZJcGngCgmlkgnY0gmlwhKwSX4yKbXVsdGlhZGRyc5YACASsEl-MBuHgAAoErBJfjAbh4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGjsXYxd_sfWFR91JjssxZIdhbMyDMtX1MgpffyVjxKDdGNwguHgg3VkcILh4oV3YWt1MgU"}'
2026-03-17 04:37:37.197 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:37.197 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:37:37.204 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:37.204 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-35__75864f49-0087-4180-b9d8-f769290d9fdd__wakuorg_nwaku:latest.log
2026-03-17 04:37:37.204 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:37.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:37.206 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:37.206 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.153
2026-03-17 04:37:37.206 DEBUG [src.node.docker_mananger] Generated ports ['46191', '46192', '46193', '46194', '46195']
2026-03-17 04:37:37.206 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:37.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:37.207 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:37.207 DEBUG [src.node.docker_mananger] docker run -i -t -p 46191:46191 -p 46192:46192 -p 46193:46193 -p 46194:46194 -p 46195:46195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46193 --rest-port=46191 --tcp-port=46192 --discv5-udp-port=46194 --rest-address=0.0.0.0 --nat=extip:172.18.125.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cbe2fcd0ece9a5d01a5eebdd0bc34007d4a50965dcba21806ccefba554134ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46195 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK7TJYLNs5KM6vi8dtQLh3nox259WW3LTdMmbouu4dC7fA_1IrPOmhNDIGFaeYJbpyFAL9tjRNrY-IQr-ZJcGngCgmlkgnY0gmlwhKwSX4yKbXVsdGlhZGRyc5YACASsEl-MBuHgAAoErBJfjAbh4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGjsXYxd_sfWFR91JjssxZIdhbMyDMtX1MgpffyVjxKDdGNwguHgg3VkcILh4oV3YWt1MgU --filternode=/ip4/172.18.95.140/tcp/57824/p2p/16Uiu2HAkxxFyW6zbiMy2aKyD2dvfyaCrFT9BytMVL1UHkjABDTnR
2026-03-17 04:37:37.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.153 waku e609de16047ce0c32991874fe6c707edfaba1e0565160acca241fd38d7085c8d
2026-03-17 04:37:37.449 DEBUG [src.node.docker_mananger] Container started with ID e609de16047c. Setting up logs at ./log/docker/node2_2026-03-17_04-37-35__75864f49-0087-4180-b9d8-f769290d9fdd__wakuorg_nwaku:latest.log
2026-03-17 04:37:37.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46191
2026-03-17 04:37:37.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:38.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46191/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:38.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:38.454 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:38.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:38.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.153/tcp/46192/p2p/16Uiu2HAmP1opmN43xhYMZWACNHT4ewNRYkHBGyZj1xRoEvH5s57A","/ip4/172.18.125.153/tcp/46193/ws/p2p/16Uiu2HAmP1opmN43xhYMZWACNHT4ewNRYkHBGyZj1xRoEvH5s57A"],"enrUri":"enr:-L24QHEJPSnRPzY7eJQ75OxJrwEpdqQK0_2LEV59sGy5h8LfWcyJi73Djh-z-2p3vn91caVg3uXYuKjErYgYI7aCObcCgmlkgnY0gmlwhKwSfZmKbXVsdGlhZGRyc5YACASsEn2ZBrRwAAoErBJ9mQa0cd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmeoqBeYwPFfSXCqysRSgmNcJ8rXwDZzxye2mTDdEbcWDdGNwgrRwg3VkcIK0coV3YWt1MgA"}'
2026-03-17 04:37:38.457 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:38.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46191/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.140/tcp/57824/p2p/16Uiu2HAkxxFyW6zbiMy2aKyD2dvfyaCrFT9BytMVL1UHkjABDTnR"]'
2026-03-17 04:37:38.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:38.493 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:37:38.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57823/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:37:38.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:38.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46191/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "06c7dcca-9632-4550-b913-e4223c04823c", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:37:38.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"06c7dcca-9632-4550-b913-e4223c04823c","statusDesc":"OK"}'
2026-03-17 04:37:38.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57823/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:38.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:38.535 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-03-17 04:37:39.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46191/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:39.039 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":1773722258528211080,"ephemeral":false}]'
2026-03-17 04:37:39.039 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-17 04:37:44.040 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-17 04:37:44.044 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-17 04:37:44.045 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-17 04:37:44.048 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-17 04:37:44.049 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-17 04:37:44.052 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-17 04:37:44.052 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-17 04:37:44.056 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-17 04:37:44.056 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-17 04:37:44.059 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-17 04:37:44.060 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-17 04:37:44.063 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-03-17 04:37:44.064 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-17 04:37:44.067 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-03-17 04:37:44.067 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.95.140/tcp/57824"} has 1
2026-03-17 04:37:44.071 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/filter-subscribe/2.0.0-beta1",peerId="/ip4/172.18.95.140/tcp/57824"} with value 1.0
2026-03-17 04:37:44.071 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-17 04:37:44.074 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-17 04:37:44.074 DEBUG [src.steps.metrics] Checking metric: libp2p_total_dial_attempts_total has 1
2026-03-17 04:37:44.077 DEBUG [src.steps.metrics] Found metric: libp2p_total_dial_attempts_total with value 1.0
2026-03-17 04:37:44.078 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-17 04:37:44.081 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-17 04:37:44.083 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:44.084 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:44.084 DEBUG [src.node.waku_node] Stopping container with id d8092aaa1517
2026-03-17 04:37:44.617 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:44.617 DEBUG [src.node.waku_node] Stopping container with id e609de16047c
2026-03-17 04:37:45.139 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:45.140 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:45.149 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:45.155 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-03-17_04-35-18__b3266a64-fcc5-4078-963f-161a2fa6a259
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-03-17_04-35-18__b3266a64-fcc5-4078-963f-161a2fa6a259__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46875', '46876', '46877', '46878', '46879']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46875:46875 -p 46876:46876 -p 46877:46877 -p 46878:46878 -p 46879:46879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46877 --rest-port=46875 --tcp-port=46876 --discv5-udp-port=46878 --rest-address=0.0.0.0 --nat=extip:172.18.79.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28b4cd8ecd09bdebcd03c1e1fe418b7cc95bfdca206d8b4bf60499e99e6da0f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46879 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e124ae0afcd7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.208 waku b7502bfe387b0aa44248bcea997d2b8f23b3f2313c0180a97fb22a58002b90fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7502bfe387b. Setting up logs at ./log/docker/node1_2026-03-17_04-35-18__b3266a64-fcc5-4078-963f-161a2fa6a259__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46875
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 73ae4c8f1041. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46875/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:46875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.208/tcp/46876/p2p/16Uiu2HAkumHrgpPGoAfpZZXGU3RU8V4GBedRnUcejAAU77X5iTjX","/ip4/172.18.79.208/tcp/46877/ws/p2p/16Uiu2HAkumHrgpPGoAfpZZXGU3RU8V4GBedRnUcejAAU77X5iTjX"],"enrUri":"enr:-L24QEj3RwEwc-2dMBg1QfufjP7DJWZPQ7SX0Y-aV7TbdLJ5aQfCyPVnJHbSOsBC_dcbqXPnf8oNAjwCRegG6HjWbbUCgmlkgnY0gmlwhKwST9CKbXVsdGlhZGRyc5YACASsEk_QBrccAAoErBJP0Aa3Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBQaaJ6et9dAEo7It3kxUta0D5gLEnzhmX32gh-OPWjKDdGNwgrccg3VkcIK3HoV3YWt1MgU"}'
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-03-17_04-35-18__b3266a64-fcc5-4078-963f-161a2fa6a259__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3243', '3244', '3245', '3246', '3247']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3243:3243 -p 3244:3244 -p 3245:3245 -p 3246:3246 -p 3247:3247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3245 --rest-port=3243 --tcp-port=3244 --discv5-udp-port=3246 --rest-address=0.0.0.0 --nat=extip:172.18.51.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5ce7ffd34206724bbda8900fba9a9bcbc72c9bae2a17bee879dbbadceec33ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3247 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEj3RwEwc-2dMBg1QfufjP7DJWZPQ7SX0Y-aV7TbdLJ5aQfCyPVnJHbSOsBC_dcbqXPnf8oNAjwCRegG6HjWbbUCgmlkgnY0gmlwhKwST9CKbXVsdGlhZGRyc5YACASsEk_QBrccAAoErBJP0Aa3Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBQaaJ6et9dAEo7It3kxUta0D5gLEnzhmX32gh-OPWjKDdGNwgrccg3VkcIK3HoV3YWt1MgU --filternode=/ip4/172.18.79.208/tcp/46876/p2p/16Uiu2HAkumHrgpPGoAfpZZXGU3RU8V4GBedRnUcejAAU77X5iTjX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.68 waku d99864903a17aa36ccfdfcd9362e2577a9d5dbcf71914a0c1d899aa1b4fa1921
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d99864903a17. Setting up logs at ./log/docker/node2_2026-03-17_04-35-18__b3266a64-fcc5-4078-963f-161a2fa6a259__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3243
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3243/health" -H "Content-Type: application/json" -d 'None'
INFO  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:3243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.68/tcp/3244/p2p/16Uiu2HAmAZQExGQvh1VHwzUSY8iFmV7WdwWGJ8jwRHj2GjyabN6o","/ip4/172.18.51.68/tcp/3245/ws/p2p/16Uiu2HAmAZQExGQvh1VHwzUSY8iFmV7WdwWGJ8jwRHj2GjyabN6o"],"enrUri":"enr:-L24QN9tSSMuqijEblv5SQ3XkNnrCbMMvjca2EbVbeYcvZKVPDQj7NVc8Lz9IYe9gaOZ-0KgyRtU2c8Oua9tQUTXWaUCgmlkgnY0gmlwhKwSM0SKbXVsdGlhZGRyc5YACASsEjNEBgysAAoErBIzRAYMrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4Nonl4WyFOn49ztnIUbdEYSqUMunQ4Ywg4t_hAWeIaSDdGNwggysg3VkcIIMroV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3243/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.208/tcp/46876/p2p/16Uiu2HAkumHrgpPGoAfpZZXGU3RU8V4GBedRnUcejAAU77X5iTjX"]'
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:46875/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:3243/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2e21ceb7-ad37-413d-8c6d-fdb2b61d8341", "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":"2e21ceb7-ad37-413d-8c6d-fdb2b61d8341","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:3243/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:3243/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 b7502bfe387b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d99864903a17
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,69 @@
2026-03-17 04:39:18.752 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:18.752 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-03-17_04-39-18__69b00bf1-0f66-4c37-a9e3-ed870c7ac8d8
2026-03-17 04:39:18.752 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:18.752 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:39:18.759 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:18.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-39-18__69b00bf1-0f66-4c37-a9e3-ed870c7ac8d8__wakuorg_nwaku:latest.log
2026-03-17 04:39:18.759 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:18.759 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:18.761 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:18.761 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.241
2026-03-17 04:39:18.761 DEBUG [src.node.docker_mananger] Generated ports ['53146', '53147', '53148', '53149', '53150']
2026-03-17 04:39:18.761 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:18.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:18.762 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:18.762 DEBUG [src.node.docker_mananger] docker run -i -t -p 53146:53146 -p 53147:53147 -p 53148:53148 -p 53149:53149 -p 53150:53150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53148 --rest-port=53146 --tcp-port=53147 --discv5-udp-port=53149 --rest-address=0.0.0.0 --nat=extip:172.18.173.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb62860c65fae652bce1bcbbabde6da6c49b19cbdbdcc6dfe333d2fd108bc3c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53150 --metrics-logging=true --store=true --relay=true
2026-03-17 04:39:18.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.241 waku 2b18a2f79ce6e52816dacb3178f21fb9652c3ccfd9d3d37d446cb66b9321a6bf
2026-03-17 04:39:18.949 DEBUG [src.node.docker_mananger] Container started with ID 2b18a2f79ce6. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-39-18__69b00bf1-0f66-4c37-a9e3-ed870c7ac8d8__wakuorg_nwaku:latest.log
2026-03-17 04:39:18.950 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53146
2026-03-17 04:39:18.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:19.081 ERROR [src.node.docker_mananger] Max retries reached for container 846acd291e8e. Exiting log stream.
2026-03-17 04:39:19.549 ERROR [src.node.docker_mananger] Max retries reached for container 959364c5049b. Exiting log stream.
2026-03-17 04:39:19.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53146/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:19.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:19.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:19.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:19.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.241/tcp/53147/p2p/16Uiu2HAm3wshL83jzmhNLSDBcCVDTSUg6hFuD3n9AUCmfWwFLqBY","/ip4/172.18.173.241/tcp/53148/ws/p2p/16Uiu2HAm3wshL83jzmhNLSDBcCVDTSUg6hFuD3n9AUCmfWwFLqBY"],"enrUri":"enr:-L24QLXMpY2F_Hd1MFGgIe1OH6QyAIH42JDOQxgVK8WMAfURDfon47RmfYSu00ilyGz_ayW1gztsTxS0AbGwW5IJ6vICgmlkgnY0gmlwhKwSrfGKbXVsdGlhZGRyc5YACASsEq3xBs-bAAoErBKt8QbPnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfpoqzGltjuOwxURPyekckELEipFYwTWQ39_BGJ_dMvuDdGNwgs-bg3VkcILPnYV3YWt1MgM"}'
2026-03-17 04:39:19.958 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:19.965 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:19.965 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-39-18__69b00bf1-0f66-4c37-a9e3-ed870c7ac8d8__wakuorg_nwaku:latest.log
2026-03-17 04:39:19.965 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:19.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:19.967 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:19.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.230
2026-03-17 04:39:19.967 DEBUG [src.node.docker_mananger] Generated ports ['45021', '45022', '45023', '45024', '45025']
2026-03-17 04:39:19.967 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:19.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:19.967 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:19.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 45021:45021 -p 45022:45022 -p 45023:45023 -p 45024:45024 -p 45025:45025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45023 --rest-port=45021 --tcp-port=45022 --discv5-udp-port=45024 --rest-address=0.0.0.0 --nat=extip:172.18.207.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbab4ecdfbc8af6bd5dcdb1be32f518b6cac6303cb8a39e1d5ebc83cd9dd1df4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45025 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLXMpY2F_Hd1MFGgIe1OH6QyAIH42JDOQxgVK8WMAfURDfon47RmfYSu00ilyGz_ayW1gztsTxS0AbGwW5IJ6vICgmlkgnY0gmlwhKwSrfGKbXVsdGlhZGRyc5YACASsEq3xBs-bAAoErBKt8QbPnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfpoqzGltjuOwxURPyekckELEipFYwTWQ39_BGJ_dMvuDdGNwgs-bg3VkcILPnYV3YWt1MgM --storenode=/ip4/172.18.173.241/tcp/53147/p2p/16Uiu2HAm3wshL83jzmhNLSDBcCVDTSUg6hFuD3n9AUCmfWwFLqBY --store=true --relay=false
2026-03-17 04:39:20.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.230 waku 123d1f092d1fa2d8fd2a265467dc8ac979b6925859dc2cf8bfb8b1bca98d34d1
2026-03-17 04:39:20.178 DEBUG [src.node.docker_mananger] Container started with ID 123d1f092d1f. Setting up logs at ./log/docker/store_node1_2026-03-17_04-39-18__69b00bf1-0f66-4c37-a9e3-ed870c7ac8d8__wakuorg_nwaku:latest.log
2026-03-17 04:39:20.179 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45021
2026-03-17 04:39:20.180 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:21.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45021/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:21.183 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-03-17 04:39:21.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:21.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:21.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.230/tcp/45022/p2p/16Uiu2HAkv8uo4a9SK5o7D96aCZdMVkbzF4yoeyAe9WkNpReJkGAf","/ip4/172.18.207.230/tcp/45023/ws/p2p/16Uiu2HAkv8uo4a9SK5o7D96aCZdMVkbzF4yoeyAe9WkNpReJkGAf"],"enrUri":"enr:-L24QBgVrj24j-XTIUJbAkT_3ONkC7kvR4IN7HbYF-BW_00uIqTezph9nmlXz-8oaLyjkmLFJFn6M3uGw0dSDblS6UkCgmlkgnY0gmlwhKwSz-aKbXVsdGlhZGRyc5YACASsEs_mBq_eAAoErBLP5gav390DgnJzhQADAQAAiXNlY3AyNTZrMaECCpBvDtvKv7mV6dhUPlcPRCvLMHyGv4eCbUPcpS7s5LSDdGNwgq_eg3VkcIKv4IV3YWt1MgI"}'
2026-03-17 04:39:21.186 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:21.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.241/tcp/53147/p2p/16Uiu2HAm3wshL83jzmhNLSDBcCVDTSUg6hFuD3n9AUCmfWwFLqBY"]'
2026-03-17 04:39:21.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:21.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:21.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:21.235 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:21.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:21.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:21.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:21.444 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:39:21.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53146/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'
2026-03-17 04:39:21.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-17 04:39:21.448 DEBUG [src.steps.store] messages length is 0
2026-03-17 04:39:21.450 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:21.451 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:21.451 DEBUG [src.node.waku_node] Stopping container with id 2b18a2f79ce6
2026-03-17 04:39:21.926 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:21.927 DEBUG [src.node.waku_node] Stopping container with id 123d1f092d1f
2026-03-17 04:39:22.383 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:22.386 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:22.390 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:22.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,316 @@
2026-03-17 04:40:12.591 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:12.591 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449
2026-03-17 04:40:12.592 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:12.592 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:12.592 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:12.599 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:12.600 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:12.600 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:12.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:12.601 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:12.601 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.214
2026-03-17 04:40:12.602 DEBUG [src.node.docker_mananger] Generated ports ['4564', '4565', '4566', '4567', '4568']
2026-03-17 04:40:12.602 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:12.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:12.602 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:12.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 4564:4564 -p 4565:4565 -p 4566:4566 -p 4567:4567 -p 4568:4568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4566 --rest-port=4564 --tcp-port=4565 --discv5-udp-port=4567 --rest-address=0.0.0.0 --nat=extip:172.18.153.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ec0ef07d48792facfddbdbfd574cf0e989fef64c7ed6cfbabf8bf8ad9f2ff311 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4568 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:12.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.214 waku 03607f0ef9e83c07d4e1b351543540250acf8da1fd4f7746d93fbbadf3cf7169
2026-03-17 04:40:12.839 DEBUG [src.node.docker_mananger] Container started with ID 03607f0ef9e8. Setting up logs at ./log/docker/node1_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:12.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4564
2026-03-17 04:40:12.842 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:13.397 ERROR [src.node.docker_mananger] Max retries reached for container 8854625d2a15. Exiting log stream.
2026-03-17 04:40:13.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4564/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:13.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:13.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4564/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:13.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:14.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4564/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:14.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:14.076 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:14.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:14.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS","/ip4/172.18.153.214/tcp/4566/ws/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"],"enrUri":"enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU"}'
2026-03-17 04:40:14.078 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:14.085 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:14.085 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:14.086 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:14.086 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:14.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:14.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.138
2026-03-17 04:40:14.087 DEBUG [src.node.docker_mananger] Generated ports ['17313', '17314', '17315', '17316', '17317']
2026-03-17 04:40:14.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:14.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:14.088 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:14.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 17313:17313 -p 17314:17314 -p 17315:17315 -p 17316:17316 -p 17317:17317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17315 --rest-port=17313 --tcp-port=17314 --discv5-udp-port=17316 --rest-address=0.0.0.0 --nat=extip:172.18.100.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed1ddccb82f38f29e0ca9fb9c9fbc7fa6b08594dfaafccaf8bfcb4f11fe4db56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17317 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:14.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.138 waku 0e7cbcee3294d9bc08b518cecb7e5665d034574732e2fa242663adf1a7ae1829
2026-03-17 04:40:14.327 DEBUG [src.node.docker_mananger] Container started with ID 0e7cbcee3294. Setting up logs at ./log/docker/node3_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:14.327 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17313
2026-03-17 04:40:14.328 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:15.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17313/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:15.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:15.331 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:15.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:15.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.138/tcp/17314/p2p/16Uiu2HAkzzqR87xz8PYJd3PXEhyH2HCPhoa4GWxd64SUNK1utZ7Q","/ip4/172.18.100.138/tcp/17315/ws/p2p/16Uiu2HAkzzqR87xz8PYJd3PXEhyH2HCPhoa4GWxd64SUNK1utZ7Q"],"enrUri":"enr:-L24QOa2r_Qlq9pwj2Pngl9iCC_SWCQl2GO4kNTXOXRlOYXdAzTPbo1N2wOTbqzZtFuZN7K9K1VCFiNkEane_QwOWFECgmlkgnY0gmlwhKwSZIqKbXVsdGlhZGRyc5YACASsEmSKBkOiAAoErBJkigZDo90DgnJzhQACAQAAiXNlY3AyNTZrMaECUslFfxWFeAe00RW_gJDK_iol9FYnd4r3EX32uOCGSSuDdGNwgkOig3VkcIJDpIV3YWt1MgE"}'
2026-03-17 04:40:15.334 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:15.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:15.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:15.389 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:15.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:15.390 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:15.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:15.393 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:15.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.152
2026-03-17 04:40:15.394 DEBUG [src.node.docker_mananger] Generated ports ['50417', '50418', '50419', '50420', '50421']
2026-03-17 04:40:15.395 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:15.395 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:15.395 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:15.395 DEBUG [src.node.docker_mananger] docker run -i -t -p 50417:50417 -p 50418:50418 -p 50419:50419 -p 50420:50420 -p 50421:50421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50419 --rest-port=50417 --tcp-port=50418 --discv5-udp-port=50420 --rest-address=0.0.0.0 --nat=extip:172.18.28.152 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ae7ebb3886bcedb37c0dfdd07e01fea47e47fdb8dfa5bcc1b3afdda123d65a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50421 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:15.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.152 waku 72c92172ef946db96ca63a33914399be41bb4aa0361724a1b9eb63a2363fd0d3
2026-03-17 04:40:15.650 DEBUG [src.node.docker_mananger] Container started with ID 72c92172ef94. Setting up logs at ./log/docker/node4_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:15.651 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50417
2026-03-17 04:40:15.651 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:16.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50417/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:16.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:16.654 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:16.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.152/tcp/50418/p2p/16Uiu2HAm2R1UzkwHKcKY3KMuVsQwoaoinZ7y2XT4sRjvdJET8Cy9","/ip4/172.18.28.152/tcp/50419/ws/p2p/16Uiu2HAm2R1UzkwHKcKY3KMuVsQwoaoinZ7y2XT4sRjvdJET8Cy9"],"enrUri":"enr:-L24QJR7MMqMbQZJkDq9zeHGwv8Rs4UE71ifWH2iLJz6EJQ5YlltKkIqAmskkyZrHcLeylWmkaRrfReiECngOYPZX9YCgmlkgnY0gmlwhKwSHJiKbXVsdGlhZGRyc5YACASsEhyYBsTyAAoErBIcmAbE890DgnJzhQACAQAAiXNlY3AyNTZrMaECZ9ZHxWAWyLje_SOpH8miUQ7TtzAEOq06Go2guijjPlyDdGNwgsTyg3VkcILE9IV3YWt1MgE"}'
2026-03-17 04:40:16.657 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:16.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:16.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:16.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:16.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:16.699 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:16.700 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:16.705 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:16.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.198
2026-03-17 04:40:16.709 DEBUG [src.node.docker_mananger] Generated ports ['57104', '57105', '57106', '57107', '57108']
2026-03-17 04:40:16.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:16.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:16.711 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:16.712 DEBUG [src.node.docker_mananger] docker run -i -t -p 57104:57104 -p 57105:57105 -p 57106:57106 -p 57107:57107 -p 57108:57108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57106 --rest-port=57104 --tcp-port=57105 --discv5-udp-port=57107 --rest-address=0.0.0.0 --nat=extip:172.18.128.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cfdef640e108fc7fbf94d1d5c3eec0b39df6c62d8eccdfbe9934a58b1101fc5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57108 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:16.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.198 waku 9d674a5be6a191f7ca8b50b85e960d66ebe2694c4bdf5e1c5e13d3b80b312148
2026-03-17 04:40:16.999 DEBUG [src.node.docker_mananger] Container started with ID 9d674a5be6a1. Setting up logs at ./log/docker/node5_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:16.999 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57104
2026-03-17 04:40:16.999 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:18.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57104/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:18.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:18.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57104/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:18.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:18.113 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:18.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:18.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.198/tcp/57105/p2p/16Uiu2HAm1cDyxuf5qqQnsxnyQ6bNeDJ8UPAfGkppy2VKpSnuBtQb","/ip4/172.18.128.198/tcp/57106/ws/p2p/16Uiu2HAm1cDyxuf5qqQnsxnyQ6bNeDJ8UPAfGkppy2VKpSnuBtQb"],"enrUri":"enr:-L24QG5o6DTUQJEWez_PVVrOv2I4JPcwEPcLxcUAlb-UU1f9P9E2hu90jsm2O_SdYFw5CMlG-NGXPUSenN1WG0x8NsYCgmlkgnY0gmlwhKwSgMaKbXVsdGlhZGRyc5YACASsEoDGBt8RAAoErBKAxgbfEt0DgnJzhQACAQAAiXNlY3AyNTZrMaECW9odkY7klvLc-5CMwWcSqpy58FPWtxBcuPsdbgjspTSDdGNwgt8Rg3VkcILfE4V3YWt1MgE"}'
2026-03-17 04:40:18.116 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:18.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:18.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:18.167 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:18.167 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:18.167 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:18.168 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:18.169 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:18.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.76
2026-03-17 04:40:18.169 DEBUG [src.node.docker_mananger] Generated ports ['60591', '60592', '60593', '60594', '60595']
2026-03-17 04:40:18.170 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:18.170 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:18.170 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:18.170 DEBUG [src.node.docker_mananger] docker run -i -t -p 60591:60591 -p 60592:60592 -p 60593:60593 -p 60594:60594 -p 60595:60595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60593 --rest-port=60591 --tcp-port=60592 --discv5-udp-port=60594 --rest-address=0.0.0.0 --nat=extip:172.18.117.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7b76eabc0d4c2bb063a96f4e6c14c77f6aeb0bbd6b7e843ff7f3ff547f296adc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60595 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:18.380 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.76 waku 8e4de1759840667e73b12baba0732fc229860fdfe17e5a32c87fe72b89b5aec7
2026-03-17 04:40:18.416 DEBUG [src.node.docker_mananger] Container started with ID 8e4de1759840. Setting up logs at ./log/docker/node6_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:18.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60591
2026-03-17 04:40:18.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:19.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60591/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:19.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:19.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60591/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:19.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:19.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60591/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:19.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:19.627 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:19.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:19.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.76/tcp/60592/p2p/16Uiu2HAmGsCeiM8RTSwWM86URS7WDEyQxuBFVuWohGTijGjPoyAU","/ip4/172.18.117.76/tcp/60593/ws/p2p/16Uiu2HAmGsCeiM8RTSwWM86URS7WDEyQxuBFVuWohGTijGjPoyAU"],"enrUri":"enr:-L24QCqBRSqMHPVN6Z4acCqYKnIVFAcc7uZwkVnXSnZDYpIRNX1rwPuuIINh_TmMnGUvGuofb9YKpZnS4Ux4WLcw6YYCgmlkgnY0gmlwhKwSdUyKbXVsdGlhZGRyc5YACASsEnVMBuywAAoErBJ1TAbssd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPo-gIu6d5nflSAXihWOTo-AHrG-6jmxqaQbrrz8XwJWDdGNwguywg3VkcILssoV3YWt1MgE"}'
2026-03-17 04:40:19.630 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:19.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60591/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:19.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:19.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:19.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:19.670 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:19.670 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:19.673 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:19.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.249
2026-03-17 04:40:19.674 DEBUG [src.node.docker_mananger] Generated ports ['32298', '32299', '32300', '32301', '32302']
2026-03-17 04:40:19.675 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:19.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:19.676 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:19.676 DEBUG [src.node.docker_mananger] docker run -i -t -p 32298:32298 -p 32299:32299 -p 32300:32300 -p 32301:32301 -p 32302:32302 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32300 --rest-port=32298 --tcp-port=32299 --discv5-udp-port=32301 --rest-address=0.0.0.0 --nat=extip:172.18.32.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=797a06befcd635ccba0b2a41acf9beb983c2109ccafa7ff560ae0ae1ac1edd68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32302 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:19.889 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.249 waku 7354b9a6aafcc787d87a6b5badb425adcaa94c4b02061d2020d5a780f35e6eeb
2026-03-17 04:40:19.926 DEBUG [src.node.docker_mananger] Container started with ID 7354b9a6aafc. Setting up logs at ./log/docker/node7_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:19.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32298
2026-03-17 04:40:19.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:20.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32298/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:21.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32298/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:21.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:21.042 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:21.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32298/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:21.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.249/tcp/32299/p2p/16Uiu2HAmJnwcLo7mLdNfsdTSv5Jt54M1pWtJu84uSdPq3M3vzFXu","/ip4/172.18.32.249/tcp/32300/ws/p2p/16Uiu2HAmJnwcLo7mLdNfsdTSv5Jt54M1pWtJu84uSdPq3M3vzFXu"],"enrUri":"enr:-L24QKdStCp_Qv459XVJGpiXNbp80xc8Ih8WrQndxZ9sUEpSdMN9O5vBIuljNJJCys5SbpwCqjdeVaxvRhD2WwRSK6ECgmlkgnY0gmlwhKwSIPmKbXVsdGlhZGRyc5YACASsEiD5Bn4rAAoErBIg-QZ-LN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWy-rW0emGICotzS0f4v-APX8ENWxJLL4X3789khUh3CDdGNwgn4rg3VkcIJ-LYV3YWt1MgE"}'
2026-03-17 04:40:21.045 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:21.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32298/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:21.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:21.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:21.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:21.099 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:21.099 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:21.106 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:21.106 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.43
2026-03-17 04:40:21.106 DEBUG [src.node.docker_mananger] Generated ports ['19133', '19134', '19135', '19136', '19137']
2026-03-17 04:40:21.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:21.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:21.107 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:21.107 DEBUG [src.node.docker_mananger] docker run -i -t -p 19133:19133 -p 19134:19134 -p 19135:19135 -p 19136:19136 -p 19137:19137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19135 --rest-port=19133 --tcp-port=19134 --discv5-udp-port=19136 --rest-address=0.0.0.0 --nat=extip:172.18.196.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4fac3e4ec4ef9c35f3bd43d7a6db36ad73a1a5dee303aac02d3005002e5aaf2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19137 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:21.333 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.43 waku a4ff12b6f4e10c1c0e1b1ff4fd56c266fd94d59e0182223139d5fe119b2f176f
2026-03-17 04:40:21.371 DEBUG [src.node.docker_mananger] Container started with ID a4ff12b6f4e1. Setting up logs at ./log/docker/node8_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:21.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19133
2026-03-17 04:40:21.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:22.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19133/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:22.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:22.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19133/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:22.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:22.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19133/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:22.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:22.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19133/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:22.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:22.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:22.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:22.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.43/tcp/19134/p2p/16Uiu2HAm3CXgaDEubN6dbzNCdMHnVg1RNvB1H23EgQXBWYT9hxwJ","/ip4/172.18.196.43/tcp/19135/ws/p2p/16Uiu2HAm3CXgaDEubN6dbzNCdMHnVg1RNvB1H23EgQXBWYT9hxwJ"],"enrUri":"enr:-L24QP5MBr2JO6wLG3Tiz5Rz3JvtS0c6uz1rAeE38eSIqaCYf7X8Jg5TdvVWKdebFBcRLBM7PUG8Zltw_0I9xAwH8_UCgmlkgnY0gmlwhKwSxCuKbXVsdGlhZGRyc5YACASsEsQrBkq-AAoErBLEKwZKv90DgnJzhQACAQAAiXNlY3AyNTZrMaECc3-QRXnc4OhHRNPs_iKfR9wCoXoTw-iYzFQxESfpfEmDdGNwgkq-g3VkcIJKwIV3YWt1MgE"}'
2026-03-17 04:40:22.716 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:22.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:22.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:22.752 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:22.754 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:22.755 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:22.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:22.760 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:22.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.227
2026-03-17 04:40:22.761 DEBUG [src.node.docker_mananger] Generated ports ['63206', '63207', '63208', '63209', '63210']
2026-03-17 04:40:22.761 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:22.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:22.761 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:22.762 DEBUG [src.node.docker_mananger] docker run -i -t -p 63206:63206 -p 63207:63207 -p 63208:63208 -p 63209:63209 -p 63210:63210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63208 --rest-port=63206 --tcp-port=63207 --discv5-udp-port=63209 --rest-address=0.0.0.0 --nat=extip:172.18.67.227 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bec6c4caa6ee4b7d19d56fac02519c63fdc2bc649f728c76a5ef86b7de0788af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63210 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:22.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.227 waku 092b6dfa5ec2c00e1b80e5f7735f6732a79e83fb0164e0dc5fb68c170bb184e4
2026-03-17 04:40:23.021 DEBUG [src.node.docker_mananger] Container started with ID 092b6dfa5ec2. Setting up logs at ./log/docker/node9_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:23.021 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63206
2026-03-17 04:40:23.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:24.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:24.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:24.787 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:24.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:24.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.227/tcp/63207/p2p/16Uiu2HAkzmgJJgK9tqo7Mx6BAo3AUrqBrbRHUeFz5fN1FMQqbXAw","/ip4/172.18.67.227/tcp/63208/ws/p2p/16Uiu2HAkzmgJJgK9tqo7Mx6BAo3AUrqBrbRHUeFz5fN1FMQqbXAw"],"enrUri":"enr:-L24QOMsBjS6uvecNgY6TGcR8uZ1v5decyFRGQkjZYyG7xEwO9kBZXF8MFkYLCmvfLMTt4vLVVjsvuD5Nbp551Wr1VkCgmlkgnY0gmlwhKwSQ-OKbXVsdGlhZGRyc5YACASsEkPjBvbnAAoErBJD4wb26N0DgnJzhQACAQAAiXNlY3AyNTZrMaECT2ppZXWnxfp1mMxTnuDI4BGLeisbhDA10Yeps2vmZCiDdGNwgvbng3VkcIL26YV3YWt1MgE"}'
2026-03-17 04:40:24.790 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:24.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63206/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:24.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:24.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:24.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:24.876 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:24.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:24.881 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:24.882 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.96
2026-03-17 04:40:24.883 DEBUG [src.node.docker_mananger] Generated ports ['26593', '26594', '26595', '26596', '26597']
2026-03-17 04:40:24.884 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:24.885 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:24.886 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:24.887 DEBUG [src.node.docker_mananger] docker run -i -t -p 26593:26593 -p 26594:26594 -p 26595:26595 -p 26596:26596 -p 26597:26597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26595 --rest-port=26593 --tcp-port=26594 --discv5-udp-port=26596 --rest-address=0.0.0.0 --nat=extip:172.18.54.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddeb9bdca30d7de1df0e035d41e2cb6d433b1d2cfd8fbbe98a7f7ff8b531699f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26597 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJv3RS6-cfRc4Qrln2q7X3taV5ux_jztozqXr2gE2KKtJFJTmqULNylVnueKt5w5jEsILaIzGXMU-oPa78DWeIgCgmlkgnY0gmlwhKwSmdaKbXVsdGlhZGRyc5YACASsEpnWBhHVAAoErBKZ1gYR1t0DgnJzhQACAQAAiXNlY3AyNTZrMaECESY-IteWbK7MFeyC_Cc5PQT01OMd18HgDWGTHV2U5VuDdGNwghHVg3VkcIIR14V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-03-17 04:40:25.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.96 waku 490084e8114d3a88bcc436c6c79ef0199f74c483dba9864b5668c5e0a92b3bf5
2026-03-17 04:40:25.231 DEBUG [src.node.docker_mananger] Container started with ID 490084e8114d. Setting up logs at ./log/docker/node10_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:25.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26593
2026-03-17 04:40:25.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:26.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26593/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:26.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:26.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:26.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:26.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.96/tcp/26594/p2p/16Uiu2HAm6zA9w7WQYyeq5nPzcHTRsKRznoezcUiy4bY9VgD7ccLU","/ip4/172.18.54.96/tcp/26595/ws/p2p/16Uiu2HAm6zA9w7WQYyeq5nPzcHTRsKRznoezcUiy4bY9VgD7ccLU"],"enrUri":"enr:-L24QNR4Xn9MCWp01EhTkcLWRVzx0ohuGiE_niAYIsrugBNNFVSHx6dxr69cXHXku0Qpp8YOVP0fvKIlUkmFa8TqbQwCgmlkgnY0gmlwhKwSNmCKbXVsdGlhZGRyc5YACASsEjZgBmfiAAoErBI2YAZn490DgnJzhQACAQAAiXNlY3AyNTZrMaECq8L_3OnP_TxnDA4C6DjwH3l6V_yE7iFNIixXaAINfW2DdGNwgmfig3VkcIJn5IV3YWt1MgE"}'
2026-03-17 04:40:26.266 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:26.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.214/tcp/4565/p2p/16Uiu2HAkvacjTniMwwctPUoTD92KWr62JFowDRn3UuLxCcAKSUtS"]'
2026-03-17 04:40:26.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4564/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17313/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50417/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57104/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60591/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32298/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19133/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63206/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26593/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:26.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4564/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:26.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:26.490 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:26.591 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:26.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4564/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:26.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722416777293048,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722416794190011,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722420460053415,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722424776934871,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722425801869954,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722426458017553,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:27.260 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:27.262 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:27.262 DEBUG [src.node.waku_node] Stopping container with id 03607f0ef9e8
2026-03-17 04:40:28.083 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:28.084 DEBUG [src.node.waku_node] Stopping container with id 0e7cbcee3294
2026-03-17 04:40:28.809 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:28.809 DEBUG [src.node.waku_node] Stopping container with id 72c92172ef94
2026-03-17 04:40:29.487 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:29.490 DEBUG [src.node.waku_node] Stopping container with id 9d674a5be6a1
2026-03-17 04:40:29.580 ERROR [src.node.docker_mananger] Max retries reached for container 03607f0ef9e8. Exiting log stream.
2026-03-17 04:40:29.886 ERROR [src.node.docker_mananger] Max retries reached for container 0e7cbcee3294. Exiting log stream.
2026-03-17 04:40:30.090 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:30.090 DEBUG [src.node.waku_node] Stopping container with id 8e4de1759840
2026-03-17 04:40:30.304 ERROR [src.node.docker_mananger] Max retries reached for container 72c92172ef94. Exiting log stream.
2026-03-17 04:40:30.752 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:30.754 DEBUG [src.node.waku_node] Stopping container with id 7354b9a6aafc
2026-03-17 04:40:30.905 ERROR [src.node.docker_mananger] Max retries reached for container 9d674a5be6a1. Exiting log stream.
2026-03-17 04:40:31.396 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:31.398 DEBUG [src.node.waku_node] Stopping container with id a4ff12b6f4e1
2026-03-17 04:40:31.880 ERROR [src.node.docker_mananger] Max retries reached for container 8e4de1759840. Exiting log stream.
2026-03-17 04:40:32.025 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:32.027 DEBUG [src.node.waku_node] Stopping container with id 092b6dfa5ec2
2026-03-17 04:40:32.220 ERROR [src.node.docker_mananger] Max retries reached for container 7354b9a6aafc. Exiting log stream.
2026-03-17 04:40:32.647 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:32.648 DEBUG [src.node.waku_node] Stopping container with id 490084e8114d
2026-03-17 04:40:32.844 ERROR [src.node.docker_mananger] Max retries reached for container a4ff12b6f4e1. Exiting log stream.
2026-03-17 04:40:33.262 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:33.267 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:33.497 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.606 ERROR [src.node.docker_mananger] Max retries reached for container 092b6dfa5ec2. Exiting log stream.
2026-03-17 04:40:33.653 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.721 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.855 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:34.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:34.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:34.155 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:34.156 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:40:34.157 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:40:34.158 DEBUG [src.libs.common] Attaching file ./log/docker/node6_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.162 DEBUG [src.libs.common] Attaching file ./log/docker/node9_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.164 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.169 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.171 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.173 DEBUG [src.libs.common] Attaching file ./log/docker/node8_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.175 DEBUG [src.libs.common] Attaching file ./log/docker/node10_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.177 DEBUG [src.libs.common] Attaching file ./log/docker/node5_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log
2026-03-17 04:40:34.179 DEBUG [src.libs.common] Attaching file ./log/docker/node7_2026-03-17_04-40-12__3609e93c-3b61-4be6-b84f-c97d360f0449__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,95 @@
2026-03-17 04:39:22.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:22.397 DEBUG [tests.conftest] Running test: test_time_filter_negative_end_time with id: 2026-03-17_04-39-22__be2978b5-3d8f-4706-849a-08a88e809601
2026-03-17 04:39:22.398 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:22.398 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:39:22.398 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:39:22.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:22.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-39-22__be2978b5-3d8f-4706-849a-08a88e809601__wakuorg_nwaku:latest.log
2026-03-17 04:39:22.404 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:22.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:22.406 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:22.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.239
2026-03-17 04:39:22.406 DEBUG [src.node.docker_mananger] Generated ports ['64417', '64418', '64419', '64420', '64421']
2026-03-17 04:39:22.406 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:22.406 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:22.406 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:22.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 64417:64417 -p 64418:64418 -p 64419:64419 -p 64420:64420 -p 64421:64421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64419 --rest-port=64417 --tcp-port=64418 --discv5-udp-port=64420 --rest-address=0.0.0.0 --nat=extip:172.18.215.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f0c6c766c77bd10aeaeeae2eca62e8ffcd35f79adf90c7d3c40bd4dedcf9e2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64421 --metrics-logging=true --store=true --relay=true
2026-03-17 04:39:22.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.239 waku 9c056a31f3734e5f2cf4ca8630971b87d4fc67e9a3a08c775237f6744ea62a9c
2026-03-17 04:39:22.589 DEBUG [src.node.docker_mananger] Container started with ID 9c056a31f373. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-39-22__be2978b5-3d8f-4706-849a-08a88e809601__wakuorg_nwaku:latest.log
2026-03-17 04:39:22.590 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64417
2026-03-17 04:39:22.590 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:22.740 ERROR [src.node.docker_mananger] Max retries reached for container 2b18a2f79ce6. Exiting log stream.
2026-03-17 04:39:23.197 ERROR [src.node.docker_mananger] Max retries reached for container 123d1f092d1f. Exiting log stream.
2026-03-17 04:39:23.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64417/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:23.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:23.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:23.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:23.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.239/tcp/64418/p2p/16Uiu2HAmL5vfJTyY5EwQ3xv6pmaM1DqjuGKfvZPrGjGfAVWYXd6w","/ip4/172.18.215.239/tcp/64419/ws/p2p/16Uiu2HAmL5vfJTyY5EwQ3xv6pmaM1DqjuGKfvZPrGjGfAVWYXd6w"],"enrUri":"enr:-L24QExG7bT9BnOVnPwhF-34dKmOdUjDfApzkLVP1IpxVUNbVuv5AP3fTx_2LBxXOkoPgiDumC8m57OfAS_zLYi0wPsCgmlkgnY0gmlwhKwS1--KbXVsdGlhZGRyc5YACASsEtfvBvuiAAoErBLX7wb7o90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbmUoM8eZgm9_ji8R8hETzvUc30Jn_ip6b16QVTRe_KiDdGNwgvuig3VkcIL7pIV3YWt1MgM"}'
2026-03-17 04:39:23.597 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:23.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:23.604 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-39-22__be2978b5-3d8f-4706-849a-08a88e809601__wakuorg_nwaku:latest.log
2026-03-17 04:39:23.604 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:23.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:23.605 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:23.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.81
2026-03-17 04:39:23.606 DEBUG [src.node.docker_mananger] Generated ports ['35860', '35861', '35862', '35863', '35864']
2026-03-17 04:39:23.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:23.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:23.606 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:23.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 35860:35860 -p 35861:35861 -p 35862:35862 -p 35863:35863 -p 35864:35864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35862 --rest-port=35860 --tcp-port=35861 --discv5-udp-port=35863 --rest-address=0.0.0.0 --nat=extip:172.18.126.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8a5596a8a847c0c8a4fb7bbe7b1560f49afbefbffefb9daeb76bcd32c430d5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35864 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QExG7bT9BnOVnPwhF-34dKmOdUjDfApzkLVP1IpxVUNbVuv5AP3fTx_2LBxXOkoPgiDumC8m57OfAS_zLYi0wPsCgmlkgnY0gmlwhKwS1--KbXVsdGlhZGRyc5YACASsEtfvBvuiAAoErBLX7wb7o90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbmUoM8eZgm9_ji8R8hETzvUc30Jn_ip6b16QVTRe_KiDdGNwgvuig3VkcIL7pIV3YWt1MgM --storenode=/ip4/172.18.215.239/tcp/64418/p2p/16Uiu2HAmL5vfJTyY5EwQ3xv6pmaM1DqjuGKfvZPrGjGfAVWYXd6w --store=true --relay=true
2026-03-17 04:39:23.761 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.81 waku 7ce096d2d40f8e37f760ac976ed6256f1c7cd482d404c7db1752eafc34dae6af
2026-03-17 04:39:23.788 DEBUG [src.node.docker_mananger] Container started with ID 7ce096d2d40f. Setting up logs at ./log/docker/store_node1_2026-03-17_04-39-22__be2978b5-3d8f-4706-849a-08a88e809601__wakuorg_nwaku:latest.log
2026-03-17 04:39:23.789 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35860
2026-03-17 04:39:23.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:24.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35860/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:24.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:24.793 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:24.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:24.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.81/tcp/35861/p2p/16Uiu2HAkykEfY9Gsnp85wBhBCHe8EabWzD2MLmVVc6nXVyWPXyBM","/ip4/172.18.126.81/tcp/35862/ws/p2p/16Uiu2HAkykEfY9Gsnp85wBhBCHe8EabWzD2MLmVVc6nXVyWPXyBM"],"enrUri":"enr:-L24QJKgyurdZ-LMgfnnXdnEOOvaidcIoUsKmbl957rFq0jQQMAmZ7xx3ArFa1Jyb4LPPiP4XlNZ_x67I_0ncGrxEykCgmlkgnY0gmlwhKwSflGKbXVsdGlhZGRyc5YACASsEn5RBowVAAoErBJ-UQaMFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQDAo2yJQMPDEhDxLv3xzYZ8ZX5Cf7W0LXO0uR35f5WiDdGNwgowVg3VkcIKMF4V3YWt1MgM"}'
2026-03-17 04:39:24.795 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:24.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.239/tcp/64418/p2p/16Uiu2HAmL5vfJTyY5EwQ3xv6pmaM1DqjuGKfvZPrGjGfAVWYXd6w"]'
2026-03-17 04:39:24.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:24.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:24.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:24.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:39:24.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:24.804 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:24.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:24.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:24.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:25.010 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:25.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:25.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:25.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:25.217 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:25.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:25.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:25.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:25.424 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:25.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:25.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:25.430 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:25.631 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:25.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:25.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:25.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:25.838 DEBUG [src.steps.store] Relaying message
2026-03-17 04:39:25.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:25.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:25.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:39:26.044 DEBUG [tests.store.test_time_filter] inquering stored messages with end time -10000
2026-03-17 04:39:26.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64417/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:26.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb636e94d56df79e9479574efcccc932e8018a43fc398fd16869e36f8624bcabc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722361803895040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x98d0d0d2fc1bc4842bf355b50d9cb9bd372339e8a90206364407cb85d36bc32a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722363803901952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8ed35738e6df902880ae2639d559139360c58588b0b2a97978df8b6bfc1c6bfc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722364703904000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1ef8130e8e71f7d810c814e99ae4bdf8a47dbd4e6439ab0bd673205bfe299a0e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722364903906048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa8b0d50e9b1e7b8ef5ea115774211b895509fa40fa063ba6ce85e0414ba9631d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722366803908096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4ee58cfd5ebc9b635395b26a1dd448899a4b32eb5d793b5365d34a608becfd5a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722374803909120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-17 04:39:26.049 DEBUG [tests.store.test_time_filter] number of messages stored for end time = -10000 is 6
2026-03-17 04:39:26.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35860/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:26.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb636e94d56df79e9479574efcccc932e8018a43fc398fd16869e36f8624bcabc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722361803895040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x98d0d0d2fc1bc4842bf355b50d9cb9bd372339e8a90206364407cb85d36bc32a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722363803901952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8ed35738e6df902880ae2639d559139360c58588b0b2a97978df8b6bfc1c6bfc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722364703904000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1ef8130e8e71f7d810c814e99ae4bdf8a47dbd4e6439ab0bd673205bfe299a0e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722364903906048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa8b0d50e9b1e7b8ef5ea115774211b895509fa40fa063ba6ce85e0414ba9631d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722366803908096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4ee58cfd5ebc9b635395b26a1dd448899a4b32eb5d793b5365d34a608becfd5a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722374803909120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-17 04:39:26.052 DEBUG [tests.store.test_time_filter] number of messages stored for end time = -10000 is 6
2026-03-17 04:39:26.054 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:26.055 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:26.055 DEBUG [src.node.waku_node] Stopping container with id 9c056a31f373
2026-03-17 04:39:26.568 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:26.570 DEBUG [src.node.waku_node] Stopping container with id 7ce096d2d40f
2026-03-17 04:39:27.055 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:27.057 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:27.064 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:27.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
2026-03-17 04:39:00.931 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:00.932 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8
2026-03-17 04:39:00.932 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:00.932 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:39:00.932 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:39:00.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:00.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:00.940 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:00.941 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:00.942 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:00.942 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.76
2026-03-17 04:39:00.943 DEBUG [src.node.docker_mananger] Generated ports ['31392', '31393', '31394', '31395', '31396']
2026-03-17 04:39:00.943 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:39:00.943 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:00.943 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:00.943 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:00.943 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:00.943 DEBUG [src.node.docker_mananger] docker run -i -t -p 31392:31392 -p 31393:31393 -p 31394:31394 -p 31395:31395 -p 31396:31396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31394 --rest-port=31392 --tcp-port=31393 --discv5-udp-port=31395 --rest-address=0.0.0.0 --nat=extip:172.18.175.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3e95e4cae638816c58dd31c56a1f65aedfa812be28b5fccbb1bfdcdfe0b543a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31396 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:01.147 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.76 waku ebc9958c1db84ab78456f4c5df634c53ad50caedf0c38f5b5c53fc06f841e6a4
2026-03-17 04:39:01.168 ERROR [src.node.docker_mananger] Max retries reached for container 68e9c38f4b27. Exiting log stream.
2026-03-17 04:39:01.185 DEBUG [src.node.docker_mananger] Container started with ID ebc9958c1db8. Setting up logs at ./log/docker/node1_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:01.185 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31392
2026-03-17 04:39:01.186 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:01.729 ERROR [src.node.docker_mananger] Max retries reached for container 9def09ac1e80. Exiting log stream.
2026-03-17 04:39:02.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:02.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:02.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:02.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:02.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.76/tcp/31393/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8","/ip4/172.18.175.76/tcp/31394/ws/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8"],"enrUri":"enr:-L24QF0FyaYX1DlXiQUE6-jVEyjncFl9WIigSSyw6BmgtvAdAv8omkutotezlpS6Ab7rhPhb9skZU4r1VcEW4xUSpegCgmlkgnY0gmlwhKwSr0yKbXVsdGlhZGRyc5YACASsEq9MBnqhAAoErBKvTAZ6ot0DgnJzhQACAQAAiXNlY3AyNTZrMaECsYGgu0pIyYh2OtMA_VOnIRp4Y__IagEA9HVwR2sjrzGDdGNwgnqhg3VkcIJ6o4V3YWt1MgU"}'
2026-03-17 04:39:02.194 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:02.201 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:02.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:02.201 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:02.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:02.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:02.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.168
2026-03-17 04:39:02.203 DEBUG [src.node.docker_mananger] Generated ports ['17224', '17225', '17226', '17227', '17228']
2026-03-17 04:39:02.203 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:39:02.204 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:02.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:02.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:02.204 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:02.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 17224:17224 -p 17225:17225 -p 17226:17226 -p 17227:17227 -p 17228:17228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17226 --rest-port=17224 --tcp-port=17225 --discv5-udp-port=17227 --rest-address=0.0.0.0 --nat=extip:172.18.243.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ffe2a739fb76cf5bb8d01fc3abab29fdb53bc0abcb8076bca6b7a3cbab1b9f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17228 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF0FyaYX1DlXiQUE6-jVEyjncFl9WIigSSyw6BmgtvAdAv8omkutotezlpS6Ab7rhPhb9skZU4r1VcEW4xUSpegCgmlkgnY0gmlwhKwSr0yKbXVsdGlhZGRyc5YACASsEq9MBnqhAAoErBKvTAZ6ot0DgnJzhQACAQAAiXNlY3AyNTZrMaECsYGgu0pIyYh2OtMA_VOnIRp4Y__IagEA9HVwR2sjrzGDdGNwgnqhg3VkcIJ6o4V3YWt1MgU
2026-03-17 04:39:02.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.168 waku 8838f9b69d6fbd8f00e4fa92c20408cba9af72102cb06f0a144203ffcfa30522
2026-03-17 04:39:02.464 DEBUG [src.node.docker_mananger] Container started with ID 8838f9b69d6f. Setting up logs at ./log/docker/node2_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:02.464 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17224
2026-03-17 04:39:02.465 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:03.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:03.469 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:03.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.168/tcp/17225/p2p/16Uiu2HAkvg392cFNAobhGNkTBeguQzCGGPQv8YRDAg5LXsso3vyB","/ip4/172.18.243.168/tcp/17226/ws/p2p/16Uiu2HAkvg392cFNAobhGNkTBeguQzCGGPQv8YRDAg5LXsso3vyB"],"enrUri":"enr:-L24QA-JKqQbpfevtwbjtcVsxNFVTwlo81zeSfZf--KNxz2cEprDj1HqT74GpN54nsXhRzCRBUW11UtsymK6Z0VrqZQCgmlkgnY0gmlwhKwS86iKbXVsdGlhZGRyc5YACASsEvOoBkNJAAoErBLzqAZDSt0DgnJzhQACAQAAiXNlY3AyNTZrMaECEom-OX4yrWfiSH1ygZ6aUJ4nA4yYkOuutD_-qyqj_h6DdGNwgkNJg3VkcIJDS4V3YWt1MgE"}'
2026-03-17 04:39:03.472 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:03.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.76/tcp/31393/p2p/16Uiu2HAm7NanYVPxEiGuGBauCfKTnUhDQQ1ZLcgb6pF4WXg6yUc8"]'
2026-03-17 04:39:03.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:39:03.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:39:03.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:03.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:03.636 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343523832687,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.641 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343523832687,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/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-03-17 04:39:03.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:03.755 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343645465200,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.760 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343645465200,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/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-03-17 04:39:03.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:03.874 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343764639414,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.879 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343764639414,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:03.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/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-03-17 04:39:03.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:03.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:03.995 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:03.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:03.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343883287055,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.000 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:04.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:04.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722343883287055,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/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-03-17 04:39:04.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:04.014 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:04.114 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:04.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:04.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344004100283,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.119 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:04.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:04.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344004100283,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31392/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-03-17 04:39:04.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:04.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:04.234 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:04.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31392/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:04.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344123455213,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.238 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:04.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:04.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722344123455213,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722342589349285,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:04.250 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:04.251 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:04.251 DEBUG [src.node.waku_node] Stopping container with id ebc9958c1db8
2026-03-17 04:39:04.866 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:04.866 DEBUG [src.node.waku_node] Stopping container with id 8838f9b69d6f
2026-03-17 04:39:05.419 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:05.422 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:05.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:05.508 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:05.510 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:39:05.510 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:39:05.511 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:05.512 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-39-00__9cc48bc7-9191-45f8-8a5e-fdfbe73b81a8__wakuorg_nwaku:latest.log
2026-03-17 04:39:05.517 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:05.517 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa
2026-03-17 04:39:05.518 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:05.518 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:39:05.518 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:39:05.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:05.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log
2026-03-17 04:39:05.526 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:05.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:05.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:05.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.75
2026-03-17 04:39:05.528 DEBUG [src.node.docker_mananger] Generated ports ['6878', '6879', '6880', '6881', '6882']
2026-03-17 04:39:05.528 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:39:05.529 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:05.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:05.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:05.529 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:05.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 6878:6878 -p 6879:6879 -p 6880:6880 -p 6881:6881 -p 6882:6882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6880 --rest-port=6878 --tcp-port=6879 --discv5-udp-port=6881 --rest-address=0.0.0.0 --nat=extip:172.18.165.75 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=275d2ff0c3aa71d6f2f07a2fb8e00894ec3d60dabc4e5caa59c3dd4cd0d2dd69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6882 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:05.713 ERROR [src.node.docker_mananger] Max retries reached for container ebc9958c1db8. Exiting log stream.
2026-03-17 04:39:05.739 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.75 waku f42002f58c5a9d02bca438d60391d48da71fea5a07333bdf10c6816fb1918cf4
2026-03-17 04:39:05.777 DEBUG [src.node.docker_mananger] Container started with ID f42002f58c5a. Setting up logs at ./log/docker/node1_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log
2026-03-17 04:39:05.777 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6878
2026-03-17 04:39:05.777 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:06.236 ERROR [src.node.docker_mananger] Max retries reached for container 8838f9b69d6f. Exiting log stream.
2026-03-17 04:39:06.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6878/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:06.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:06.784 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:06.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:06.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.75/tcp/6879/p2p/16Uiu2HAmDqGGirVR4xW6oF76EH24KshvFqoATMDS1xbFfWeHytyq","/ip4/172.18.165.75/tcp/6880/ws/p2p/16Uiu2HAmDqGGirVR4xW6oF76EH24KshvFqoATMDS1xbFfWeHytyq"],"enrUri":"enr:-L24QM8tUN8LnQad4g2FdWzt8iBOC1dG99jw1617uI_l8XmLRWfEy9Af5dah0N-oOuxv9jmJRYF3mFf5YAPn7oW9lNkCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBhrfAAoErBKlSwYa4N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDEX1_SqZbR72u2HwG7FgFrIZP1fTHrPcv8zLLz_vK5yyDdGNwghrfg3VkcIIa4YV3YWt1MgU"}'
2026-03-17 04:39:06.790 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:06.797 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:06.797 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log
2026-03-17 04:39:06.797 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:06.797 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:06.799 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:06.799 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.208
2026-03-17 04:39:06.799 DEBUG [src.node.docker_mananger] Generated ports ['40074', '40075', '40076', '40077', '40078']
2026-03-17 04:39:06.799 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:39:06.800 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:06.800 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:06.800 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:06.800 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:06.800 DEBUG [src.node.docker_mananger] docker run -i -t -p 40074:40074 -p 40075:40075 -p 40076:40076 -p 40077:40077 -p 40078:40078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40076 --rest-port=40074 --tcp-port=40075 --discv5-udp-port=40077 --rest-address=0.0.0.0 --nat=extip:172.18.88.208 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eb84496acefd5afe08f113ce9293e36839badd83025a57cef590ab7ca31725a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40078 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM8tUN8LnQad4g2FdWzt8iBOC1dG99jw1617uI_l8XmLRWfEy9Af5dah0N-oOuxv9jmJRYF3mFf5YAPn7oW9lNkCgmlkgnY0gmlwhKwSpUuKbXVsdGlhZGRyc5YACASsEqVLBhrfAAoErBKlSwYa4N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDEX1_SqZbR72u2HwG7FgFrIZP1fTHrPcv8zLLz_vK5yyDdGNwghrfg3VkcIIa4YV3YWt1MgU
2026-03-17 04:39:07.024 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.208 waku 648ec685358523d6e006ca85bcb87937d744ba767db8fdb6d9fbec3e6159c0a0
2026-03-17 04:39:07.063 DEBUG [src.node.docker_mananger] Container started with ID 648ec6853585. Setting up logs at ./log/docker/node2_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log
2026-03-17 04:39:07.065 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40074
2026-03-17 04:39:07.065 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:08.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40074/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:08.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40074/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:08.172 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:08.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.208/tcp/40075/p2p/16Uiu2HAmRcqjJEPCD5YChE87rh7agoapcGJpzRc2aL4GWCsTsoxT","/ip4/172.18.88.208/tcp/40076/ws/p2p/16Uiu2HAmRcqjJEPCD5YChE87rh7agoapcGJpzRc2aL4GWCsTsoxT"],"enrUri":"enr:-L24QI3nfTu5Npk_xgK3D-4CGTBMNs9Gu-UO-Kkea_pJ5lANcnFmOhu43SAlG577p4RTYdYBZmHor_c7z7665SRttZICgmlkgnY0gmlwhKwSWNCKbXVsdGlhZGRyc5YACASsEljQBpyLAAoErBJY0AacjN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDwJsFaSpngeBCT-hUGch6G9TI09daWukUkuUMbTLz5_iDdGNwgpyLg3VkcIKcjYV3YWt1MgE"}'
2026-03-17 04:39:08.175 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:08.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.75/tcp/6879/p2p/16Uiu2HAmDqGGirVR4xW6oF76EH24KshvFqoATMDS1xbFfWeHytyq"]'
2026-03-17 04:39:08.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6878/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:39:08.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40074/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-03-17 04:39:08.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:08.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:08.233 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:08.334 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:08.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6878/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:08.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722346874624532,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722348221916444,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:08.345 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:08.346 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:08.346 DEBUG [src.node.waku_node] Stopping container with id f42002f58c5a
2026-03-17 04:39:08.919 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:08.921 DEBUG [src.node.waku_node] Stopping container with id 648ec6853585
2026-03-17 04:39:09.513 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:09.516 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:09.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:09.590 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:09.592 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:39:09.593 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:39:09.593 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log
2026-03-17 04:39:09.594 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-39-05__d787b033-fbfc-4129-a49f-1fd7322c35aa__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,156 @@
2026-03-17 04:45:09.647 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:45:09.647 DEBUG [tests.conftest] Running test: test_multiple_content_topics_different_shard with id: 2026-03-17_04-45-09__1ef7c0a9-9597-4359-bd54-06ab6c107803
2026-03-17 04:45:09.648 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:45:09.648 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:45:09.648 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:45:09.657 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:45:09.657 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-45-09__1ef7c0a9-9597-4359-bd54-06ab6c107803__wakuorg_nwaku:latest.log
2026-03-17 04:45:09.657 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:45:09.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:45:09.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:45:09.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.145
2026-03-17 04:45:09.659 DEBUG [src.node.docker_mananger] Generated ports ['60245', '60246', '60247', '60248', '60249']
2026-03-17 04:45:09.659 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:45:09.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:45:09.659 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:45:09.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 60245:60245 -p 60246:60246 -p 60247:60247 -p 60248:60248 -p 60249:60249 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60247 --rest-port=60245 --tcp-port=60246 --discv5-udp-port=60248 --rest-address=0.0.0.0 --nat=extip:172.18.96.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5100ac22cd8e53c4f4c76320fe9a1c0a1ddf7b8cdb3f5dd526ede1aaf6f4fdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60249 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-17 04:45:09.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.145 waku e699c167283e05672a3f77b4de40d4401fe625b4773bdcafaeac19da39054ad7
2026-03-17 04:45:09.878 ERROR [src.node.docker_mananger] Max retries reached for container 6b1783b7163f. Exiting log stream.
2026-03-17 04:45:09.909 DEBUG [src.node.docker_mananger] Container started with ID e699c167283e. Setting up logs at ./log/docker/node1_2026-03-17_04-45-09__1ef7c0a9-9597-4359-bd54-06ab6c107803__wakuorg_nwaku:latest.log
2026-03-17 04:45:09.909 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60245
2026-03-17 04:45:09.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:45:10.369 ERROR [src.node.docker_mananger] Max retries reached for container 2fd09f12f770. Exiting log stream.
2026-03-17 04:45:10.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:10.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:11.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:11.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:11.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:11.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:11.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:45:11.462 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:45:11.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:11.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.145/tcp/60246/p2p/16Uiu2HAkvkA7734Qkui4QPato1kEAyE1rAGMKcFo99b9HYqDwrUD","/ip4/172.18.96.145/tcp/60247/ws/p2p/16Uiu2HAkvkA7734Qkui4QPato1kEAyE1rAGMKcFo99b9HYqDwrUD"],"enrUri":"enr:-L24QNMaV27maBW4nUDeFUDePbdnwHc2h3ha6NLhPV7RJhZ7F1h8XpRemF3S_7wrsGG5sw51l2Y7W5BQ4FueLqzDzeQCgmlkgnY0gmlwhKwSYJGKbXVsdGlhZGRyc5YACASsEmCRButWAAoErBJgkQbrV90DgnJzhQACAQAAiXNlY3AyNTZrMaECE5fxl_KVAfCpAm1ZHijkZea0RUK8g26QDTSVyyCPvv6DdGNwgutWg3VkcILrWIV3YWt1MgU"}'
2026-03-17 04:45:11.464 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:45:11.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:45:11.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-45-09__1ef7c0a9-9597-4359-bd54-06ab6c107803__wakuorg_nwaku:latest.log
2026-03-17 04:45:11.472 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:45:11.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:45:11.473 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:45:11.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.20
2026-03-17 04:45:11.474 DEBUG [src.node.docker_mananger] Generated ports ['57398', '57399', '57400', '57401', '57402']
2026-03-17 04:45:11.474 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:45:11.474 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:45:11.474 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:45:11.474 DEBUG [src.node.docker_mananger] docker run -i -t -p 57398:57398 -p 57399:57399 -p 57400:57400 -p 57401:57401 -p 57402:57402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57400 --rest-port=57398 --tcp-port=57399 --discv5-udp-port=57401 --rest-address=0.0.0.0 --nat=extip:172.18.117.20 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aec5d3ece80e3fb838e7c8b4b7f04eddab72169c86511e9d5f8afcc8a3cdcbfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57402 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNMaV27maBW4nUDeFUDePbdnwHc2h3ha6NLhPV7RJhZ7F1h8XpRemF3S_7wrsGG5sw51l2Y7W5BQ4FueLqzDzeQCgmlkgnY0gmlwhKwSYJGKbXVsdGlhZGRyc5YACASsEmCRButWAAoErBJgkQbrV90DgnJzhQACAQAAiXNlY3AyNTZrMaECE5fxl_KVAfCpAm1ZHijkZea0RUK8g26QDTSVyyCPvv6DdGNwgutWg3VkcILrWIV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-17 04:45:11.688 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.20 waku 8b39a9fee7722db20ef8b04029a93ee3e1b3eb11bcbbba5d21101b2108bbe9d0
2026-03-17 04:45:11.723 DEBUG [src.node.docker_mananger] Container started with ID 8b39a9fee772. Setting up logs at ./log/docker/node2_2026-03-17_04-45-09__1ef7c0a9-9597-4359-bd54-06ab6c107803__wakuorg_nwaku:latest.log
2026-03-17 04:45:11.724 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57398
2026-03-17 04:45:11.724 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:45:12.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:12.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:12.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:12.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:12.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:12.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:13.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:13.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:45:13.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:45:13.243 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:45:13.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.20/tcp/57399/p2p/16Uiu2HAkudYD8ztrJMrZ1BLrfyvbei5RKkxVf5eDVfE6G97Cy9ez","/ip4/172.18.117.20/tcp/57400/ws/p2p/16Uiu2HAkudYD8ztrJMrZ1BLrfyvbei5RKkxVf5eDVfE6G97Cy9ez"],"enrUri":"enr:-L24QEAkhmIWn6KT34e6ibzss28yI6XL2m2i7ymv_ZvaVKvcUAVPOOgl2ae5dy1Wq0TD80JdmaULvrsrieMZNKnvadQCgmlkgnY0gmlwhKwSdRSKbXVsdGlhZGRyc5YACASsEnUUBuA3AAoErBJ1FAbgON0DgnJzhQACAQAAiXNlY3AyNTZrMaECAwovKpCwwBjI7LsGf3lmj0Bj71_NbZVROxVnoPDt-muDdGNwguA3g3VkcILgOYV3YWt1MgE"}'
2026-03-17 04:45:13.246 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:45:13.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57398/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.145/tcp/60246/p2p/16Uiu2HAkvkA7734Qkui4QPato1kEAyE1rAGMKcFo99b9HYqDwrUD"]'
2026-03-17 04:45:13.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-17 04:45:13.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57398/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-17 04:45:13.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:13.404 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722713292205433,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.408 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722713292205433,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.421 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:13.522 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773722713412701930,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.527 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773722713412701930,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.540 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:13.640 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773722713531636549,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.648 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773722713531636549,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.663 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:13.763 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722713653579640,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.769 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722713653579640,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:13.882 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722713773354884,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.888 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:13.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:13.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722713773354884,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:13.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:13.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:13.911 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:14.011 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722713899178057,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.017 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722713899178057,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:14.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:14.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:14.131 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773722714021913677,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.136 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773722714021913677,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60245/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:45:14.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:45:14.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:45:14.250 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60245/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773722714140522419,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.256 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:45:14.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57398/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:45:14.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773722714140522419,"ephemeral":false,"proof":""}]'
2026-03-17 04:45:14.261 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:45:14.262 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:45:14.263 DEBUG [src.node.waku_node] Stopping container with id e699c167283e
2026-03-17 04:45:14.904 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:45:14.905 DEBUG [src.node.waku_node] Stopping container with id 8b39a9fee772
2026-03-17 04:45:15.525 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:45:15.526 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:45:15.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:45:15.637 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-03-17_04-35-21__75225a93-b14d-406c-ae49-fc26af4094a8
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-03-17_04-35-21__75225a93-b14d-406c-ae49-fc26af4094a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63864', '63865', '63866', '63867', '63868']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63864:63864 -p 63865:63865 -p 63866:63866 -p 63867:63867 -p 63868:63868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63866 --rest-port=63864 --tcp-port=63865 --discv5-udp-port=63867 --rest-address=0.0.0.0 --nat=extip:172.18.169.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ca8d3f6d7ad11ff6c37a537eaed21fbfd977f4e2bd06dafdcd8f1406ea3fcbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63868 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba442e088da7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.155 waku d123e4779872cf373b6411135150b0b8dc8894a31b79fb00fd6e24d746bab960
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d123e4779872. Setting up logs at ./log/docker/node1_2026-03-17_04-35-21__75225a93-b14d-406c-ae49-fc26af4094a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63864
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 2d1e8fc2c56d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:63864/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/63865/p2p/16Uiu2HAmU8aWfyyHcUDBqjGUEcUC78Tm3ndxtU8ZAwpaCGBwSujw","/ip4/172.18.169.155/tcp/63866/ws/p2p/16Uiu2HAmU8aWfyyHcUDBqjGUEcUC78Tm3ndxtU8ZAwpaCGBwSujw"],"enrUri":"enr:-L24QBVARzI4z7pcgruhD5m9l83z-h37eUCHu0o0e_7Ua78Bay-IDSF0bWj5HKBVkoVF0WVlaSBNtU4RUViCwJjFYt4CgmlkgnY0gmlwhKwSqZuKbXVsdGlhZGRyc5YACASsEqmbBvl5AAoErBKpmwb5et0DgnJzhQADAQAAiXNlY3AyNTZrMaED5fCc0lQlNjdfyCnM4XWBpYhM2YuQXukA9YYTKFGIFNKDdGNwgvl5g3VkcIL5e4V3YWt1MgU"}'
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-03-17_04-35-21__75225a93-b14d-406c-ae49-fc26af4094a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13511', '13512', '13513', '13514', '13515']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13511:13511 -p 13512:13512 -p 13513:13513 -p 13514:13514 -p 13515:13515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13513 --rest-port=13511 --tcp-port=13512 --discv5-udp-port=13514 --rest-address=0.0.0.0 --nat=extip:172.18.70.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2b29efcfabbddefed3d05fce0f07cb360ede6d2cdba5cca43e3bf8ada70ed1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13515 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBVARzI4z7pcgruhD5m9l83z-h37eUCHu0o0e_7Ua78Bay-IDSF0bWj5HKBVkoVF0WVlaSBNtU4RUViCwJjFYt4CgmlkgnY0gmlwhKwSqZuKbXVsdGlhZGRyc5YACASsEqmbBvl5AAoErBKpmwb5et0DgnJzhQADAQAAiXNlY3AyNTZrMaED5fCc0lQlNjdfyCnM4XWBpYhM2YuQXukA9YYTKFGIFNKDdGNwgvl5g3VkcIL5e4V3YWt1MgU --filternode=/ip4/172.18.169.155/tcp/63865/p2p/16Uiu2HAmU8aWfyyHcUDBqjGUEcUC78Tm3ndxtU8ZAwpaCGBwSujw
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.199 waku 18e2b0f9ada2c67c12355e9ff88c4a8d822d0f78a799b2f5e20b0448901b81df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18e2b0f9ada2. Setting up logs at ./log/docker/node2_2026-03-17_04-35-21__75225a93-b14d-406c-ae49-fc26af4094a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13511
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13511/health" -H "Content-Type: application/json" -d 'None'
INFO  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:13511/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/13512/p2p/16Uiu2HAkwZHnfoaFprsGv8DgE6ejk5yNU7eMLaoqmDEyPrti6adG","/ip4/172.18.70.199/tcp/13513/ws/p2p/16Uiu2HAkwZHnfoaFprsGv8DgE6ejk5yNU7eMLaoqmDEyPrti6adG"],"enrUri":"enr:-L24QGeGz0dGGtSQ47aZXX0qrvIpMC0grpMYOjijj70SvZqZK3XPE00zKm3EHsJLGxa2FAU1MEARKU9k2-61--A3GHQCgmlkgnY0gmlwhKwSRseKbXVsdGlhZGRyc5YACASsEkbHBjTIAAoErBJGxwY0yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECH6rtkNG419jiXGf94DJa0lG1AnEl6nBpUtXzgOWRdlODdGNwgjTIg3VkcII0yoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13511/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.155/tcp/63865/p2p/16Uiu2HAmU8aWfyyHcUDBqjGUEcUC78Tm3ndxtU8ZAwpaCGBwSujw"]'
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:63864/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:13511/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "00d3be3f-87f5-4911-aba8-9719ca3549a0", "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":"00d3be3f-87f5-4911-aba8-9719ca3549a0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:13511/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:13511/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 d123e4779872
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18e2b0f9ada2
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,83 @@
2026-03-17 04:42:56.639 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:42:56.640 DEBUG [tests.conftest] Running test: test_store_with_wrongPeerAddr with id: 2026-03-17_04-42-56__c2c692fd-f24f-48a7-ab77-8910f82c54f3
2026-03-17 04:42:56.640 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:42:56.640 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:42:56.641 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:42:56.648 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:56.648 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-42-56__c2c692fd-f24f-48a7-ab77-8910f82c54f3__wakuorg_nwaku:latest.log
2026-03-17 04:42:56.648 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:56.648 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:56.649 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:56.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.204
2026-03-17 04:42:56.650 DEBUG [src.node.docker_mananger] Generated ports ['5067', '5068', '5069', '5070', '5071']
2026-03-17 04:42:56.650 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:56.650 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:56.650 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:56.650 DEBUG [src.node.docker_mananger] docker run -i -t -p 5067:5067 -p 5068:5068 -p 5069:5069 -p 5070:5070 -p 5071:5071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5069 --rest-port=5067 --tcp-port=5068 --discv5-udp-port=5070 --rest-address=0.0.0.0 --nat=extip:172.18.125.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deba181cdbad209f42afa0eedd53abe1d8a1d3d99ef6b81afff80e0543d0ddb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5071 --metrics-logging=true --store=true --relay=true
2026-03-17 04:42:56.837 ERROR [src.node.docker_mananger] Max retries reached for container 823bbc544c9d. Exiting log stream.
2026-03-17 04:42:56.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.204 waku bf26d635be2c92dd00ce3c5c79d83f70d6ee6b75530e6aa8448fc596710e4319
2026-03-17 04:42:56.900 DEBUG [src.node.docker_mananger] Container started with ID bf26d635be2c. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-42-56__c2c692fd-f24f-48a7-ab77-8910f82c54f3__wakuorg_nwaku:latest.log
2026-03-17 04:42:56.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5067
2026-03-17 04:42:56.901 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:57.398 ERROR [src.node.docker_mananger] Max retries reached for container dca098415432. Exiting log stream.
2026-03-17 04:42:57.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5067/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:57.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:57.905 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:57.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:57.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.204/tcp/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR","/ip4/172.18.125.204/tcp/5069/ws/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR"],"enrUri":"enr:-L24QGjtze3KdiXlOZ6DKmzT4os8EpLq8f8bEF7HvNZSjfyCQmtuslYF3qU_bxqFH0ZG6ASPXWmzZ64JZkQ5iTgINIACgmlkgnY0gmlwhKwSfcyKbXVsdGlhZGRyc5YACASsEn3MBhPMAAoErBJ9zAYTzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtEB4zXlYXESZLfbAlV7A_FvHtPG3zulvExZdvF0OozKDdGNwghPMg3VkcIITzoV3YWt1MgM"}'
2026-03-17 04:42:57.907 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:57.915 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:57.915 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-42-56__c2c692fd-f24f-48a7-ab77-8910f82c54f3__wakuorg_nwaku:latest.log
2026-03-17 04:42:57.915 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:57.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:57.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:57.917 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.39
2026-03-17 04:42:57.917 DEBUG [src.node.docker_mananger] Generated ports ['46102', '46103', '46104', '46105', '46106']
2026-03-17 04:42:57.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:57.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:57.917 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:57.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 46102:46102 -p 46103:46103 -p 46104:46104 -p 46105:46105 -p 46106:46106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46104 --rest-port=46102 --tcp-port=46103 --discv5-udp-port=46105 --rest-address=0.0.0.0 --nat=extip:172.18.92.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dca5bdfa79c5b40464ac97b6a5afaeca7827f0ab19beb2aca010f838cd3a4e25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46106 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGjtze3KdiXlOZ6DKmzT4os8EpLq8f8bEF7HvNZSjfyCQmtuslYF3qU_bxqFH0ZG6ASPXWmzZ64JZkQ5iTgINIACgmlkgnY0gmlwhKwSfcyKbXVsdGlhZGRyc5YACASsEn3MBhPMAAoErBJ9zAYTzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtEB4zXlYXESZLfbAlV7A_FvHtPG3zulvExZdvF0OozKDdGNwghPMg3VkcIITzoV3YWt1MgM --storenode=/ip4/172.18.125.204/tcp/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR --store=true --relay=true
2026-03-17 04:42:58.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.39 waku d504d9c1b1d118317d0ba374ed2c58c0cdd5a4e115d1b219c1edbe405498942e
2026-03-17 04:42:58.161 DEBUG [src.node.docker_mananger] Container started with ID d504d9c1b1d1. Setting up logs at ./log/docker/store_node1_2026-03-17_04-42-56__c2c692fd-f24f-48a7-ab77-8910f82c54f3__wakuorg_nwaku:latest.log
2026-03-17 04:42:58.162 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46102
2026-03-17 04:42:58.162 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:59.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46102/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:59.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:59.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:59.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:59.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.39/tcp/46103/p2p/16Uiu2HAmCNxhaSedrRoCaEzdEzNs5ESn3LtpKcnuibEniQiPadtN","/ip4/172.18.92.39/tcp/46104/ws/p2p/16Uiu2HAmCNxhaSedrRoCaEzdEzNs5ESn3LtpKcnuibEniQiPadtN"],"enrUri":"enr:-L24QDkA8iCOF3_wTW4S2EoOfxLSfXAUdNP0HMSQ_pnxV4TCTpPkqv10srnL0m1soLSunmszKpIeSBcmidQp0mpVtWICgmlkgnY0gmlwhKwSXCeKbXVsdGlhZGRyc5YACASsElwnBrQXAAoErBJcJwa0GN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC--TXVaf0drQQpBLJwEZIvmPJJXC1-dx4I5bsZkFiJxuDdGNwgrQXg3VkcIK0GYV3YWt1MgM"}'
2026-03-17 04:42:59.169 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:59.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46102/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.204/tcp/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR"]'
2026-03-17 04:42:59.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:59.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:59.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:59.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:59.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:59.179 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:59.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:59.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:59.185 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:59.385 DEBUG [tests.store.test_api_flags] Running test with wrong_peer_addr: ip4/172.18.125.204/tcp/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR
2026-03-17 04:42:59.386 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:42:59.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46102/store/v3/messages?peerAddr=ip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:59.389 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=ip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
2026-03-17 04:42:59.390 DEBUG [tests.store.test_api_flags] Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=ip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
2026-03-17 04:42:59.390 DEBUG [tests.store.test_api_flags] Running test with wrong_peer_addr /ip4/172.18.125.204/tcp/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY
2026-03-17 04:42:59.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:42:59.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:59.393 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY`]'
2026-03-17 04:42:59.394 DEBUG [tests.store.test_api_flags] Response with wrong peer id is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2Ftcp%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJY`]'
2026-03-17 04:42:59.395 DEBUG [tests.store.test_api_flags] logger is /ip4/172.18.125.204/5068/p2p/16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR
2026-03-17 04:42:59.395 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:42:59.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:59.398 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '5068']"
2026-03-17 04:42:59.399 DEBUG [tests.store.test_api_flags] Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:46102/store/v3/messages?peerAddr=%2Fip4%2F172.18.125.204%2F5068%2Fp2p%2F16Uiu2HAm7ZJPGvXxJfAmxc1S6gizekxRneuY1RMBkAaxzmk9sJYR&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '5068']"
2026-03-17 04:42:59.400 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:42:59.402 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:42:59.402 DEBUG [src.node.waku_node] Stopping container with id bf26d635be2c
2026-03-17 04:42:59.956 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:59.959 DEBUG [src.node.waku_node] Stopping container with id d504d9c1b1d1
2026-03-17 04:43:00.540 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:43:00.544 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:43:00.550 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:43:00.555 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,125 @@
2026-03-17 04:41:42.217 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:41:42.218 DEBUG [tests.conftest] Running test: test_light_push_after_receiving_node_restarts with id: 2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f
2026-03-17 04:41:42.218 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:41:42.218 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:41:42.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:42.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:42.226 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:42.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:42.228 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:42.228 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.23
2026-03-17 04:41:42.228 DEBUG [src.node.docker_mananger] Generated ports ['19177', '19178', '19179', '19180', '19181']
2026-03-17 04:41:42.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:42.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:42.229 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:42.229 DEBUG [src.node.docker_mananger] docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.74.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b611cc69ae7bdb743bfa4fbf2f60c5b6ef693b579b3ceeffaa0242d68cd41e0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --lightpush=true --relay=true
2026-03-17 04:41:42.430 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.23 waku 3d74ac4fda38f1a664e9ed8b8549fd927c2e2685d196accc14a6a604e2f59f5b
2026-03-17 04:41:42.431 ERROR [src.node.docker_mananger] Max retries reached for container aa3ecb53192e. Exiting log stream.
2026-03-17 04:41:42.463 DEBUG [src.node.docker_mananger] Container started with ID 3d74ac4fda38. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:42.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19177
2026-03-17 04:41:42.464 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:43.018 ERROR [src.node.docker_mananger] Max retries reached for container 3f3aafa7f053. Exiting log stream.
2026-03-17 04:41:43.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:43.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:43.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:43.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:43.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.23/tcp/19178/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7","/ip4/172.18.74.23/tcp/19179/ws/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7"],"enrUri":"enr:-L24QCGgH0d43q_rkMuFhqPsIBXQhCDWeN1CEKjrMoDP6hwUHLEynXRutRz3s7H6m-gs9ZbpmP7jeBLuTZaJh3x4q-ICgmlkgnY0gmlwhKwSSheKbXVsdGlhZGRyc5YACASsEkoXBkrqAAoErBJKFwZK690DgnJzhQADAQAAiXNlY3AyNTZrMaECjZrcxWcNEIEKHfYtcZRjTPBA3gTY3ayGcFddW8V6oliDdGNwgkrqg3VkcIJK7IV3YWt1Mgk"}'
2026-03-17 04:41:43.471 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:43.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:43.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:43.479 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:43.479 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:43.480 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:43.481 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.59
2026-03-17 04:41:43.481 DEBUG [src.node.docker_mananger] Generated ports ['29339', '29340', '29341', '29342', '29343']
2026-03-17 04:41:43.481 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:43.481 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:43.481 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:43.481 DEBUG [src.node.docker_mananger] docker run -i -t -p 29339:29339 -p 29340:29340 -p 29341:29341 -p 29342:29342 -p 29343:29343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29341 --rest-port=29339 --tcp-port=29340 --discv5-udp-port=29342 --rest-address=0.0.0.0 --nat=extip:172.18.133.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecf05eadd5bb0df8a46aec9774a3b738b16bdc62c6dc0ead515c6053b844cabe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29343 --metrics-logging=true --lightpush=false --relay=true
2026-03-17 04:41:43.696 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.59 waku cf179263700731b5ab64e7f9c79e703ca950e4b28c2bf91256b285cdec4ebb09
2026-03-17 04:41:43.740 DEBUG [src.node.docker_mananger] Container started with ID cf1792637007. Setting up logs at ./log/docker/receiving_node2_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:43.741 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29339
2026-03-17 04:41:43.741 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:44.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29339/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:44.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:44.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:44.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:44.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.59/tcp/29340/p2p/16Uiu2HAmSG2Uc1gCG1RXqvSiRWBfUGZXJ8YhLrEWxuBZArC626rW","/ip4/172.18.133.59/tcp/29341/ws/p2p/16Uiu2HAmSG2Uc1gCG1RXqvSiRWBfUGZXJ8YhLrEWxuBZArC626rW"],"enrUri":"enr:-L24QLuqBSN6zl875lI1v4Gl09UqjAgNRuoCsxx2DTt18annEK8KB5iT3rbhytwAM4JJz_O5pLbavGj7jgrYyhZVg9QCgmlkgnY0gmlwhKwShTuKbXVsdGlhZGRyc5YACASsEoU7BnKcAAoErBKFOwZynd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyiGpkLjWq1SxLi4uEuI7QFo5GBCBm8pTORRh1lamwwODdGNwgnKcg3VkcIJynoV3YWt1MgE"}'
2026-03-17 04:41:44.747 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:44.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29339/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.23/tcp/19178/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7"]'
2026-03-17 04:41:44.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:44.798 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:44.798 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:44.800 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:44.800 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:44.803 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:44.803 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.58
2026-03-17 04:41:44.803 DEBUG [src.node.docker_mananger] Generated ports ['53840', '53841', '53842', '53843', '53844']
2026-03-17 04:41:44.803 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:44.804 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:44.804 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:44.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 53840:53840 -p 53841:53841 -p 53842:53842 -p 53843:53843 -p 53844:53844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53842 --rest-port=53840 --tcp-port=53841 --discv5-udp-port=53843 --rest-address=0.0.0.0 --nat=extip:172.18.230.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d2d4e82b19e5bb3fec67bfaf906a983eef9d9edf2d343f3aca41328af11fd2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53844 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCGgH0d43q_rkMuFhqPsIBXQhCDWeN1CEKjrMoDP6hwUHLEynXRutRz3s7H6m-gs9ZbpmP7jeBLuTZaJh3x4q-ICgmlkgnY0gmlwhKwSSheKbXVsdGlhZGRyc5YACASsEkoXBkrqAAoErBJKFwZK690DgnJzhQADAQAAiXNlY3AyNTZrMaECjZrcxWcNEIEKHfYtcZRjTPBA3gTY3ayGcFddW8V6oliDdGNwgkrqg3VkcIJK7IV3YWt1Mgk --lightpushnode=/ip4/172.18.74.23/tcp/19178/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7 --lightpush=true --relay=true
2026-03-17 04:41:45.010 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.58 waku 58a5dce4da650d70650052807dbea6ef8b26a00c41fa72b85b51b622753bdced
2026-03-17 04:41:45.047 DEBUG [src.node.docker_mananger] Container started with ID 58a5dce4da65. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-41-42__de137b39-9ad3-4700-809f-8a1e0618714f__wakuorg_nwaku:latest.log
2026-03-17 04:41:45.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53840
2026-03-17 04:41:45.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:46.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53840/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:46.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:46.052 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:46.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:46.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.58/tcp/53841/p2p/16Uiu2HAmQ87rFAHDVU7NztxWWgPJdvUoVRHzdXLi7aQR5wBRfJ97","/ip4/172.18.230.58/tcp/53842/ws/p2p/16Uiu2HAmQ87rFAHDVU7NztxWWgPJdvUoVRHzdXLi7aQR5wBRfJ97"],"enrUri":"enr:-L24QPAwd5VLy-4L-9pjor4a4qMdPXxE6UrQ9lCx2t2DiiKgTb-BEItJzD3C7zMvBmazlAuabGf0QvxzscRyQJ16TDwCgmlkgnY0gmlwhKwS5jqKbXVsdGlhZGRyc5YACASsEuY6BtJRAAoErBLmOgbSUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqmO3qeXzsHVf5gMc6AVtdICWoRi3CXYOWbNlo1N1ImqDdGNwgtJRg3VkcILSU4V3YWt1Mgk"}'
2026-03-17 04:41:46.055 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:46.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.23/tcp/19178/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7"]'
2026-03-17 04:41:46.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.59/tcp/29340/p2p/16Uiu2HAmSG2Uc1gCG1RXqvSiRWBfUGZXJ8YhLrEWxuBZArC626rW"]'
2026-03-17 04:41:46.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:46.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:46.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:46.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.145 DEBUG [src.steps.light_push] Lightpushing message
2026-03-17 04:41:46.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722506145517544}}'
2026-03-17 04:41:46.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:46.162 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:41:46.263 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-17 04:41:46.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:46.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722506145517544,"ephemeral":false,"proof":""}]'
2026-03-17 04:41:46.268 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-17 04:41:46.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:46.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722506145517544,"ephemeral":false,"proof":""}]'
2026-03-17 04:41:46.272 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-17 04:41:46.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:46.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722506145517544,"ephemeral":false,"proof":""}]'
2026-03-17 04:41:46.276 DEBUG [src.node.waku_node] Restarting container with id 3d74ac4fda38
2026-03-17 04:41:47.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:47.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:47.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:47.151 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:47.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:47.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.23/tcp/19178/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7","/ip4/172.18.74.23/tcp/19179/ws/p2p/16Uiu2HAm4xSRgtEs5nPA8FpphMKzsQBADMSFFbgfKXysbejr6kc7"],"enrUri":"enr:-L24QCGgH0d43q_rkMuFhqPsIBXQhCDWeN1CEKjrMoDP6hwUHLEynXRutRz3s7H6m-gs9ZbpmP7jeBLuTZaJh3x4q-ICgmlkgnY0gmlwhKwSSheKbXVsdGlhZGRyc5YACASsEkoXBkrqAAoErBJKFwZK690DgnJzhQADAQAAiXNlY3AyNTZrMaECjZrcxWcNEIEKHfYtcZRjTPBA3gTY3ayGcFddW8V6oliDdGNwgkrqg3VkcIJK7IV3YWt1Mgk"}'
2026-03-17 04:41:47.154 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:47.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:47.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:47.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:47.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:47.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:47.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:47.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53840/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722507164454813}}'
2026-03-17 04:41:47.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:47.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:47.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722507164454813,"ephemeral":false,"proof":""}]'
2026-03-17 04:41:47.184 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:41:47.185 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:41:47.185 DEBUG [src.node.waku_node] Stopping container with id 3d74ac4fda38
2026-03-17 04:41:47.788 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:47.789 DEBUG [src.node.waku_node] Stopping container with id cf1792637007
2026-03-17 04:41:48.387 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:48.387 DEBUG [src.node.waku_node] Stopping container with id 58a5dce4da65
2026-03-17 04:41:48.604 ERROR [src.node.docker_mananger] Max retries reached for container 3d74ac4fda38. Exiting log stream.
2026-03-17 04:41:48.970 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:48.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:41:49.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:41:49.010 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:41:49.023 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,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_different_shard with id: 2026-03-17_04-37-50__7e8901cb-afb2-4c1d-af5b-50a628059d0a
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-03-17_04-37-50__7e8901cb-afb2-4c1d-af5b-50a628059d0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35400', '35401', '35402', '35403', '35404']
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 35400:35400 -p 35401:35401 -p 35402:35402 -p 35403:35403 -p 35404:35404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35402 --rest-port=35400 --tcp-port=35401 --discv5-udp-port=35403 --rest-address=0.0.0.0 --nat=extip:172.18.24.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5e98c1c58494c6daadffaffbc8993ff6dfb72fc0ce60b6728fc2d96bbfbde12d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35404 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffa422e55d74. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.214 waku 4b1629e0ad88c74a1b194febcc5bd26c4f67d0e614651b74fece63ef0d0fefc0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b1629e0ad88. Setting up logs at ./log/docker/node1_2026-03-17_04-37-50__7e8901cb-afb2-4c1d-af5b-50a628059d0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35400
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 2b7794cd36a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35400/health" -H "Content-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:35400/health" -H "Content-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:35400/health" -H "Content-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:35400/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.214/tcp/35401/p2p/16Uiu2HAmNMAE5kF7j4eYGrXUMpRHXcHk8ZuksQVd4gJS9j9Ks5Hv","/ip4/172.18.24.214/tcp/35402/ws/p2p/16Uiu2HAmNMAE5kF7j4eYGrXUMpRHXcHk8ZuksQVd4gJS9j9Ks5Hv"],"enrUri":"enr:-L24QD_jRDzPNlppTgQStaZgtu4qEcXzfVyCC8hf2j23DXyiPAdioBlidKZCa8IhsF7X6o5LPyZVYeSyXuQ8NiW5iecCgmlkgnY0gmlwhKwSGNaKbXVsdGlhZGRyc5YACASsEhjWBopJAAoErBIY1gaKSt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkAOUy5zbKYkW7iq53bOzjjtJHbc7aoZ44rx5HMsDTdWDdGNwgopJg3VkcIKKS4V3YWt1MgU"}'
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-03-17_04-37-50__7e8901cb-afb2-4c1d-af5b-50a628059d0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10385', '10386', '10387', '10388', '10389']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
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 10385:10385 -p 10386:10386 -p 10387:10387 -p 10388:10388 -p 10389:10389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10387 --rest-port=10385 --tcp-port=10386 --discv5-udp-port=10388 --rest-address=0.0.0.0 --nat=extip:172.18.154.194 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=e9ecaccb3bcebc01c4b913ec2fbf0f7affdabe965485ddc8cf270fa6fefaaf19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10389 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD_jRDzPNlppTgQStaZgtu4qEcXzfVyCC8hf2j23DXyiPAdioBlidKZCa8IhsF7X6o5LPyZVYeSyXuQ8NiW5iecCgmlkgnY0gmlwhKwSGNaKbXVsdGlhZGRyc5YACASsEhjWBopJAAoErBIY1gaKSt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkAOUy5zbKYkW7iq53bOzjjtJHbc7aoZ44rx5HMsDTdWDdGNwgopJg3VkcIKKS4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.194 waku f0cb5333508128d479fb750efddb2860620b13e0cca26b77c682db56684cb677
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0cb53335081. Setting up logs at ./log/docker/node2_2026-03-17_04-37-50__7e8901cb-afb2-4c1d-af5b-50a628059d0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10385
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10385/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:10385/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/10386/p2p/16Uiu2HAkzvYT9JEJ1x9U927BntoUU2jjvMfnn7BoJqhKdcKS7daJ","/ip4/172.18.154.194/tcp/10387/ws/p2p/16Uiu2HAkzvYT9JEJ1x9U927BntoUU2jjvMfnn7BoJqhKdcKS7daJ"],"enrUri":"enr:-L24QJW3X_l3KO-iTleg_KVd7KXMRoqg-3JCOukVVhOnjvZBQ-U869C-CmFALWXoCpkHefQR1wFLDFs5ov6YSipydwMCgmlkgnY0gmlwhKwSmsKKbXVsdGlhZGRyc5YACASsEprCBiiSAAoErBKawgYok90DgnJzhQAEAQAAiXNlY3AyNTZrMaECUa_EAiz2X8DgukwYweEVMJwt1EJCHjORRYrG_IeIiBuDdGNwgiiSg3VkcIIolIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10385/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.214/tcp/35401/p2p/16Uiu2HAmNMAE5kF7j4eYGrXUMpRHXcHk8ZuksQVd4gJS9j9Ks5Hv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35400/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:10385/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/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:35400/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:35400/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":1773722273006611965,"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:10385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:10385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4b1629e0ad88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f0cb53335081
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-03-17 04:37:44.974 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:44.974 DEBUG [tests.conftest] Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55
2026-03-17 04:37:44.974 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:44.975 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:44.975 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:37:44.982 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:44.982 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
2026-03-17 04:37:44.983 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:44.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:44.984 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:44.984 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.215
2026-03-17 04:37:44.984 DEBUG [src.node.docker_mananger] Generated ports ['56455', '56456', '56457', '56458', '56459']
2026-03-17 04:37:44.984 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:44.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:44.985 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:44.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 56455:56455 -p 56456:56456 -p 56457:56457 -p 56458:56458 -p 56459:56459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56457 --rest-port=56455 --tcp-port=56456 --discv5-udp-port=56458 --rest-address=0.0.0.0 --nat=extip:172.18.86.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=51d3eb2a77d82ece2bc1cb837040b760949ecc917f508aecbbf1ed7dfb8b8939 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56459 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
2026-03-17 04:37:45.171 ERROR [src.node.docker_mananger] Max retries reached for container 421396f1d42c. Exiting log stream.
2026-03-17 04:37:45.173 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.215 waku ffa422e55d7407eded618cf6e45cd290f8ea1b5904f61b4bd2222b71474b6e3e
2026-03-17 04:37:45.210 DEBUG [src.node.docker_mananger] Container started with ID ffa422e55d74. Setting up logs at ./log/docker/node1_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
2026-03-17 04:37:45.210 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56455
2026-03-17 04:37:45.211 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:45.697 ERROR [src.node.docker_mananger] Max retries reached for container 17ea055e1e34. Exiting log stream.
2026-03-17 04:37:46.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:46.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:47.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:47.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:47.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:47.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:47.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:47.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:47.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:47.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:47.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:47.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:47.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.215/tcp/56456/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy","/ip4/172.18.86.215/tcp/56457/ws/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy"],"enrUri":"enr:-L24QO3itRjfLHRzZNRoRAFQ-sJxTh-5gSydl1bVYsNlYhOpEjcFurUt_hjVXVEmyabpEpADcbXOi-x7ea38FzJqK9cCgmlkgnY0gmlwhKwSVteKbXVsdGlhZGRyc5YACASsElbXBtyIAAoErBJW1wbcid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcjxeNj5GSHMHLsmmz0FEj0LmIY3m3NbX_jNliD0A3fCDdGNwgtyIg3VkcILcioV3YWt1MgU"}'
2026-03-17 04:37:47.355 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:47.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:47.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
2026-03-17 04:37:47.363 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:47.363 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:47.364 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:47.365 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.17
2026-03-17 04:37:47.365 DEBUG [src.node.docker_mananger] Generated ports ['27808', '27809', '27810', '27811', '27812']
2026-03-17 04:37:47.365 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:47.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:47.365 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:47.365 DEBUG [src.node.docker_mananger] docker run -i -t -p 27808:27808 -p 27809:27809 -p 27810:27810 -p 27811:27811 -p 27812:27812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27810 --rest-port=27808 --tcp-port=27809 --discv5-udp-port=27811 --rest-address=0.0.0.0 --nat=extip:172.18.88.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=481848bf0f26d3acd7ba8b5aae363febdd0dbeadea14f5ce790c17d0bbe0febe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27812 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO3itRjfLHRzZNRoRAFQ-sJxTh-5gSydl1bVYsNlYhOpEjcFurUt_hjVXVEmyabpEpADcbXOi-x7ea38FzJqK9cCgmlkgnY0gmlwhKwSVteKbXVsdGlhZGRyc5YACASsElbXBtyIAAoErBJW1wbcid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcjxeNj5GSHMHLsmmz0FEj0LmIY3m3NbX_jNliD0A3fCDdGNwgtyIg3VkcILcioV3YWt1MgU --content-topic=/statusim/1/community/cbor
2026-03-17 04:37:47.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.17 waku 2b7794cd36a740cf17605bde79340b91ed1e29b8720a206aee8d27d7a1e744cd
2026-03-17 04:37:47.612 DEBUG [src.node.docker_mananger] Container started with ID 2b7794cd36a7. Setting up logs at ./log/docker/node2_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
2026-03-17 04:37:47.612 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27808
2026-03-17 04:37:47.613 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:48.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27808/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:48.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:48.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27808/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:48.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:48.722 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:48.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:48.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.17/tcp/27809/p2p/16Uiu2HAmCkGpnMtesSyJeG6GSnLwgns3ebzHYU4U6kdXVHGBVSjb","/ip4/172.18.88.17/tcp/27810/ws/p2p/16Uiu2HAmCkGpnMtesSyJeG6GSnLwgns3ebzHYU4U6kdXVHGBVSjb"],"enrUri":"enr:-L24QMZJeNFUA2YKKj8zRmJZKVl4yGrpufvXJLIjOKBWDkqxB7T_ncS4V5znVUtjRjHDdLaM25NqXHyY5P6yTRHoYskCgmlkgnY0gmlwhKwSWBGKbXVsdGlhZGRyc5YACASsElgRBmyhAAoErBJYEQZsot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAVqIAbkzdKd_Pm5U9Wi3mWh3i_hvb7oVm_iwqCskyYqDdGNwgmyhg3VkcIJso4V3YWt1MgE"}'
2026-03-17 04:37:48.725 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:48.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.215/tcp/56456/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy"]'
2026-03-17 04:37:48.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:48.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56455/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-17 04:37:48.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:48.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27808/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-17 04:37:48.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:48.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56455/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:48.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:48.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:48.883 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:48.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56455/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:48.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722268769589549,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:48.888 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:48.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27808/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:48.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722268769589549,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:48.893 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:48.894 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:48.894 DEBUG [src.node.waku_node] Stopping container with id ffa422e55d74
2026-03-17 04:37:49.483 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:49.483 DEBUG [src.node.waku_node] Stopping container with id 2b7794cd36a7
2026-03-17 04:37:50.048 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:50.050 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:50.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:50.110 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_light_push_with_invalid_version with id: 2026-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735
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-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54392', '54393', '54394', '54395', '54396']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54392:54392 -p 54393:54393 -p 54394:54394 -p 54395:54395 -p 54396:54396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54394 --rest-port=54392 --tcp-port=54393 --discv5-udp-port=54395 --rest-address=0.0.0.0 --nat=extip:172.18.42.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0bafdee296cda28c289b4a59e20fac2eff29dcac3ced1e5cb9afa219b5fc6db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54396 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.13 waku 677002bd4727c59870380193f2d2c939c576b50a69e150fb75b57fad6d59cb06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 677002bd4727. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54392
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 06393ba51ad8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f0254e103fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54392/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:54392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.13/tcp/54393/p2p/16Uiu2HAmBaNUvcxDaqzNUATWmPs5FVDZfqcnT6dd2rDh2AKLt18h","/ip4/172.18.42.13/tcp/54394/ws/p2p/16Uiu2HAmBaNUvcxDaqzNUATWmPs5FVDZfqcnT6dd2rDh2AKLt18h"],"enrUri":"enr:-L24QIMkVYFyCGp3q4CABdQrbU8b5uPWfYav3RdZMH3cDZ2nLmc6BPWUxtWdL4d_abY7JtADsk-4pHnkGJzzZNm1A38CgmlkgnY0gmlwhKwSKg2KbXVsdGlhZGRyc5YACASsEioNBtR5AAoErBIqDQbUet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7_Vu8KHywUTVFP8-TI49irA1AI1tyZfuC6U-L1Yy4-aDdGNwgtR5g3VkcILUe4V3YWt1Mgk"}'
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-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27360', '27361', '27362', '27363', '27364']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27360:27360 -p 27361:27361 -p 27362:27362 -p 27363:27363 -p 27364:27364 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27362 --rest-port=27360 --tcp-port=27361 --discv5-udp-port=27363 --rest-address=0.0.0.0 --nat=extip:172.18.30.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3edeefed7d774995feede1dd4ec91d66dfb6af5af90d5ab6e5fdb1b266cbebd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27364 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.72 waku 7d673b414c50447d2bbf6e04caadcbb0c063577b004f80e91dec41b81bc3f717
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d673b414c50. Setting up logs at ./log/docker/receiving_node2_2026-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27360
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27360/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:27360/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.72/tcp/27361/p2p/16Uiu2HAm16gnWXJdzb1Yyp3CxpDArBGJdCDX85gpWfwWh8tp5kNz","/ip4/172.18.30.72/tcp/27362/ws/p2p/16Uiu2HAm16gnWXJdzb1Yyp3CxpDArBGJdCDX85gpWfwWh8tp5kNz"],"enrUri":"enr:-L24QMMD4WXouLbyeLCIM7-rr4Cv3FzY3fPkPyL88kTR6KRbRY9iTUJ4ZPcsGFwkxWNig4-NcpOAcNirTi_6k_IpTZ4CgmlkgnY0gmlwhKwSHkiKbXVsdGlhZGRyc5YACASsEh5IBmrhAAoErBIeSAZq4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECVEj_NdGPEpqGcoWaxkXCTg1FM3M4wpeNaTBzHzoi8DeDdGNwgmrhg3VkcIJq44V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.13/tcp/54393/p2p/16Uiu2HAmBaNUvcxDaqzNUATWmPs5FVDZfqcnT6dd2rDh2AKLt18h"]'
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-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56909', '56910', '56911', '56912', '56913']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56909:56909 -p 56910:56910 -p 56911:56911 -p 56912:56912 -p 56913:56913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56911 --rest-port=56909 --tcp-port=56910 --discv5-udp-port=56912 --rest-address=0.0.0.0 --nat=extip:172.18.121.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f4db0bf1d7adfab4fdd7ff0e5d8bf55021dea8eb74afb066708adf4e0cf1d24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56913 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIMkVYFyCGp3q4CABdQrbU8b5uPWfYav3RdZMH3cDZ2nLmc6BPWUxtWdL4d_abY7JtADsk-4pHnkGJzzZNm1A38CgmlkgnY0gmlwhKwSKg2KbXVsdGlhZGRyc5YACASsEioNBtR5AAoErBIqDQbUet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7_Vu8KHywUTVFP8-TI49irA1AI1tyZfuC6U-L1Yy4-aDdGNwgtR5g3VkcILUe4V3YWt1Mgk --lightpushnode=/ip4/172.18.42.13/tcp/54393/p2p/16Uiu2HAmBaNUvcxDaqzNUATWmPs5FVDZfqcnT6dd2rDh2AKLt18h --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.153 waku a1c9081d367cff11f751e09792a4fcc4896487b5d7d8ecb05f8e0bbdd0865fc2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1c9081d367c. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-39-53__67294847-aef2-467f-aab9-a1f920560735__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56909
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56909/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:56909/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/56910/p2p/16Uiu2HAmUcocokncxS4mykL9dAdJ8S3ASGJiZXz9fmBmNTKiWikT","/ip4/172.18.121.153/tcp/56911/ws/p2p/16Uiu2HAmUcocokncxS4mykL9dAdJ8S3ASGJiZXz9fmBmNTKiWikT"],"enrUri":"enr:-L24QLX1xsS24DafDJmvHrtCKbOqc_Tv2HwhC2xkMgpztsPaC8ZmmHPf49ZMdS4hcFJqYmyZhY6dTlNM9IYhPdK5kcACgmlkgnY0gmlwhKwSeZmKbXVsdGlhZGRyc5YACASsEnmZBt5OAAoErBJ5mQbeT90DgnJzhQADAQAAiXNlY3AyNTZrMaED7Suxp9XHQUaz3aX0qlbG2Uv2yRNwqTYKF9mvolHkBvSDdGNwgt5Og3VkcILeUIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.13/tcp/54393/p2p/16Uiu2HAmBaNUvcxDaqzNUATWmPs5FVDZfqcnT6dd2rDh2AKLt18h"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56909/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.72/tcp/27361/p2p/16Uiu2HAm16gnWXJdzb1Yyp3CxpDArBGJdCDX85gpWfwWh8tp5kNz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54392/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:27360/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:56909/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:56909/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722397710027832, "version": 2.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:56909/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 677002bd4727
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d673b414c50
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1c9081d367c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 677002bd4727. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-03-17 04:40:28.988 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:28.989 DEBUG [tests.conftest] Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-03-17_04-40-28__9cabf7c0-3f32-4b77-9ee5-304bf1cf7558
2026-03-17 04:40:28.990 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:28.990 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:28.990 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:28.997 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:28.997 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-28__9cabf7c0-3f32-4b77-9ee5-304bf1cf7558__wakuorg_nwaku:latest.log
2026-03-17 04:40:28.998 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:28.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:28.999 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:28.999 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.157
2026-03-17 04:40:28.999 DEBUG [src.node.docker_mananger] Generated ports ['44028', '44029', '44030', '44031', '44032']
2026-03-17 04:40:29.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:29.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:29.000 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:29.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 44028:44028 -p 44029:44029 -p 44030:44030 -p 44031:44031 -p 44032:44032 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44030 --rest-port=44028 --tcp-port=44029 --discv5-udp-port=44031 --rest-address=0.0.0.0 --nat=extip:172.18.19.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fb4f7d005387705fecdab29570a499bce4214cfb4cebafc40abdab6eb0c37aef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44032 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:40:29.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.157 waku 66c0aac8c9314660fc1f9db725925af26001a2a4d28cd34113314645abc0bfe8
2026-03-17 04:40:29.226 DEBUG [src.node.docker_mananger] Container started with ID 66c0aac8c931. Setting up logs at ./log/docker/node1_2026-03-17_04-40-28__9cabf7c0-3f32-4b77-9ee5-304bf1cf7558__wakuorg_nwaku:latest.log
2026-03-17 04:40:29.227 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44028
2026-03-17 04:40:29.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:29.801 ERROR [src.node.docker_mananger] Max retries reached for container 07573b650461. Exiting log stream.
2026-03-17 04:40:30.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44028/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:30.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:30.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44028/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:30.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:30.335 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:30.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:30.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.157/tcp/44029/p2p/16Uiu2HAmD3SCtwABCQq4nwPxzGQnJBRUxQKxPyuEB4Y9YmZadNin","/ip4/172.18.19.157/tcp/44030/ws/p2p/16Uiu2HAmD3SCtwABCQq4nwPxzGQnJBRUxQKxPyuEB4Y9YmZadNin"],"enrUri":"enr:-L24QOXypwJuHSncIGiCycbmE5pb7Ayu0h9K-OTcKjHTUYErNA0lURPPJut5bx_yD-7CO4f1ZNvpAwtv-jFS8GkOlCQCgmlkgnY0gmlwhKwSE52KbXVsdGlhZGRyc5YACASsEhOdBqv9AAoErBITnQar_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBcADMJWv-JDdndy6GEg-1-kxubluRhsQJHzFO-5HIJuDdGNwgqv9g3VkcIKr_4V3YWt1MgU"}'
2026-03-17 04:40:30.337 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:30.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:30.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-28__9cabf7c0-3f32-4b77-9ee5-304bf1cf7558__wakuorg_nwaku:latest.log
2026-03-17 04:40:30.345 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:30.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:30.346 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:30.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.44
2026-03-17 04:40:30.346 DEBUG [src.node.docker_mananger] Generated ports ['9938', '9939', '9940', '9941', '9942']
2026-03-17 04:40:30.347 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:30.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:30.347 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:30.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 9938:9938 -p 9939:9939 -p 9940:9940 -p 9941:9941 -p 9942:9942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9940 --rest-port=9938 --tcp-port=9939 --discv5-udp-port=9941 --rest-address=0.0.0.0 --nat=extip:172.18.184.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab03dffce4ded1baec7fb0aabd4ade128f2fbbbbde5d128c0d3e0171e9c9c15a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9942 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXypwJuHSncIGiCycbmE5pb7Ayu0h9K-OTcKjHTUYErNA0lURPPJut5bx_yD-7CO4f1ZNvpAwtv-jFS8GkOlCQCgmlkgnY0gmlwhKwSE52KbXVsdGlhZGRyc5YACASsEhOdBqv9AAoErBITnQar_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBcADMJWv-JDdndy6GEg-1-kxubluRhsQJHzFO-5HIJuDdGNwgqv9g3VkcIKr_4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:40:30.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.44 waku 41df2b22b959e339bd39d1ac9d14bbd1621c7ba3685e0b55b0291086c54fe7dd
2026-03-17 04:40:30.607 DEBUG [src.node.docker_mananger] Container started with ID 41df2b22b959. Setting up logs at ./log/docker/node2_2026-03-17_04-40-28__9cabf7c0-3f32-4b77-9ee5-304bf1cf7558__wakuorg_nwaku:latest.log
2026-03-17 04:40:30.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9938
2026-03-17 04:40:30.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:31.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:31.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:31.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:31.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:31.715 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:31.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:31.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.44/tcp/9939/p2p/16Uiu2HAm1gTzJE39snuDqr1QrcEVqoEcWcKnjadyWs3668UVfvFx","/ip4/172.18.184.44/tcp/9940/ws/p2p/16Uiu2HAm1gTzJE39snuDqr1QrcEVqoEcWcKnjadyWs3668UVfvFx"],"enrUri":"enr:-L24QELVQce7cSmvVfEYCyB5WVqP1EwSbc0mGkKM-1alU59QZydoveobX3RVrhhPZ09hTTp5SVY2wFmkekrnx53LH4MCgmlkgnY0gmlwhKwSuCyKbXVsdGlhZGRyc5YACASsErgsBibTAAoErBK4LAYm1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECXPBGa8NT5eYYCNrJft8lqNJcm644zvja6a9AU8DlvKeDdGNwgibTg3VkcIIm1YV3YWt1MgE"}'
2026-03-17 04:40:31.718 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:31.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.157/tcp/44029/p2p/16Uiu2HAmD3SCtwABCQq4nwPxzGQnJBRUxQKxPyuEB4Y9YmZadNin"]'
2026-03-17 04:40:31.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:31.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44028/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:31.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:31.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9938/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:40:31.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:31.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44028/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:31.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:31.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:31.888 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:31.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44028/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:31.896 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44028/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-03-17 04:40:31.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:31.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:31.900 DEBUG [src.node.waku_node] Stopping container with id 66c0aac8c931
2026-03-17 04:40:32.512 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:32.513 DEBUG [src.node.waku_node] Stopping container with id 41df2b22b959
2026-03-17 04:40:33.061 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:33.063 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:33.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:33.179 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2026-03-17 04:36:03.100 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:03.101 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba
2026-03-17 04:36:03.103 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:03.103 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:36:03.104 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-17 04:36:03.114 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:03.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:03.116 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:03.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:03.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:03.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.152
2026-03-17 04:36:03.118 DEBUG [src.node.docker_mananger] Generated ports ['18486', '18487', '18488', '18489', '18490']
2026-03-17 04:36:03.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:03.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:03.118 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:03.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 18486:18486 -p 18487:18487 -p 18488:18488 -p 18489:18489 -p 18490:18490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18488 --rest-port=18486 --tcp-port=18487 --discv5-udp-port=18489 --rest-address=0.0.0.0 --nat=extip:172.18.248.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c87e26b35b66cad8cbbe98ba7dbb623c790cd99de2a5a7e5f8cceedfbc34cad2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18490 --metrics-logging=true --relay=true
2026-03-17 04:36:03.312 ERROR [src.node.docker_mananger] Max retries reached for container d7bc3734a951. Exiting log stream.
2026-03-17 04:36:03.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.152 waku 6dde0c09d9726636cf69dbc0a43ba8134873d1f6954e4019ade4f2a440cc6104
2026-03-17 04:36:03.350 DEBUG [src.node.docker_mananger] Container started with ID 6dde0c09d972. Setting up logs at ./log/docker/node1_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:03.351 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18486
2026-03-17 04:36:03.351 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:03.930 ERROR [src.node.docker_mananger] Max retries reached for container fd99204964f2. Exiting log stream.
2026-03-17 04:36:04.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18486/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:04.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:04.355 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:04.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18486/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:04.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.152/tcp/18487/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv","/ip4/172.18.248.152/tcp/18488/ws/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv"],"enrUri":"enr:-L24QDBC2wfqUg7Ciw9NPKoCPMhCha26wynb_ZdYztxpMMz7AJATuKwv1k6aLvdmVoKKQP-fMLTy6YmtGDj3R-_A5ZcCgmlkgnY0gmlwhKwS-JiKbXVsdGlhZGRyc5YACASsEviYBkg3AAoErBL4mAZION0DgnJzhQADAQAAiXNlY3AyNTZrMaED0W7NAfgGuczO461nhFzFuVOriYJVpJhU8SJRfzvSYfuDdGNwgkg3g3VkcIJIOYV3YWt1MgE"}'
2026-03-17 04:36:04.358 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:04.365 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:04.365 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.365 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:04.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:04.367 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:04.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.7
2026-03-17 04:36:04.367 DEBUG [src.node.docker_mananger] Generated ports ['20611', '20612', '20613', '20614', '20615']
2026-03-17 04:36:04.367 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:04.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:04.367 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:04.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 20611:20611 -p 20612:20612 -p 20613:20613 -p 20614:20614 -p 20615:20615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20613 --rest-port=20611 --tcp-port=20612 --discv5-udp-port=20614 --rest-address=0.0.0.0 --nat=extip:172.18.22.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77b2ce15e9bc59c19b9ee4c6aa3e9bf2edfdfdc4fbbce58daf4c6bd36fa57aee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20615 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDBC2wfqUg7Ciw9NPKoCPMhCha26wynb_ZdYztxpMMz7AJATuKwv1k6aLvdmVoKKQP-fMLTy6YmtGDj3R-_A5ZcCgmlkgnY0gmlwhKwS-JiKbXVsdGlhZGRyc5YACASsEviYBkg3AAoErBL4mAZION0DgnJzhQADAQAAiXNlY3AyNTZrMaED0W7NAfgGuczO461nhFzFuVOriYJVpJhU8SJRfzvSYfuDdGNwgkg3g3VkcIJIOYV3YWt1MgE
2026-03-17 04:36:04.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.7 waku 1b07ccd185a3a049af87537708c8da67f23956b202bffaa1d31ad6a402ad212a
2026-03-17 04:36:04.598 DEBUG [src.node.docker_mananger] Container started with ID 1b07ccd185a3. Setting up logs at ./log/docker/node2_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:04.598 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20611
2026-03-17 04:36:04.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:05.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20611/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:05.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:05.617 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:05.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:05.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.7/tcp/20612/p2p/16Uiu2HAm2b5tMk2xJS5YUSXXyAodmf2j9BnUE3hNfqfBuzqRRpdN","/ip4/172.18.22.7/tcp/20613/ws/p2p/16Uiu2HAm2b5tMk2xJS5YUSXXyAodmf2j9BnUE3hNfqfBuzqRRpdN"],"enrUri":"enr:-L24QIg7UTlIilehC8nwsPOugyoQW0wiVivFgp8wOeXynkY7Mj3Hsb0hZn6Cats9bFCzS4ABDcwWCRw7dP2j3QBxy9wCgmlkgnY0gmlwhKwSFgeKbXVsdGlhZGRyc5YACASsEhYHBlCEAAoErBIWBwZQhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECamsREwM1gbepiXQ-U6vOFc9mAcEFYAWCMRiVkCULuVmDdGNwglCEg3VkcIJQhoV3YWt1MgE"}'
2026-03-17 04:36:05.625 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:05.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.152/tcp/18487/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv"]'
2026-03-17 04:36:05.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:05.631 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-17 04:36:05.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:05.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:05.638 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:05.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:05.640 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:05.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.50
2026-03-17 04:36:05.640 DEBUG [src.node.docker_mananger] Generated ports ['6419', '6420', '6421', '6422', '6423']
2026-03-17 04:36:05.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:05.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:05.640 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:05.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 6419:6419 -p 6420:6420 -p 6421:6421 -p 6422:6422 -p 6423:6423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6421 --rest-port=6419 --tcp-port=6420 --discv5-udp-port=6422 --rest-address=0.0.0.0 --nat=extip:172.18.223.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7bdec5ad07ef8243b07fffa8684d0bb96af731dad1ae83cded7fbfb5e5ce64d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6423 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDBC2wfqUg7Ciw9NPKoCPMhCha26wynb_ZdYztxpMMz7AJATuKwv1k6aLvdmVoKKQP-fMLTy6YmtGDj3R-_A5ZcCgmlkgnY0gmlwhKwS-JiKbXVsdGlhZGRyc5YACASsEviYBkg3AAoErBL4mAZION0DgnJzhQADAQAAiXNlY3AyNTZrMaED0W7NAfgGuczO461nhFzFuVOriYJVpJhU8SJRfzvSYfuDdGNwgkg3g3VkcIJIOYV3YWt1MgE
2026-03-17 04:36:05.852 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.50 waku aa18710cbe1b312def5fc175ae6dca86a3f7607bf6b573f8efdaefafe25c3cb9
2026-03-17 04:36:05.887 DEBUG [src.node.docker_mananger] Container started with ID aa18710cbe1b. Setting up logs at ./log/docker/node3_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:05.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6419
2026-03-17 04:36:05.887 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:06.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6419/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:06.907 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-03-17 04:36:06.907 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:06.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:06.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.50/tcp/6420/p2p/16Uiu2HAmTUsjBj7DutjsGxz8rttVfaUaeP2nqZdoQiLMmJ6wNXS9","/ip4/172.18.223.50/tcp/6421/ws/p2p/16Uiu2HAmTUsjBj7DutjsGxz8rttVfaUaeP2nqZdoQiLMmJ6wNXS9"],"enrUri":"enr:-L24QBPsVhNvgUoNK1AATnjCl3ciAG96lsDdbKeq4XwtpJ8UQj4wPl4KcdT-sMsgnro2salayclvb7AytKX4YiIogaoCgmlkgnY0gmlwhKwS3zKKbXVsdGlhZGRyc5YACASsEt8yBhkUAAoErBLfMgYZFd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3EgB-wuVBD3CptoPSPIzOTdRU47MJLqoMA9pEUn0WPKDdGNwghkUg3VkcIIZFoV3YWt1MgE"}'
2026-03-17 04:36:06.913 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:06.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.152/tcp/18487/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv"]'
2026-03-17 04:36:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:06.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:06.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:06.924 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:06.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:06.925 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:06.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.104
2026-03-17 04:36:06.926 DEBUG [src.node.docker_mananger] Generated ports ['37371', '37372', '37373', '37374', '37375']
2026-03-17 04:36:06.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:06.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:06.926 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:06.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 37371:37371 -p 37372:37372 -p 37373:37373 -p 37374:37374 -p 37375:37375 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37373 --rest-port=37371 --tcp-port=37372 --discv5-udp-port=37374 --rest-address=0.0.0.0 --nat=extip:172.18.83.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=133b0c9ce0ce56afe88cfacbffc2def80ad696d1a0458bddbbaf85cdec3fdd69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37375 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDBC2wfqUg7Ciw9NPKoCPMhCha26wynb_ZdYztxpMMz7AJATuKwv1k6aLvdmVoKKQP-fMLTy6YmtGDj3R-_A5ZcCgmlkgnY0gmlwhKwS-JiKbXVsdGlhZGRyc5YACASsEviYBkg3AAoErBL4mAZION0DgnJzhQADAQAAiXNlY3AyNTZrMaED0W7NAfgGuczO461nhFzFuVOriYJVpJhU8SJRfzvSYfuDdGNwgkg3g3VkcIJIOYV3YWt1MgE
2026-03-17 04:36:07.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.104 waku cfef24668d2bfba8b29bac48def85770a0959639758864da8f06f5a122689fd8
2026-03-17 04:36:07.171 DEBUG [src.node.docker_mananger] Container started with ID cfef24668d2b. Setting up logs at ./log/docker/node4_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:07.171 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37371
2026-03-17 04:36:07.171 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:08.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37371/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:08.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:08.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:08.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:08.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.104/tcp/37372/p2p/16Uiu2HAmUdGg5Ar4ZNS4t1VjBPt57PV3G1EzrbrZCucxW8CwFU46","/ip4/172.18.83.104/tcp/37373/ws/p2p/16Uiu2HAmUdGg5Ar4ZNS4t1VjBPt57PV3G1EzrbrZCucxW8CwFU46"],"enrUri":"enr:-L24QJsPj30MD7cXhThD-AWiyRGn3m4OdOpVYTVJre2yvm6nLsIkKUiPFlYikr_sDwAM74jjlz2lY9mE7ApTZP-XhBkCgmlkgnY0gmlwhKwSU2iKbXVsdGlhZGRyc5YACASsElNoBpH8AAoErBJTaAaR_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED7UpJYJxpAESo4Y5erD9wwortkhLz-mdtbDklllPmKi-DdGNwgpH8g3VkcIKR_oV3YWt1MgE"}'
2026-03-17 04:36:08.198 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:08.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37371/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.152/tcp/18487/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv"]'
2026-03-17 04:36:08.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:08.209 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:08.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:08.209 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:08.210 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:08.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:08.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.222
2026-03-17 04:36:08.211 DEBUG [src.node.docker_mananger] Generated ports ['60432', '60433', '60434', '60435', '60436']
2026-03-17 04:36:08.212 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:08.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:08.212 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:08.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 60432:60432 -p 60433:60433 -p 60434:60434 -p 60435:60435 -p 60436:60436 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60434 --rest-port=60432 --tcp-port=60433 --discv5-udp-port=60435 --rest-address=0.0.0.0 --nat=extip:172.18.141.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a091acad5cbdd6960bfae3dd073bba44e090e5e091607d8ccc406aad0a4f0daf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60436 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDBC2wfqUg7Ciw9NPKoCPMhCha26wynb_ZdYztxpMMz7AJATuKwv1k6aLvdmVoKKQP-fMLTy6YmtGDj3R-_A5ZcCgmlkgnY0gmlwhKwS-JiKbXVsdGlhZGRyc5YACASsEviYBkg3AAoErBL4mAZION0DgnJzhQADAQAAiXNlY3AyNTZrMaED0W7NAfgGuczO461nhFzFuVOriYJVpJhU8SJRfzvSYfuDdGNwgkg3g3VkcIJIOYV3YWt1MgE
2026-03-17 04:36:08.423 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.222 waku a27a1481f3a8d3b4c1f32839c7ce29031aaf3713683fabc77a39aa3d6695fd3f
2026-03-17 04:36:08.461 DEBUG [src.node.docker_mananger] Container started with ID a27a1481f3a8. Setting up logs at ./log/docker/node5_2026-03-17_04-36-03__551c6e86-5268-481b-8e08-9efe50937fba__wakuorg_nwaku:latest.log
2026-03-17 04:36:08.462 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60432
2026-03-17 04:36:08.462 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:09.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60432/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:09.477 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:09.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.222/tcp/60433/p2p/16Uiu2HAm6KZo71k8UAQRFELkaLr1mnD3ZfQXwrgrZwfKpr6eYaz8","/ip4/172.18.141.222/tcp/60434/ws/p2p/16Uiu2HAm6KZo71k8UAQRFELkaLr1mnD3ZfQXwrgrZwfKpr6eYaz8"],"enrUri":"enr:-L24QGQhRUOdNbRySZmDNTmADUwInYG4VuasA5H1wpcmsZgxCuxDGNhVtJs_J9QfqKdytdj8e4XbRoLns_oDFJZEIWsCgmlkgnY0gmlwhKwSjd6KbXVsdGlhZGRyc5YACASsEo3eBuwRAAoErBKN3gbsEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECoeAUJ8z7w1280R_ADqY65IJxsZGmP-HCZHdoOuHtbp2DdGNwguwRg3VkcILsE4V3YWt1MgE"}'
2026-03-17 04:36:09.486 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:09.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60432/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.152/tcp/18487/p2p/16Uiu2HAmSkXYz45o9X1aqTs6J6qE24mcHt2cL6AvS7yX7AJLgBQv"]'
2026-03-17 04:36:09.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.494 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-17 04:36:09.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18486/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:09.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:09.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.512 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-17 04:36:09.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:09.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:09.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60432/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:09.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:09.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.553 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:09.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.657 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":1773722169537346048,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.658 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.661 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":1773722169537346048,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.663 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722169537346048,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.667 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37371/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722169537346048,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.672 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60432/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.675 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":1773722169537346048,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.676 INFO [src.steps.relay] WARM UP successful!!
2026-03-17 04:36:09.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:09.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:09.692 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:09.792 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.796 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":1773722169677625309,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.797 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.800 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":1773722169677625309,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.802 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.804 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":1773722169677625309,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.806 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37371/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.808 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":1773722169677625309,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.810 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:09.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60432/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:09.812 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":1773722169677625309,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:09.814 DEBUG [src.node.waku_node] Stopping container with id 1b07ccd185a3
2026-03-17 04:36:10.407 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:10.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18486/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:10.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:10.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:10.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:10.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:10.527 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":1773722170410690816,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:10.529 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:10.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37371/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:10.532 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":1773722170410690816,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:10.533 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:10.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60432/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:10.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722170410690816,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:10.540 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:10.541 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:10.541 DEBUG [src.node.waku_node] Stopping container with id 6dde0c09d972
2026-03-17 04:36:11.161 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:11.164 DEBUG [src.node.waku_node] Stopping container with id aa18710cbe1b
2026-03-17 04:36:11.223 ERROR [src.node.docker_mananger] Max retries reached for container 1b07ccd185a3. Exiting log stream.
2026-03-17 04:36:11.724 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:11.725 DEBUG [src.node.waku_node] Stopping container with id cfef24668d2b
2026-03-17 04:36:11.976 ERROR [src.node.docker_mananger] Max retries reached for container 6dde0c09d972. Exiting log stream.
2026-03-17 04:36:12.330 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:12.331 DEBUG [src.node.waku_node] Stopping container with id a27a1481f3a8
2026-03-17 04:36:12.539 ERROR [src.node.docker_mananger] Max retries reached for container aa18710cbe1b. Exiting log stream.
2026-03-17 04:36:12.899 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:12.900 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:12.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:12.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:12.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:12.944 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:12.952 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,333 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e
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-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10981', '10982', '10983', '10984', '10985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10981:10981 -p 10982:10982 -p 10983:10983 -p 10984:10984 -p 10985:10985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10983 --rest-port=10981 --tcp-port=10982 --discv5-udp-port=10984 --rest-address=0.0.0.0 --nat=extip:172.18.165.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d17dadb5ac844dab8defcccdde92a1d96fcfee4fec5e907ab09f99c6c55efbdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10985 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.86 waku 8b87c58f458eec918b144789056534acc53bbf26cebc28934675d9eed75cc5d1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 747a11ad33bc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b87c58f458e. Setting up logs at ./log/docker/node1_2026-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10981
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 51a6b18c29e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10981/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:10981/debug/v1/info" -H "Content-Type: application/json" -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.86/tcp/10982/p2p/16Uiu2HAkvsKrPmJfG35J4cvPucg5VpsA7gyKGkNV5NbgfSRy3TXJ","/ip4/172.18.165.86/tcp/10983/ws/p2p/16Uiu2HAkvsKrPmJfG35J4cvPucg5VpsA7gyKGkNV5NbgfSRy3TXJ"],"enrUri":"enr:-L24QDj8pTVMlBieMV7UT1DJsd3JQgO1TLQjnLWx0q8J82UyJQi5l9Ovc7wGop5dCJ81UBZqJHDgPnAs-VZoZ4mmU5YCgmlkgnY0gmlwhKwSpVaKbXVsdGlhZGRyc5YACASsEqVWBirmAAoErBKlVgYq590DgnJzhQADAQAAiXNlY3AyNTZrMaECFW4HlWvHDhEm-8DEQ7GYYFWVE1o3YTIC4xqh4Bu9LZWDdGNwgirmg3VkcIIq6IV3YWt1MgU"}'
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-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52970', '52971', '52972', '52973', '52974']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52970:52970 -p 52971:52971 -p 52972:52972 -p 52973:52973 -p 52974:52974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52972 --rest-port=52970 --tcp-port=52971 --discv5-udp-port=52973 --rest-address=0.0.0.0 --nat=extip:172.18.216.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64deb7b458eaebf73aafc680beb7a0ffdbcdca1d0fc0c1e3146d29f3ece24639 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52974 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDj8pTVMlBieMV7UT1DJsd3JQgO1TLQjnLWx0q8J82UyJQi5l9Ovc7wGop5dCJ81UBZqJHDgPnAs-VZoZ4mmU5YCgmlkgnY0gmlwhKwSpVaKbXVsdGlhZGRyc5YACASsEqVWBirmAAoErBKlVgYq590DgnJzhQADAQAAiXNlY3AyNTZrMaECFW4HlWvHDhEm-8DEQ7GYYFWVE1o3YTIC4xqh4Bu9LZWDdGNwgirmg3VkcIIq6IV3YWt1MgU --filternode=/ip4/172.18.165.86/tcp/10982/p2p/16Uiu2HAkvsKrPmJfG35J4cvPucg5VpsA7gyKGkNV5NbgfSRy3TXJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.55 waku 7a8b15876a4af31965a82adb736e1544f68986354ca6ff1225290701148aa2c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a8b15876a4a. Setting up logs at ./log/docker/node2_2026-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52970
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52970/health" -H "Content-Type: application/json" -d 'None'
INFO  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:52970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.55/tcp/52971/p2p/16Uiu2HAmLTWqinVMGwBrXVN2DaAufBwChViSwydr5EoKYmZTpR42","/ip4/172.18.216.55/tcp/52972/ws/p2p/16Uiu2HAmLTWqinVMGwBrXVN2DaAufBwChViSwydr5EoKYmZTpR42"],"enrUri":"enr:-L24QGZoBUqSTnUBZ34_zGPdcjqViXsDgd4-SutrAVlom-UjdkRi6Shmhd6PwuT4xIH3SpvxMnk1vIqvd7k2ZIAeiiICgmlkgnY0gmlwhKwS2DeKbXVsdGlhZGRyc5YACASsEtg3Bs7rAAoErBLYNwbO7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc-0ARojaYVFF104tbZxjoYs-KMPfN_9pJmCGFsLia4eDdGNwgs7rg3VkcILO7YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.86/tcp/10982/p2p/16Uiu2HAkvsKrPmJfG35J4cvPucg5VpsA7gyKGkNV5NbgfSRy3TXJ"]'
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:10981/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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f43f1859-ffa3-4762-927b-b02bc4db07fd", "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":"f43f1859-ffa3-4762-927b-b02bc4db07fd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "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:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722098472394973,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722098593795915,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722098712974150,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722098831432023,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722098949139198,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099069255233,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099189077540,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099307469760,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099424675764,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099542331679,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099660133209,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099777989228,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722099895891616,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100013745045,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100131593606,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100250705318,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100368371915,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100486501130,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100604183453,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100722168475,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100839727953,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722100956812121,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101074279097,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101191164373,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101309094817,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101427275646,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101545337272,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101663204869,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10981/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:52970/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":1773722101780459782,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.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 8b87c58f458e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a8b15876a4a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-34-55__a7e8dd82-6952-400d-8b54-bfb38086315e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,76 @@
2026-03-17 04:36:42.844 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:42.845 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-03-17_04-36-42__6c3b9557-f833-48bb-86a8-a0f370aa73b1
2026-03-17 04:36:42.845 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:42.845 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:36:42.845 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:36:42.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:42.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-36-42__6c3b9557-f833-48bb-86a8-a0f370aa73b1__wakuorg_nwaku:latest.log
2026-03-17 04:36:42.853 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:42.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:42.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:42.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.72
2026-03-17 04:36:42.855 DEBUG [src.node.docker_mananger] Generated ports ['1685', '1686', '1687', '1688', '1689']
2026-03-17 04:36:42.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:42.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:42.856 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:42.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 1685:1685 -p 1686:1686 -p 1687:1687 -p 1688:1688 -p 1689:1689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1687 --rest-port=1685 --tcp-port=1686 --discv5-udp-port=1688 --rest-address=0.0.0.0 --nat=extip:172.18.173.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fddb37b7b1b7a74afacbd259babbfb3f7bcd50d86bd1feb28b4af64d2e66ecfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1689 --metrics-logging=true --store=true --relay=true
2026-03-17 04:36:43.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.72 waku 09cc0c969bd29eef2c3d53113af7989a520f38b24422cac726beb16c6de15128
2026-03-17 04:36:43.101 DEBUG [src.node.docker_mananger] Container started with ID 09cc0c969bd2. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-36-42__6c3b9557-f833-48bb-86a8-a0f370aa73b1__wakuorg_nwaku:latest.log
2026-03-17 04:36:43.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1685
2026-03-17 04:36:43.102 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:43.236 ERROR [src.node.docker_mananger] Max retries reached for container bf42b4e7914e. Exiting log stream.
2026-03-17 04:36:43.441 ERROR [src.node.docker_mananger] Max retries reached for container 0da35f1fe0ea. Exiting log stream.
2026-03-17 04:36:44.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1685/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:44.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:44.107 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:44.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:44.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.72/tcp/1686/p2p/16Uiu2HAmR2V9qohy1bM5LcjneSLfXqfnm6UQaKDEeiD7Z97kXKan","/ip4/172.18.173.72/tcp/1687/ws/p2p/16Uiu2HAmR2V9qohy1bM5LcjneSLfXqfnm6UQaKDEeiD7Z97kXKan"],"enrUri":"enr:-L24QMTHxh2is2QxlsJlk7-M8u5mUGb1qtbgc6JJ9s00caLOaB09AB_lZu89E95m2WlcT6l4zNe-qGpUGD0yOq7zNPYCgmlkgnY0gmlwhKwSrUiKbXVsdGlhZGRyc5YACASsEq1IBgaWAAoErBKtSAYGl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDt84B4SfSsyzTO9m_nfdHZAAz3MVZhL8EjBxYG3Nf9E-DdGNwggaWg3VkcIIGmIV3YWt1MgM"}'
2026-03-17 04:36:44.110 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:44.117 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:44.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-36-42__6c3b9557-f833-48bb-86a8-a0f370aa73b1__wakuorg_nwaku:latest.log
2026-03-17 04:36:44.118 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:44.118 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:44.119 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:44.120 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.152
2026-03-17 04:36:44.120 DEBUG [src.node.docker_mananger] Generated ports ['26154', '26155', '26156', '26157', '26158']
2026-03-17 04:36:44.120 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:44.120 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:44.120 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:44.120 DEBUG [src.node.docker_mananger] docker run -i -t -p 26154:26154 -p 26155:26155 -p 26156:26156 -p 26157:26157 -p 26158:26158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26156 --rest-port=26154 --tcp-port=26155 --discv5-udp-port=26157 --rest-address=0.0.0.0 --nat=extip:172.18.234.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebe462252c6fc86af7cdbfe4ec4f5dff11e64203fdaaaed5f69edf2b726ad299 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26158 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMTHxh2is2QxlsJlk7-M8u5mUGb1qtbgc6JJ9s00caLOaB09AB_lZu89E95m2WlcT6l4zNe-qGpUGD0yOq7zNPYCgmlkgnY0gmlwhKwSrUiKbXVsdGlhZGRyc5YACASsEq1IBgaWAAoErBKtSAYGl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDt84B4SfSsyzTO9m_nfdHZAAz3MVZhL8EjBxYG3Nf9E-DdGNwggaWg3VkcIIGmIV3YWt1MgM --storenode=/ip4/172.18.173.72/tcp/1686/p2p/16Uiu2HAmR2V9qohy1bM5LcjneSLfXqfnm6UQaKDEeiD7Z97kXKan --store=true --relay=true
2026-03-17 04:36:44.329 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.152 waku 4dd690bbc4094509602feefc1c44af93e2c84e5cdfcc29d66f6af3ecce0b6570
2026-03-17 04:36:44.372 DEBUG [src.node.docker_mananger] Container started with ID 4dd690bbc409. Setting up logs at ./log/docker/store_node1_2026-03-17_04-36-42__6c3b9557-f833-48bb-86a8-a0f370aa73b1__wakuorg_nwaku:latest.log
2026-03-17 04:36:44.373 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26154
2026-03-17 04:36:44.373 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:45.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26154/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:45.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:45.378 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:45.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:45.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.152/tcp/26155/p2p/16Uiu2HAm3WBGgsZJArVYgEAZo58qHHDMKRdNnkS9xhqDr6fptAuj","/ip4/172.18.234.152/tcp/26156/ws/p2p/16Uiu2HAm3WBGgsZJArVYgEAZo58qHHDMKRdNnkS9xhqDr6fptAuj"],"enrUri":"enr:-L24QPnXrGbGIbPQRY3WFay_UBgfStG3NMzxuzrja3dC2l0AGgGxqSVp-V6sZFuNLTZFqPxmp7KjqjiLW-5qsuAEoxYCgmlkgnY0gmlwhKwS6piKbXVsdGlhZGRyc5YACASsEuqYBmYrAAoErBLqmAZmLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeATwO9ILIoxyVngyI-2CCcKNXKLyoO17E51IJcr-eZ6DdGNwgmYrg3VkcIJmLYV3YWt1MgM"}'
2026-03-17 04:36:45.380 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:45.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26154/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.72/tcp/1686/p2p/16Uiu2HAmR2V9qohy1bM5LcjneSLfXqfnm6UQaKDEeiD7Z97kXKan"]'
2026-03-17 04:36:45.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:45.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:45.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:45.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:45.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:45.390 DEBUG [src.steps.store] Relaying message
2026-03-17 04:36:45.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1685/relay/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=="}'
2026-03-17 04:36:45.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:45.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:36:45.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:36:45.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:45.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0d69a7cf7eb0305c7a3d12eaa3121d27c6a1fd57f6baaef421c169880969b085"}]}'
2026-03-17 04:36:45.603 DEBUG [src.steps.store] messages length is 1
2026-03-17 04:36:45.603 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:36:45.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:45.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0d69a7cf7eb0305c7a3d12eaa3121d27c6a1fd57f6baaef421c169880969b085"}]}'
2026-03-17 04:36:45.606 DEBUG [src.steps.store] messages length is 1
2026-03-17 04:36:45.608 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:45.609 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:45.609 DEBUG [src.node.waku_node] Stopping container with id 09cc0c969bd2
2026-03-17 04:36:46.190 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:46.190 DEBUG [src.node.waku_node] Stopping container with id 4dd690bbc409
2026-03-17 04:36:46.761 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:46.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:46.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:46.777 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,108 @@
2026-03-17 04:42:03.616 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:42:03.617 DEBUG [tests.conftest] Running test: test_empty_cursor with id: 2026-03-17_04-42-03__31e7ef93-0aca-4125-b1f4-3b21023ce436
2026-03-17 04:42:03.618 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:42:03.619 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:42:03.620 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:42:03.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:03.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-42-03__31e7ef93-0aca-4125-b1f4-3b21023ce436__wakuorg_nwaku:latest.log
2026-03-17 04:42:03.630 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:03.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:03.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:03.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.77
2026-03-17 04:42:03.633 DEBUG [src.node.docker_mananger] Generated ports ['32121', '32122', '32123', '32124', '32125']
2026-03-17 04:42:03.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:03.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:03.634 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:03.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 32121:32121 -p 32122:32122 -p 32123:32123 -p 32124:32124 -p 32125:32125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32123 --rest-port=32121 --tcp-port=32122 --discv5-udp-port=32124 --rest-address=0.0.0.0 --nat=extip:172.18.168.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1f2fdadfca15d66db9dab2433ae8edf1b342fdb3b3c02fcab90fccad9bf8e71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32125 --metrics-logging=true --store=true --relay=true
2026-03-17 04:42:03.809 ERROR [src.node.docker_mananger] Max retries reached for container 93259d45097e. Exiting log stream.
2026-03-17 04:42:03.843 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.77 waku bb8140e3a961c747182b5aef4fb6c2f3e5dffe6860588fa127d72956edfd1d33
2026-03-17 04:42:03.880 DEBUG [src.node.docker_mananger] Container started with ID bb8140e3a961. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-42-03__31e7ef93-0aca-4125-b1f4-3b21023ce436__wakuorg_nwaku:latest.log
2026-03-17 04:42:03.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32121
2026-03-17 04:42:03.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:04.462 ERROR [src.node.docker_mananger] Max retries reached for container fe2f5c0b6424. Exiting log stream.
2026-03-17 04:42:04.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32121/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:04.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:04.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:04.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:04.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.77/tcp/32122/p2p/16Uiu2HAmEELTYyegKjRnWzKoHmBqsHpANxFKDsqMS2aM9cFQj64Y","/ip4/172.18.168.77/tcp/32123/ws/p2p/16Uiu2HAmEELTYyegKjRnWzKoHmBqsHpANxFKDsqMS2aM9cFQj64Y"],"enrUri":"enr:-L24QCpy5DDegn86WHLsIVMcvJMh7JMhIGrZbYi2XZQoNskvRTCxD5XYzchf50UfdpwBAMYHY8ZnPm8D2Y5g2kI71YgCgmlkgnY0gmlwhKwSqE2KbXVsdGlhZGRyc5YACASsEqhNBn16AAoErBKoTQZ9e90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF2aW-9NSBwDPtPHVSZDE7yZHNQFMlsdAYYFTTeBY8QGDdGNwgn16g3VkcIJ9fIV3YWt1MgM"}'
2026-03-17 04:42:04.887 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:04.894 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:04.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-42-03__31e7ef93-0aca-4125-b1f4-3b21023ce436__wakuorg_nwaku:latest.log
2026-03-17 04:42:04.895 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:04.895 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:04.896 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:04.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.4
2026-03-17 04:42:04.897 DEBUG [src.node.docker_mananger] Generated ports ['57269', '57270', '57271', '57272', '57273']
2026-03-17 04:42:04.897 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:04.897 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:04.897 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:04.897 DEBUG [src.node.docker_mananger] docker run -i -t -p 57269:57269 -p 57270:57270 -p 57271:57271 -p 57272:57272 -p 57273:57273 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57271 --rest-port=57269 --tcp-port=57270 --discv5-udp-port=57272 --rest-address=0.0.0.0 --nat=extip:172.18.77.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1acc671f29ce422e175fca7d813afe3f6dbeffce6e0ccab03eaeeb04afefe8e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57273 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCpy5DDegn86WHLsIVMcvJMh7JMhIGrZbYi2XZQoNskvRTCxD5XYzchf50UfdpwBAMYHY8ZnPm8D2Y5g2kI71YgCgmlkgnY0gmlwhKwSqE2KbXVsdGlhZGRyc5YACASsEqhNBn16AAoErBKoTQZ9e90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF2aW-9NSBwDPtPHVSZDE7yZHNQFMlsdAYYFTTeBY8QGDdGNwgn16g3VkcIJ9fIV3YWt1MgM --storenode=/ip4/172.18.168.77/tcp/32122/p2p/16Uiu2HAmEELTYyegKjRnWzKoHmBqsHpANxFKDsqMS2aM9cFQj64Y --store=true --relay=true
2026-03-17 04:42:05.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.4 waku e955a59f20a103991594c0ab606dd35c2b92904ae09e6d869bd349404834844f
2026-03-17 04:42:05.134 DEBUG [src.node.docker_mananger] Container started with ID e955a59f20a1. Setting up logs at ./log/docker/store_node1_2026-03-17_04-42-03__31e7ef93-0aca-4125-b1f4-3b21023ce436__wakuorg_nwaku:latest.log
2026-03-17 04:42:05.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57269
2026-03-17 04:42:05.135 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:06.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57269/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:06.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:06.138 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:06.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:06.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.4/tcp/57270/p2p/16Uiu2HAkvbuM7kkNVWvwtPrsQe6VoFCofBQ9KAQPsun8r5S8VZwS","/ip4/172.18.77.4/tcp/57271/ws/p2p/16Uiu2HAkvbuM7kkNVWvwtPrsQe6VoFCofBQ9KAQPsun8r5S8VZwS"],"enrUri":"enr:-L24QGSuFYfCZc2NoPqRn7uxneJ7rTiCTnQAKEbb0gwEsGyJPffJpwn9wmc0fmlL8C3VyFX0XLfnnRGokRfxwadNa1gCgmlkgnY0gmlwhKwSTQSKbXVsdGlhZGRyc5YACASsEk0EBt-2AAoErBJNBAbft90DgnJzhQADAQAAiXNlY3AyNTZrMaECEXqcIFHvgUIn5HABn8jNO4D7DTeWLg8hlxSsnzoyOcWDdGNwgt-2g3VkcILfuIV3YWt1MgM"}'
2026-03-17 04:42:06.141 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:06.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.77/tcp/32122/p2p/16Uiu2HAmEELTYyegKjRnWzKoHmBqsHpANxFKDsqMS2aM9cFQj64Y"]'
2026-03-17 04:42:06.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:06.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:06.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.151 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:06.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:06.358 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:06.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:06.565 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:06.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:06.773 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:06.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:06.981 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:06.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:06.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:06.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:07.189 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:07.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:07.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:07.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:07.396 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:07.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:07.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:07.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:07.604 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:07.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:07.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:07.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:07.813 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:07.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:07.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:07.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:08.021 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:08.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:08.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:08.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:08.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32121/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:08.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9076cd43617eedaef5785ae91798c034b234e99c72198a1dfc20d8926a97a707"},{"messageHash":"0xc281a59160165ccbe45f9a183324fda815a0ce28fa268b3b14ed87bec7df838d"},{"messageHash":"0x4e2196ca1e176340ce9e8c981117453cb13889dc4bebcf29eef2ff37b9651db2"},{"messageHash":"0x6f6c4be115b04cf4a29c3608d846b806c55bd7486296b2e094197460648c205f"},{"messageHash":"0xa224a0ac781f1e643b5f2e849fe6445e254043ed594409fe89509c769e1a11cd"}],"paginationCursor":"0xa224a0ac781f1e643b5f2e849fe6445e254043ed594409fe89509c769e1a11cd"}'
2026-03-17 04:42:08.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57269/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:08.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9076cd43617eedaef5785ae91798c034b234e99c72198a1dfc20d8926a97a707"},{"messageHash":"0xc281a59160165ccbe45f9a183324fda815a0ce28fa268b3b14ed87bec7df838d"},{"messageHash":"0x4e2196ca1e176340ce9e8c981117453cb13889dc4bebcf29eef2ff37b9651db2"},{"messageHash":"0x6f6c4be115b04cf4a29c3608d846b806c55bd7486296b2e094197460648c205f"},{"messageHash":"0xa224a0ac781f1e643b5f2e849fe6445e254043ed594409fe89509c769e1a11cd"}],"paginationCursor":"0xa224a0ac781f1e643b5f2e849fe6445e254043ed594409fe89509c769e1a11cd"}'
2026-03-17 04:42:08.237 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:42:08.239 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:42:08.239 DEBUG [src.node.waku_node] Stopping container with id bb8140e3a961
2026-03-17 04:42:08.789 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:08.789 DEBUG [src.node.waku_node] Stopping container with id e955a59f20a1
2026-03-17 04:42:09.334 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:09.335 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:42:09.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:09.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-03-17 04:37:42.149 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:42.149 DEBUG [tests.conftest] Running test: test_invalid_page_size with id: 2026-03-17_04-37-42__c0a4c99d-e073-4dc8-a8f5-1d097897122a
2026-03-17 04:37:42.149 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:42.149 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:37:42.149 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:37:42.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:42.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-37-42__c0a4c99d-e073-4dc8-a8f5-1d097897122a__wakuorg_nwaku:latest.log
2026-03-17 04:37:42.156 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:42.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:42.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:42.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.156
2026-03-17 04:37:42.158 DEBUG [src.node.docker_mananger] Generated ports ['33908', '33909', '33910', '33911', '33912']
2026-03-17 04:37:42.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:42.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:42.158 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:42.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 33908:33908 -p 33909:33909 -p 33910:33910 -p 33911:33911 -p 33912:33912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33910 --rest-port=33908 --tcp-port=33909 --discv5-udp-port=33911 --rest-address=0.0.0.0 --nat=extip:172.18.210.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a83abdc8555ab8fcbdc89b0bacdadfaccdf69ffa0b09adaeaa3399d76cf775bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33912 --metrics-logging=true --store=true --relay=true
2026-03-17 04:37:42.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.156 waku e3aec7846b847c62db8cd77d3130a45c01eee95deda075c722ea966cbe1fac22
2026-03-17 04:37:42.383 ERROR [src.node.docker_mananger] Max retries reached for container d6b1bcc2e7f8. Exiting log stream.
2026-03-17 04:37:42.383 DEBUG [src.node.docker_mananger] Container started with ID e3aec7846b84. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-37-42__c0a4c99d-e073-4dc8-a8f5-1d097897122a__wakuorg_nwaku:latest.log
2026-03-17 04:37:42.384 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33908
2026-03-17 04:37:42.384 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:42.950 ERROR [src.node.docker_mananger] Max retries reached for container 3ca46ef89939. Exiting log stream.
2026-03-17 04:37:43.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33908/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:43.388 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:43.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:43.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.156/tcp/33909/p2p/16Uiu2HAkutcfVfBP8PGgrCmAV1n7JNYFgeCDpBx76WWBnPRhAgxL","/ip4/172.18.210.156/tcp/33910/ws/p2p/16Uiu2HAkutcfVfBP8PGgrCmAV1n7JNYFgeCDpBx76WWBnPRhAgxL"],"enrUri":"enr:-L24QCqq3Aci9nAU6f8MSBqbor0pMizzSEYynJ3pfC2rR7c2YKrqk9hMMaUUtOeB95BiLzQ-yPfs1cS4w0obmkFOSZkCgmlkgnY0gmlwhKwS0pyKbXVsdGlhZGRyc5YACASsEtKcBoR1AAoErBLSnAaEdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBubu2W0sHe0WJgJTT5Iau503aui0PvwBv57cbfEtY-2DdGNwgoR1g3VkcIKEd4V3YWt1MgM"}'
2026-03-17 04:37:43.391 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:43.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:43.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-37-42__c0a4c99d-e073-4dc8-a8f5-1d097897122a__wakuorg_nwaku:latest.log
2026-03-17 04:37:43.398 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:43.398 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:43.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:43.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.246
2026-03-17 04:37:43.400 DEBUG [src.node.docker_mananger] Generated ports ['7556', '7557', '7558', '7559', '7560']
2026-03-17 04:37:43.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:43.401 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:43.401 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:43.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 7556:7556 -p 7557:7557 -p 7558:7558 -p 7559:7559 -p 7560:7560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7558 --rest-port=7556 --tcp-port=7557 --discv5-udp-port=7559 --rest-address=0.0.0.0 --nat=extip:172.18.183.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbdbc63214eec8acdedf238dbcd64bfc9f85ed6fa50b6c5ff23a63ecf3feb646 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7560 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCqq3Aci9nAU6f8MSBqbor0pMizzSEYynJ3pfC2rR7c2YKrqk9hMMaUUtOeB95BiLzQ-yPfs1cS4w0obmkFOSZkCgmlkgnY0gmlwhKwS0pyKbXVsdGlhZGRyc5YACASsEtKcBoR1AAoErBLSnAaEdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBubu2W0sHe0WJgJTT5Iau503aui0PvwBv57cbfEtY-2DdGNwgoR1g3VkcIKEd4V3YWt1MgM --storenode=/ip4/172.18.210.156/tcp/33909/p2p/16Uiu2HAkutcfVfBP8PGgrCmAV1n7JNYFgeCDpBx76WWBnPRhAgxL --store=true --relay=true
2026-03-17 04:37:43.594 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.246 waku 94952ec7b09990501c1e9dd79b774c3019fb0a62f9b3c3fb48404b5bc0379661
2026-03-17 04:37:43.627 DEBUG [src.node.docker_mananger] Container started with ID 94952ec7b099. Setting up logs at ./log/docker/store_node1_2026-03-17_04-37-42__c0a4c99d-e073-4dc8-a8f5-1d097897122a__wakuorg_nwaku:latest.log
2026-03-17 04:37:43.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7556
2026-03-17 04:37:43.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:44.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7556/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:44.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:44.631 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:44.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:44.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.246/tcp/7557/p2p/16Uiu2HAmRFmLQGqP2hZCGxGcBwBnkTBJCTynWz6Pde45Er7Xhp3S","/ip4/172.18.183.246/tcp/7558/ws/p2p/16Uiu2HAmRFmLQGqP2hZCGxGcBwBnkTBJCTynWz6Pde45Er7Xhp3S"],"enrUri":"enr:-L24QBOkaghzRelhFdW2CVdVS3HchuLgv3133Tsl_6WxVItkOq7c_xa87PSCno7r35BL3EKIG4G85nwvA6aJ0---uL8CgmlkgnY0gmlwhKwSt_aKbXVsdGlhZGRyc5YACASsErf2Bh2FAAoErBK39gYdht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuzTa3-5BTUiBIjc9JjgQTV4YTK-V96FCW1Dn_BtwismDdGNwgh2Fg3VkcIIdh4V3YWt1MgM"}'
2026-03-17 04:37:44.634 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:44.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7556/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.156/tcp/33909/p2p/16Uiu2HAkutcfVfBP8PGgrCmAV1n7JNYFgeCDpBx76WWBnPRhAgxL"]'
2026-03-17 04:37:44.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:44.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:37:44.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:44.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:37:44.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:44.643 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:44.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:44.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:44.649 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:44.850 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:44.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:44.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:44.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:45.058 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:45.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:45.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:45.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:45.265 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:45.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:45.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:45.273 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:45.474 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:45.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:45.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:45.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:45.681 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:45.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:45.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:45.687 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:45.888 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:45.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:45.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:45.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:46.099 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:46.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:46.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:46.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:46.306 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:46.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:46.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:46.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:46.514 DEBUG [src.steps.store] Relaying message
2026-03-17 04:37:46.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:46.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:46.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:37:46.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.724 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33908/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-03-17 04:37:46.725 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-03-17 04:37:46.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7556/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:46.728 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7556/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-03-17 04:37:46.729 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-03-17 04:37:46.730 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:46.731 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:46.731 DEBUG [src.node.waku_node] Stopping container with id e3aec7846b84
2026-03-17 04:37:47.296 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:47.297 DEBUG [src.node.waku_node] Stopping container with id 94952ec7b099
2026-03-17 04:37:47.844 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:47.846 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:47.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:47.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-03-17 04:38:22.710 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:38:22.711 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-03-17_04-38-22__58cefa03-8924-46a8-81da-af7591f317f9
2026-03-17 04:38:22.711 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:38:22.711 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:38:22.711 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:38:22.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:22.719 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-38-22__58cefa03-8924-46a8-81da-af7591f317f9__wakuorg_nwaku:latest.log
2026-03-17 04:38:22.719 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:22.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:22.720 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:22.721 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.10
2026-03-17 04:38:22.721 DEBUG [src.node.docker_mananger] Generated ports ['61903', '61904', '61905', '61906', '61907']
2026-03-17 04:38:22.721 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:22.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:22.721 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:22.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 61903:61903 -p 61904:61904 -p 61905:61905 -p 61906:61906 -p 61907:61907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61905 --rest-port=61903 --tcp-port=61904 --discv5-udp-port=61906 --rest-address=0.0.0.0 --nat=extip:172.18.65.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d2be4ffd54af57d1deb7d13f5dffa6fb63bfa06bc4a917e4c30736e2bdf422db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61907 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:38:22.877 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.10 waku f817639b094388a94c74aa9ad2e5ed2f82d9372bf1fdf47b687f18c5c6bb75a0
2026-03-17 04:38:22.904 DEBUG [src.node.docker_mananger] Container started with ID f817639b0943. Setting up logs at ./log/docker/node1_2026-03-17_04-38-22__58cefa03-8924-46a8-81da-af7591f317f9__wakuorg_nwaku:latest.log
2026-03-17 04:38:22.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61903
2026-03-17 04:38:22.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:22.921 ERROR [src.node.docker_mananger] Max retries reached for container 240edbba5fdd. Exiting log stream.
2026-03-17 04:38:23.518 ERROR [src.node.docker_mananger] Max retries reached for container 09120c21b4b2. Exiting log stream.
2026-03-17 04:38:23.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61903/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:23.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:24.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61903/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:24.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:24.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61903/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:24.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:24.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:24.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:24.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.10/tcp/61904/p2p/16Uiu2HAmHaAniuXxwF1evyXVfijhAdoc8QUsPuqQ21SotpcwxuH1","/ip4/172.18.65.10/tcp/61905/ws/p2p/16Uiu2HAmHaAniuXxwF1evyXVfijhAdoc8QUsPuqQ21SotpcwxuH1"],"enrUri":"enr:-L24QP7LwyK1qLEaU4exyY9Actz2bQmV5NjOeDuHIBZ-qWoQJRJMjxAmaYUj2-teY4D26NfKYoF8jVevYW8fjZeHWRwCgmlkgnY0gmlwhKwSQQqKbXVsdGlhZGRyc5YACASsEkEKBvHQAAoErBJBCgbx0d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSQ5VXKN_GcB6a7ZULM3ZXbAvcmsKe1ftT0aczeKisQiDdGNwgvHQg3VkcILx0oV3YWt1MgU"}'
2026-03-17 04:38:24.123 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:24.130 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:24.130 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-38-22__58cefa03-8924-46a8-81da-af7591f317f9__wakuorg_nwaku:latest.log
2026-03-17 04:38:24.130 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:24.130 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:24.131 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:24.131 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.132
2026-03-17 04:38:24.131 DEBUG [src.node.docker_mananger] Generated ports ['48475', '48476', '48477', '48478', '48479']
2026-03-17 04:38:24.132 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:24.132 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:24.132 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:24.132 DEBUG [src.node.docker_mananger] docker run -i -t -p 48475:48475 -p 48476:48476 -p 48477:48477 -p 48478:48478 -p 48479:48479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48477 --rest-port=48475 --tcp-port=48476 --discv5-udp-port=48478 --rest-address=0.0.0.0 --nat=extip:172.18.108.132 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbbff4a07869be2a3d1ae950adfcfced8c9ffad5a35c3bdbf9bd8b1b1b02af14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48479 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP7LwyK1qLEaU4exyY9Actz2bQmV5NjOeDuHIBZ-qWoQJRJMjxAmaYUj2-teY4D26NfKYoF8jVevYW8fjZeHWRwCgmlkgnY0gmlwhKwSQQqKbXVsdGlhZGRyc5YACASsEkEKBvHQAAoErBJBCgbx0d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSQ5VXKN_GcB6a7ZULM3ZXbAvcmsKe1ftT0aczeKisQiDdGNwgvHQg3VkcILx0oV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:38:24.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.132 waku 89c065bf86841285fe74cb5b7a01a04b2d0561bc7eea4d4faf7d02de35c0bc0d
2026-03-17 04:38:24.334 DEBUG [src.node.docker_mananger] Container started with ID 89c065bf8684. Setting up logs at ./log/docker/node2_2026-03-17_04-38-22__58cefa03-8924-46a8-81da-af7591f317f9__wakuorg_nwaku:latest.log
2026-03-17 04:38:24.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48475
2026-03-17 04:38:24.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:25.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:25.338 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:25.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.132/tcp/48476/p2p/16Uiu2HAmVN6MnMfyz3Cv7s8RSenrGXv34UEbmwg6p39Hz5ye9WPe","/ip4/172.18.108.132/tcp/48477/ws/p2p/16Uiu2HAmVN6MnMfyz3Cv7s8RSenrGXv34UEbmwg6p39Hz5ye9WPe"],"enrUri":"enr:-L24QJUu4VptVg93KsZ6hcLUZinANo54jENjoNVkVRvGjyfGCnbUkZdL0KOocnx9EE6kom1gQPSgHMzoJweTP5ekt0MCgmlkgnY0gmlwhKwSbISKbXVsdGlhZGRyc5YACASsEmyEBr1cAAoErBJshAa9Xd0DgnJzhQACAQAAiXNlY3AyNTZrMaED-EKZCxQzt98mFCBlJPHHGyq64PN1_H1gA50Kn7tIUUWDdGNwgr1cg3VkcIK9XoV3YWt1MgE"}'
2026-03-17 04:38:25.341 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:25.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48475/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.10/tcp/61904/p2p/16Uiu2HAmHaAniuXxwF1evyXVfijhAdoc8QUsPuqQ21SotpcwxuH1"]'
2026-03-17 04:38:25.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-17 04:38:25.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48475/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-17 04:38:25.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61903/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:25.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:25.447 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:25.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.550 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":1773722305378394771,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.554 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":1773722305387770420,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.559 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":1773722305394835631,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.562 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":1773722305403707152,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.565 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":1773722305413285101,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.568 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":1773722305421429187,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.571 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":1773722305428255168,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48475/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:25.574 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":1773722305438452393,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:25.576 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:38:25.578 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:38:25.578 DEBUG [src.node.waku_node] Stopping container with id f817639b0943
2026-03-17 04:38:26.126 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:26.126 DEBUG [src.node.waku_node] Stopping container with id 89c065bf8684
2026-03-17 04:38:26.646 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:26.648 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:38:26.689 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:38:26.723 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-17 04:39:57.883 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:57.883 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2026-03-17_04-39-57__7a29dd49-de8e-4440-a88f-8f14b97d0995
2026-03-17 04:39:57.884 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:57.884 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:39:57.884 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:39:57.891 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:57.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-57__7a29dd49-de8e-4440-a88f-8f14b97d0995__wakuorg_nwaku:latest.log
2026-03-17 04:39:57.892 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:57.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:57.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:57.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.235
2026-03-17 04:39:57.894 DEBUG [src.node.docker_mananger] Generated ports ['8136', '8137', '8138', '8139', '8140']
2026-03-17 04:39:57.894 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:57.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:57.895 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:57.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 8136:8136 -p 8137:8137 -p 8138:8138 -p 8139:8139 -p 8140:8140 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8138 --rest-port=8136 --tcp-port=8137 --discv5-udp-port=8139 --rest-address=0.0.0.0 --nat=extip:172.18.165.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=758f38abdaaeab46aaffe8bdadc74a8c3ecaefc87bee82052a2e03aeba2560e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8140 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:58.100 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.235 waku 06d202440dd43114ee6bff0654e97e463eb9987e58762f3f90ba2d3880417404
2026-03-17 04:39:58.128 ERROR [src.node.docker_mananger] Max retries reached for container 5a8f75c56eb1. Exiting log stream.
2026-03-17 04:39:58.135 DEBUG [src.node.docker_mananger] Container started with ID 06d202440dd4. Setting up logs at ./log/docker/node1_2026-03-17_04-39-57__7a29dd49-de8e-4440-a88f-8f14b97d0995__wakuorg_nwaku:latest.log
2026-03-17 04:39:58.135 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8136
2026-03-17 04:39:58.135 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:58.681 ERROR [src.node.docker_mananger] Max retries reached for container 3e738a2dea9a. Exiting log stream.
2026-03-17 04:39:59.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8136/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:59.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:59.139 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:59.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:59.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.235/tcp/8137/p2p/16Uiu2HAmCrBgkPhnTHUdPNn6YzrPNGMKaD7mTZ6yzSD62Wexzych","/ip4/172.18.165.235/tcp/8138/ws/p2p/16Uiu2HAmCrBgkPhnTHUdPNn6YzrPNGMKaD7mTZ6yzSD62Wexzych"],"enrUri":"enr:-L24QGDVn6UrltaNFSmm3yLQsD5K5q7qz2YT_qEUFOfTAGMhREbX67Pr91REx7OrwXoiJRaZCVN8phpHFRoeDyNzF4YCgmlkgnY0gmlwhKwSpeuKbXVsdGlhZGRyc5YACASsEqXrBh_JAAoErBKl6wYfyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAt40u-IlrrPBjVIzreGuz0yqpz3IJdYswKZEcgHd8i6DdGNwgh_Jg3VkcIIfy4V3YWt1MgU"}'
2026-03-17 04:39:59.142 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:59.142 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:39:59.149 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:59.149 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-57__7a29dd49-de8e-4440-a88f-8f14b97d0995__wakuorg_nwaku:latest.log
2026-03-17 04:39:59.150 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:59.150 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:59.151 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:59.151 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.53
2026-03-17 04:39:59.152 DEBUG [src.node.docker_mananger] Generated ports ['60808', '60809', '60810', '60811', '60812']
2026-03-17 04:39:59.152 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:59.152 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:59.152 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:59.152 DEBUG [src.node.docker_mananger] docker run -i -t -p 60808:60808 -p 60809:60809 -p 60810:60810 -p 60811:60811 -p 60812:60812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60810 --rest-port=60808 --tcp-port=60809 --discv5-udp-port=60811 --rest-address=0.0.0.0 --nat=extip:172.18.50.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c17b01a47c4ebd25cbecd9fd1acaceac0cbfac070fcf35eab11ebb81ad016aaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60812 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGDVn6UrltaNFSmm3yLQsD5K5q7qz2YT_qEUFOfTAGMhREbX67Pr91REx7OrwXoiJRaZCVN8phpHFRoeDyNzF4YCgmlkgnY0gmlwhKwSpeuKbXVsdGlhZGRyc5YACASsEqXrBh_JAAoErBKl6wYfyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAt40u-IlrrPBjVIzreGuz0yqpz3IJdYswKZEcgHd8i6DdGNwgh_Jg3VkcIIfy4V3YWt1MgU --filternode=/ip4/172.18.165.235/tcp/8137/p2p/16Uiu2HAmCrBgkPhnTHUdPNn6YzrPNGMKaD7mTZ6yzSD62Wexzych
2026-03-17 04:39:59.352 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.53 waku 118f3e79c6ebde6eee2cc74145a6a334a4ab63ef72b9045164d375ce13e4378d
2026-03-17 04:39:59.385 DEBUG [src.node.docker_mananger] Container started with ID 118f3e79c6eb. Setting up logs at ./log/docker/node2_2026-03-17_04-39-57__7a29dd49-de8e-4440-a88f-8f14b97d0995__wakuorg_nwaku:latest.log
2026-03-17 04:39:59.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60808
2026-03-17 04:39:59.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:00.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60808/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:00.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:00.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:00.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.53/tcp/60809/p2p/16Uiu2HAmBjJC73ieyaUgWZz91j6qoyKi4XcvNYpJi9Y5TqgT3pTW","/ip4/172.18.50.53/tcp/60810/ws/p2p/16Uiu2HAmBjJC73ieyaUgWZz91j6qoyKi4XcvNYpJi9Y5TqgT3pTW"],"enrUri":"enr:-L24QGCHYXI1g5qjImkJneOBfFr2qYlWCflImL7d68Muzd4Ge9OpbA65X63cL60Ofo8y1oVZ9LuM2wagUDgJDc1uOL4CgmlkgnY0gmlwhKwSMjWKbXVsdGlhZGRyc5YACASsEjI1Bu2JAAoErBIyNQbtit0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8j7PVsr8IxuWfuVEd5QozMkObC2V_pfNc9b76JtBIe2DdGNwgu2Jg3VkcILti4V3YWt1MgA"}'
2026-03-17 04:40:00.392 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:00.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.235/tcp/8137/p2p/16Uiu2HAmCrBgkPhnTHUdPNn6YzrPNGMKaD7mTZ6yzSD62Wexzych"]'
2026-03-17 04:40:00.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:00.431 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:40:00.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8136/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:40:00.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:00.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60808/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a9d19e6a-082e-4333-9c8d-da9fdd88c499", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:40:00.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a9d19e6a-082e-4333-9c8d-da9fdd88c499","statusDesc":"OK"}'
2026-03-17 04:40:00.464 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:60808/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"}'
2026-03-17 04:40:00.467 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60808/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-17 04:40:00.469 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:00.470 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:00.470 DEBUG [src.node.waku_node] Stopping container with id 06d202440dd4
2026-03-17 04:40:01.076 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:01.077 DEBUG [src.node.waku_node] Stopping container with id 118f3e79c6eb
2026-03-17 04:40:01.626 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:01.630 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:01.635 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:01.639 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-03-17_04-42-54__5411ba7a-7a7f-4082-8f0c-12a613e74aec
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-03-17_04-42-54__5411ba7a-7a7f-4082-8f0c-12a613e74aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16080', '16081', '16082', '16083', '16084']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16080:16080 -p 16081:16081 -p 16082:16082 -p 16083:16083 -p 16084:16084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16082 --rest-port=16080 --tcp-port=16081 --discv5-udp-port=16083 --rest-address=0.0.0.0 --nat=extip:172.18.37.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=26a41523cbb8ce851cd63db5f7d7dd3ac8ef5e0b9e3ccf05ef4e3dafe43a9ded --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16084 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.67 waku f1e672c13818322218613728aaa85d84c2111059174d861668b56da5d1022f9a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65907ba72e12. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1e672c13818. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-42-54__5411ba7a-7a7f-4082-8f0c-12a613e74aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16080
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 0a4acbda14c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16080/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:16080/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/16081/p2p/16Uiu2HAm37e5puzAdC4YrCpJHuAsnrSWXdubMGyp8TXRbk6iVfe8","/ip4/172.18.37.67/tcp/16082/ws/p2p/16Uiu2HAm37e5puzAdC4YrCpJHuAsnrSWXdubMGyp8TXRbk6iVfe8"],"enrUri":"enr:-L24QMl6NGK1pGainNb2coh9PiCFb--Oml24HOecX18-ZnAuYBtUaedthVK2_ZTlGsDpqVy6-oF_pT36yVTGJh4MO0YCgmlkgnY0gmlwhKwSJUOKbXVsdGlhZGRyc5YACASsEiVDBj7RAAoErBIlQwY-0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECcj7lpcPugfn5AvXQzidyo2jU1DfPEzzbLMErn1UfAZGDdGNwgj7Rg3VkcII-04V3YWt1MgM"}'
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-03-17_04-42-54__5411ba7a-7a7f-4082-8f0c-12a613e74aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20035', '20036', '20037', '20038', '20039']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20035:20035 -p 20036:20036 -p 20037:20037 -p 20038:20038 -p 20039:20039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20037 --rest-port=20035 --tcp-port=20036 --discv5-udp-port=20038 --rest-address=0.0.0.0 --nat=extip:172.18.31.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88be0b62bed2f1f3f9acef0d322e8b0be65eb44fcca9ff7406aacadaadb4a02b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20039 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMl6NGK1pGainNb2coh9PiCFb--Oml24HOecX18-ZnAuYBtUaedthVK2_ZTlGsDpqVy6-oF_pT36yVTGJh4MO0YCgmlkgnY0gmlwhKwSJUOKbXVsdGlhZGRyc5YACASsEiVDBj7RAAoErBIlQwY-0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECcj7lpcPugfn5AvXQzidyo2jU1DfPEzzbLMErn1UfAZGDdGNwgj7Rg3VkcII-04V3YWt1MgM --storenode=/ip4/172.18.37.67/tcp/16081/p2p/16Uiu2HAm37e5puzAdC4YrCpJHuAsnrSWXdubMGyp8TXRbk6iVfe8 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.89 waku cfcd14ca32bbf9350f98a2c24f37ee6d1e6b5b8529f74778a5955e8566bc8c76
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfcd14ca32bb. Setting up logs at ./log/docker/store_node1_2026-03-17_04-42-54__5411ba7a-7a7f-4082-8f0c-12a613e74aec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20035
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20035/health" -H "Content-Type: application/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:20035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.89/tcp/20036/p2p/16Uiu2HAmEHGkMUNBLzw9GegjZZ72LZSyhcL6KdUHcfocbXPGWJuJ","/ip4/172.18.31.89/tcp/20037/ws/p2p/16Uiu2HAmEHGkMUNBLzw9GegjZZ72LZSyhcL6KdUHcfocbXPGWJuJ"],"enrUri":"enr:-L24QOL_QyEBVcWrTuvGVvsfgQKcGuWk_VTsWUMhGUN6gUWPIbhqT70DqfNeEYwmJdlvsrzvTagYzbxUGR7SHJwa8UMCgmlkgnY0gmlwhKwSH1mKbXVsdGlhZGRyc5YACASsEh9ZBk5EAAoErBIfWQZORd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGCcjDm6oY7eDefAmdfnxrx5YaeZRc_tgmowma7QjwPWDdGNwgk5Eg3VkcIJORoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.67/tcp/16081/p2p/16Uiu2HAm37e5puzAdC4YrCpJHuAsnrSWXdubMGyp8TXRbk6iVfe8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/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:20035/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:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:16080/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":"0xbf86b2817b58482a5c007ec868300f51728d5be0597306b0b97eeaf37f28c439","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722573625353216,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e40e82982bcd599041afeb4ac6711b62a0a5859b40e9123f87f7342b1119728","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722575625360128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8fe2f7be87d8cbd8afc3d230c6d5675359f6bbfea1153d415995278d7d2a7669","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722576525361920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xae237c07e070517c5b3bf7e6e8f495dbf5880e6768e4d6beb24d35a36806776a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722576725363968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd30298deb856d16d8385a3b3e02bc45e7cd6f9131302c1e2c899645202d5fd51","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722578625366016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8807a9ed02806e3fc3009e2c07a70a76f82cabea95adf82ea1f11515cb4ba676","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722586625368064,"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:20035/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":"0xbf86b2817b58482a5c007ec868300f51728d5be0597306b0b97eeaf37f28c439","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722573625353216,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6e40e82982bcd599041afeb4ac6711b62a0a5859b40e9123f87f7342b1119728","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722575625360128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8fe2f7be87d8cbd8afc3d230c6d5675359f6bbfea1153d415995278d7d2a7669","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722576525361920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xae237c07e070517c5b3bf7e6e8f495dbf5880e6768e4d6beb24d35a36806776a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722576725363968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd30298deb856d16d8385a3b3e02bc45e7cd6f9131302c1e2c899645202d5fd51","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722578625366016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8807a9ed02806e3fc3009e2c07a70a76f82cabea95adf82ea1f11515cb4ba676","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722586625368064,"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 f1e672c13818
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfcd14ca32bb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55
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-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56455', '56456', '56457', '56458', '56459']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56455:56455 -p 56456:56456 -p 56457:56457 -p 56458:56458 -p 56459:56459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56457 --rest-port=56455 --tcp-port=56456 --discv5-udp-port=56458 --rest-address=0.0.0.0 --nat=extip:172.18.86.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=51d3eb2a77d82ece2bc1cb837040b760949ecc917f508aecbbf1ed7dfb8b8939 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56459 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 421396f1d42c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.215 waku ffa422e55d7407eded618cf6e45cd290f8ea1b5904f61b4bd2222b71474b6e3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffa422e55d74. Setting up logs at ./log/docker/node1_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56455
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 17ea055e1e34. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-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:56455/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.215/tcp/56456/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy","/ip4/172.18.86.215/tcp/56457/ws/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy"],"enrUri":"enr:-L24QO3itRjfLHRzZNRoRAFQ-sJxTh-5gSydl1bVYsNlYhOpEjcFurUt_hjVXVEmyabpEpADcbXOi-x7ea38FzJqK9cCgmlkgnY0gmlwhKwSVteKbXVsdGlhZGRyc5YACASsElbXBtyIAAoErBJW1wbcid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcjxeNj5GSHMHLsmmz0FEj0LmIY3m3NbX_jNliD0A3fCDdGNwgtyIg3VkcILcioV3YWt1MgU"}'
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-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27808', '27809', '27810', '27811', '27812']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27808:27808 -p 27809:27809 -p 27810:27810 -p 27811:27811 -p 27812:27812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27810 --rest-port=27808 --tcp-port=27809 --discv5-udp-port=27811 --rest-address=0.0.0.0 --nat=extip:172.18.88.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=481848bf0f26d3acd7ba8b5aae363febdd0dbeadea14f5ce790c17d0bbe0febe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27812 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO3itRjfLHRzZNRoRAFQ-sJxTh-5gSydl1bVYsNlYhOpEjcFurUt_hjVXVEmyabpEpADcbXOi-x7ea38FzJqK9cCgmlkgnY0gmlwhKwSVteKbXVsdGlhZGRyc5YACASsElbXBtyIAAoErBJW1wbcid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcjxeNj5GSHMHLsmmz0FEj0LmIY3m3NbX_jNliD0A3fCDdGNwgtyIg3VkcILcioV3YWt1MgU --content-topic=/statusim/1/community/cbor
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.17 waku 2b7794cd36a740cf17605bde79340b91ed1e29b8720a206aee8d27d7a1e744cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b7794cd36a7. Setting up logs at ./log/docker/node2_2026-03-17_04-37-44__166359e7-7488-4478-a279-e3b533d15f55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27808
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27808/health" -H "Content-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:27808/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27808/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/27809/p2p/16Uiu2HAmCkGpnMtesSyJeG6GSnLwgns3ebzHYU4U6kdXVHGBVSjb","/ip4/172.18.88.17/tcp/27810/ws/p2p/16Uiu2HAmCkGpnMtesSyJeG6GSnLwgns3ebzHYU4U6kdXVHGBVSjb"],"enrUri":"enr:-L24QMZJeNFUA2YKKj8zRmJZKVl4yGrpufvXJLIjOKBWDkqxB7T_ncS4V5znVUtjRjHDdLaM25NqXHyY5P6yTRHoYskCgmlkgnY0gmlwhKwSWBGKbXVsdGlhZGRyc5YACASsElgRBmyhAAoErBJYEQZsot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAVqIAbkzdKd_Pm5U9Wi3mWh3i_hvb7oVm_iwqCskyYqDdGNwgmyhg3VkcIJso4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.215/tcp/56456/p2p/16Uiu2HAmLLvDbScGDjzJsdEqYTJuCupTadQQbRxpzFPDDsNJc2oy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56455/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27808/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56455/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56455/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722268769589549,"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:27808/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722268769589549,"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 ffa422e55d74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b7794cd36a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-03-17_04-36-38__5209f165-0498-44c0-87ad-edc3d3262302
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-03-17_04-36-38__5209f165-0498-44c0-87ad-edc3d3262302__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23105', '23106', '23107', '23108', '23109']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23105:23105 -p 23106:23106 -p 23107:23107 -p 23108:23108 -p 23109:23109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23107 --rest-port=23105 --tcp-port=23106 --discv5-udp-port=23108 --rest-address=0.0.0.0 --nat=extip:172.18.241.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f27c25ee706a1f205edc1c8b3fab3edcaf9de070e50016fc0dcc22f5a79ea48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23109 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.113 waku 8d62070d42298a24cdb505aacf73c5c55a682cc73e85cb1ad56cb0a93e9b9f80
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0c6717b0d0c4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d62070d4229. Setting up logs at ./log/docker/node1_2026-03-17_04-36-38__5209f165-0498-44c0-87ad-edc3d3262302__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23105
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 f385a47430fa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23105/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:23105/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/23106/p2p/16Uiu2HAmNaahzDkhWxhJYWKoShGgj8Z11mR2MBP1ffD2SrfTAaoG","/ip4/172.18.241.113/tcp/23107/ws/p2p/16Uiu2HAmNaahzDkhWxhJYWKoShGgj8Z11mR2MBP1ffD2SrfTAaoG"],"enrUri":"enr:-L24QNO_-GXMvTE04NFy8tplInN-zZwXNgLA9LlFQrcycUe-RgJivFzeWDFwF7vaLS24F4DndcP-ZB6PKXshZvBgOUoCgmlkgnY0gmlwhKwS8XGKbXVsdGlhZGRyc5YACASsEvFxBlpCAAoErBLxcQZaQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDk3PQCOmpfKKDA9EoF0WxXUNB4e4KHWv8WDtki4lZ6qeDdGNwglpCg3VkcIJaRIV3YWt1MgU"}'
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-03-17_04-36-38__5209f165-0498-44c0-87ad-edc3d3262302__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34294', '34295', '34296', '34297', '34298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34294:34294 -p 34295:34295 -p 34296:34296 -p 34297:34297 -p 34298:34298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34296 --rest-port=34294 --tcp-port=34295 --discv5-udp-port=34297 --rest-address=0.0.0.0 --nat=extip:172.18.228.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5ce36810a7beb6bed6be3c6d81c50a5baedffbb16c61ff52bfc6a6bfe10ee6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34298 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNO_-GXMvTE04NFy8tplInN-zZwXNgLA9LlFQrcycUe-RgJivFzeWDFwF7vaLS24F4DndcP-ZB6PKXshZvBgOUoCgmlkgnY0gmlwhKwS8XGKbXVsdGlhZGRyc5YACASsEvFxBlpCAAoErBLxcQZaQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDk3PQCOmpfKKDA9EoF0WxXUNB4e4KHWv8WDtki4lZ6qeDdGNwglpCg3VkcIJaRIV3YWt1MgU --filternode=/ip4/172.18.241.113/tcp/23106/p2p/16Uiu2HAmNaahzDkhWxhJYWKoShGgj8Z11mR2MBP1ffD2SrfTAaoG
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.151 waku 8099b81c62db721988da100736f507e292af9b4688703bc1a40c3b9d0dce25d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8099b81c62db. Setting up logs at ./log/docker/node2_2026-03-17_04-36-38__5209f165-0498-44c0-87ad-edc3d3262302__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34294
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/health" -H "Content-Type: application/json" -d 'None'
INFO  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:34294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.151/tcp/34295/p2p/16Uiu2HAmTw6bdP5vWNnHB2C5GK7qGBSYSobcq5QeGuk4kayM7Fxg","/ip4/172.18.228.151/tcp/34296/ws/p2p/16Uiu2HAmTw6bdP5vWNnHB2C5GK7qGBSYSobcq5QeGuk4kayM7Fxg"],"enrUri":"enr:-L24QHyoUnNlLASRIXCk3fVCvPO4N2GuYOZoj20N0ah_1V11BVThEMdv4zxzcdoY8Ry8Z0_4WnGItFflkvrY8EQ3mooCgmlkgnY0gmlwhKwS5JeKbXVsdGlhZGRyc5YACASsEuSXBoX3AAoErBLklwaF-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED4v-pHAKHO93A43vRk9ppZsm7RQGHerD-_lGtmwQTLIWDdGNwgoX3g3VkcIKF-YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.113/tcp/23106/p2p/16Uiu2HAmNaahzDkhWxhJYWKoShGgj8Z11mR2MBP1ffD2SrfTAaoG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23105/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:34294/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "96cd01e9-4e44-4804-bc30-007e934447c9", "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":"96cd01e9-4e44-4804-bc30-007e934447c9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:34294/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23105/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:34294/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":1773722200749206182,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1773722200863564962,"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 8d62070d4229
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8099b81c62db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-17 04:38:00.018 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:38:00.019 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-03-17_04-38-00__c8f0d491-016f-40e7-a1db-5c104ce5133e
2026-03-17 04:38:00.019 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:38:00.020 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:38:00.021 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-17 04:38:00.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:00.029 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-38-00__c8f0d491-016f-40e7-a1db-5c104ce5133e__wakuorg_nwaku:latest.log
2026-03-17 04:38:00.029 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:00.029 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:00.031 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:00.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.101
2026-03-17 04:38:00.032 DEBUG [src.node.docker_mananger] Generated ports ['2935', '2936', '2937', '2938', '2939']
2026-03-17 04:38:00.032 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:00.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:00.032 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:00.033 DEBUG [src.node.docker_mananger] docker run -i -t -p 2935:2935 -p 2936:2936 -p 2937:2937 -p 2938:2938 -p 2939:2939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2937 --rest-port=2935 --tcp-port=2936 --discv5-udp-port=2938 --rest-address=0.0.0.0 --nat=extip:172.18.126.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=367ecb24b16210d3c5f692a98d4df5b4dcc66d0bace5c91cfc6cbcfdc2204b1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2939 --metrics-logging=true --relay=true
2026-03-17 04:38:00.221 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.101 waku 33878488122e20a70f7b4938facd2ddb0d93392c26763b5593a949edbae4839c
2026-03-17 04:38:00.245 ERROR [src.node.docker_mananger] Max retries reached for container 008c5abbea98. Exiting log stream.
2026-03-17 04:38:00.264 DEBUG [src.node.docker_mananger] Container started with ID 33878488122e. Setting up logs at ./log/docker/node1_2026-03-17_04-38-00__c8f0d491-016f-40e7-a1db-5c104ce5133e__wakuorg_nwaku:latest.log
2026-03-17 04:38:00.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2935
2026-03-17 04:38:00.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:00.856 ERROR [src.node.docker_mananger] Max retries reached for container 128118be123f. Exiting log stream.
2026-03-17 04:38:01.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2935/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:01.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:01.269 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:01.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:01.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.101/tcp/2936/p2p/16Uiu2HAm1gEwKYKfcEhFtjJxzVLQ9ii5thKbS6B2zJgGVgJrr4hc","/ip4/172.18.126.101/tcp/2937/ws/p2p/16Uiu2HAm1gEwKYKfcEhFtjJxzVLQ9ii5thKbS6B2zJgGVgJrr4hc"],"enrUri":"enr:-L24QGT7Cylh6anm46E8S8sSnUgfU12BFHzsPkbYN-zZ0Zs9WtjX9k8knk8EGOaaWSZTkAo6A_KlqggWN8bqI-zRWFoCgmlkgnY0gmlwhKwSfmWKbXVsdGlhZGRyc5YACASsEn5lBgt4AAoErBJ-ZQYLed0DgnJzhQADAQAAiXNlY3AyNTZrMaECXOGElJhhlsnutvwYAJ54YRJAtGsc32LshoPaIRmzHLeDdGNwggt4g3VkcIILeoV3YWt1MgE"}'
2026-03-17 04:38:01.272 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:01.279 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:01.279 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-38-00__c8f0d491-016f-40e7-a1db-5c104ce5133e__wakuorg_nwaku:latest.log
2026-03-17 04:38:01.279 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:01.279 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:01.281 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:01.281 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.169
2026-03-17 04:38:01.281 DEBUG [src.node.docker_mananger] Generated ports ['41894', '41895', '41896', '41897', '41898']
2026-03-17 04:38:01.281 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:01.281 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:01.282 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:01.282 DEBUG [src.node.docker_mananger] docker run -i -t -p 41894:41894 -p 41895:41895 -p 41896:41896 -p 41897:41897 -p 41898:41898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41896 --rest-port=41894 --tcp-port=41895 --discv5-udp-port=41897 --rest-address=0.0.0.0 --nat=extip:172.18.57.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=940dfea3ecb158b91a4d7a519bbcfb7940ec2c6c39eefcdec94bd5f01d99ccba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41898 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGT7Cylh6anm46E8S8sSnUgfU12BFHzsPkbYN-zZ0Zs9WtjX9k8knk8EGOaaWSZTkAo6A_KlqggWN8bqI-zRWFoCgmlkgnY0gmlwhKwSfmWKbXVsdGlhZGRyc5YACASsEn5lBgt4AAoErBJ-ZQYLed0DgnJzhQADAQAAiXNlY3AyNTZrMaECXOGElJhhlsnutvwYAJ54YRJAtGsc32LshoPaIRmzHLeDdGNwggt4g3VkcIILeoV3YWt1MgE
2026-03-17 04:38:01.476 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.169 waku 036a1893158422c7367f8d7c018837ef17793a01519a5cf8ba8c9519c6a63abf
2026-03-17 04:38:01.512 DEBUG [src.node.docker_mananger] Container started with ID 036a18931584. Setting up logs at ./log/docker/node2_2026-03-17_04-38-00__c8f0d491-016f-40e7-a1db-5c104ce5133e__wakuorg_nwaku:latest.log
2026-03-17 04:38:01.513 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41894
2026-03-17 04:38:01.513 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:02.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41894/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:02.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:02.535 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:02.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:02.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.169/tcp/41895/p2p/16Uiu2HAkxuP5BHLHSsAhQBaR61m9uD9zBG4k84rtpUVtbdm2XwoX","/ip4/172.18.57.169/tcp/41896/ws/p2p/16Uiu2HAkxuP5BHLHSsAhQBaR61m9uD9zBG4k84rtpUVtbdm2XwoX"],"enrUri":"enr:-L24QBKr_58go14k0hAnH0j9wz_B-btVv7rECkJZur2dMe23YL7Ib2W3POcpBIySgL1J82pKHxcmbPiReFIdwYeqKbACgmlkgnY0gmlwhKwSOamKbXVsdGlhZGRyc5YACASsEjmpBqOnAAoErBI5qQajqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECM6w02Xo3BKVU9qltyP-HJJ9FRpoqyM2ecnTRQNfBKmKDdGNwgqOng3VkcIKjqYV3YWt1MgE"}'
2026-03-17 04:38:02.545 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:02.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41894/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.101/tcp/2936/p2p/16Uiu2HAm1gEwKYKfcEhFtjJxzVLQ9ii5thKbS6B2zJgGVgJrr4hc"]'
2026-03-17 04:38:02.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:02.553 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-17 04:38:02.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2935/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:38:02.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:02.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41894/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:38:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:02.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:02.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:02.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:02.672 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:02.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:02.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722282565402624,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:02.676 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:02.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:02.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773722282565402624,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:02.679 INFO [src.steps.relay] WARM UP successful!!
2026-03-17 04:38:02.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2935/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-03-17 04:38:02.683 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-03-17 04:38:02.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:38:02.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:38:02.687 DEBUG [src.node.waku_node] Stopping container with id 33878488122e
2026-03-17 04:38:03.267 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:03.268 DEBUG [src.node.waku_node] Stopping container with id 036a18931584
2026-03-17 04:38:03.849 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:03.851 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:38:03.856 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:38:03.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-17 04:35:53.458 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:35:53.459 DEBUG [tests.conftest] Running test: test_first_node_to_start_publishes with id: 2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b
2026-03-17 04:35:53.461 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:35:53.461 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:35:53.461 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-17 04:35:53.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:53.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:53.471 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:53.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:53.476 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:53.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.129
2026-03-17 04:35:53.478 DEBUG [src.node.docker_mananger] Generated ports ['3904', '3905', '3906', '3907', '3908']
2026-03-17 04:35:53.479 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:53.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:53.480 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:53.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 3904:3904 -p 3905:3905 -p 3906:3906 -p 3907:3907 -p 3908:3908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3906 --rest-port=3904 --tcp-port=3905 --discv5-udp-port=3907 --rest-address=0.0.0.0 --nat=extip:172.18.168.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b055bd0aa1a1ac434d17fcd34fb13bfa2cdd6a75428a1c8350f702c2cf56bddb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3908 --metrics-logging=true --relay=true
2026-03-17 04:35:53.659 ERROR [src.node.docker_mananger] Max retries reached for container 0b80fb8d73d1. Exiting log stream.
2026-03-17 04:35:53.679 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.129 waku 2c43a5edc270c0f3aaf972eafe7cdf4e724f4a4b387d4433b735e8ac4dac974a
2026-03-17 04:35:53.713 DEBUG [src.node.docker_mananger] Container started with ID 2c43a5edc270. Setting up logs at ./log/docker/node1_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:53.714 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3904
2026-03-17 04:35:53.714 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:54.307 ERROR [src.node.docker_mananger] Max retries reached for container d7c21c001142. Exiting log stream.
2026-03-17 04:35:54.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3904/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:54.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:54.718 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:54.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3904/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:54.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.129/tcp/3905/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL","/ip4/172.18.168.129/tcp/3906/ws/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL"],"enrUri":"enr:-L24QDAlh8CxgRKzT7QAsC33Cs5ytBfpXIHVg0AWJTCxQLYJUzoSVpl0a4UJ6dPmDsdFR3IvMiI0usry6j4ZF1ZFxYwCgmlkgnY0gmlwhKwSqIGKbXVsdGlhZGRyc5YACASsEqiBBg9BAAoErBKogQYPQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2cAsiruT5BI3NLy31ga6nt4pF_xKkS16bp_cAdzTxY2DdGNwgg9Bg3VkcIIPQ4V3YWt1MgE"}'
2026-03-17 04:35:54.721 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:54.727 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:54.728 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:54.728 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:54.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:54.729 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:54.729 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.212
2026-03-17 04:35:54.730 DEBUG [src.node.docker_mananger] Generated ports ['29098', '29099', '29100', '29101', '29102']
2026-03-17 04:35:54.730 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:54.730 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:54.730 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:54.730 DEBUG [src.node.docker_mananger] docker run -i -t -p 29098:29098 -p 29099:29099 -p 29100:29100 -p 29101:29101 -p 29102:29102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29100 --rest-port=29098 --tcp-port=29099 --discv5-udp-port=29101 --rest-address=0.0.0.0 --nat=extip:172.18.219.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b79e0d6f9bee23fc8da18d1becfff50cdc7d8e996cccc9fab65e68dcee96ba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29102 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAlh8CxgRKzT7QAsC33Cs5ytBfpXIHVg0AWJTCxQLYJUzoSVpl0a4UJ6dPmDsdFR3IvMiI0usry6j4ZF1ZFxYwCgmlkgnY0gmlwhKwSqIGKbXVsdGlhZGRyc5YACASsEqiBBg9BAAoErBKogQYPQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2cAsiruT5BI3NLy31ga6nt4pF_xKkS16bp_cAdzTxY2DdGNwgg9Bg3VkcIIPQ4V3YWt1MgE
2026-03-17 04:35:54.931 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.212 waku 956a67c411bc5de0630d59448c5d702f1cd0d204904629d2c0a3e970d19af48c
2026-03-17 04:35:54.965 DEBUG [src.node.docker_mananger] Container started with ID 956a67c411bc. Setting up logs at ./log/docker/node2_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:54.966 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29098
2026-03-17 04:35:54.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:55.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29098/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:55.986 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-03-17 04:35:55.988 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:55.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:55.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.212/tcp/29099/p2p/16Uiu2HAmL8UTcLuUDGsLjHKgRKqKJepg5gEMbjt5oXi71Lt3xKo9","/ip4/172.18.219.212/tcp/29100/ws/p2p/16Uiu2HAmL8UTcLuUDGsLjHKgRKqKJepg5gEMbjt5oXi71Lt3xKo9"],"enrUri":"enr:-L24QHzn7xF9N1zDIrEGp40WAj5oVo5Bf7sxeLvmEnUUGJljFtNjv1sl7lJrQ0Khc0pl1B4RfThOT9Dd4X-RB63iBo0CgmlkgnY0gmlwhKwS29SKbXVsdGlhZGRyc5YACASsEtvUBnGrAAoErBLb1AZxrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbwxF81MNqlT3wgnf2_5rkR-yvD3TaVl9gaqTnM487VSDdGNwgnGrg3VkcIJxrYV3YWt1MgE"}'
2026-03-17 04:35:55.995 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:55.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29098/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.129/tcp/3905/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL"]'
2026-03-17 04:35:55.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:55.999 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-17 04:35:56.006 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:56.006 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:56.006 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:56.006 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:56.008 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:56.008 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.40
2026-03-17 04:35:56.008 DEBUG [src.node.docker_mananger] Generated ports ['45327', '45328', '45329', '45330', '45331']
2026-03-17 04:35:56.008 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:56.008 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:56.008 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:56.009 DEBUG [src.node.docker_mananger] docker run -i -t -p 45327:45327 -p 45328:45328 -p 45329:45329 -p 45330:45330 -p 45331:45331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45329 --rest-port=45327 --tcp-port=45328 --discv5-udp-port=45330 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07bec0ec839c06aa1460f7a889c7adb51aacd8cc4ccba65d2a9eca3dda93ba14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45331 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAlh8CxgRKzT7QAsC33Cs5ytBfpXIHVg0AWJTCxQLYJUzoSVpl0a4UJ6dPmDsdFR3IvMiI0usry6j4ZF1ZFxYwCgmlkgnY0gmlwhKwSqIGKbXVsdGlhZGRyc5YACASsEqiBBg9BAAoErBKogQYPQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2cAsiruT5BI3NLy31ga6nt4pF_xKkS16bp_cAdzTxY2DdGNwgg9Bg3VkcIIPQ4V3YWt1MgE
2026-03-17 04:35:56.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.40 waku e54317760182f76feb0a4fcc25000efcf23bb65ae969ff5a2bff504f034d80a6
2026-03-17 04:35:56.245 DEBUG [src.node.docker_mananger] Container started with ID e54317760182. Setting up logs at ./log/docker/node3_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:56.246 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45327
2026-03-17 04:35:56.246 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:57.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45327/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:57.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:35:57.264 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:57.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:57.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/45328/p2p/16Uiu2HAmNNSgxY3n1AJAgwpSoRx3nhRvBQLYSBFRFaBtCo5P8r8a","/ip4/172.18.88.40/tcp/45329/ws/p2p/16Uiu2HAmNNSgxY3n1AJAgwpSoRx3nhRvBQLYSBFRFaBtCo5P8r8a"],"enrUri":"enr:-L24QIP-ChuEI5_FlVQrBkPXdnjDkO-smzO6-p82x81J_lS6Wpn8IC5T0zujvze5REVTbZZ7jteOwiuadLCBt8psb8UCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBrEQAAoErBJYKAaxEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkFfG-QOQj81a8DFQ4zzNum5KT4r91KnxCvVszT4CsJODdGNwgrEQg3VkcIKxEoV3YWt1MgE"}'
2026-03-17 04:35:57.273 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:57.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.129/tcp/3905/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL"]'
2026-03-17 04:35:57.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:57.284 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:57.284 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.284 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:57.285 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:57.286 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:57.286 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.157
2026-03-17 04:35:57.286 DEBUG [src.node.docker_mananger] Generated ports ['42419', '42420', '42421', '42422', '42423']
2026-03-17 04:35:57.287 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:57.287 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:57.287 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:57.287 DEBUG [src.node.docker_mananger] docker run -i -t -p 42419:42419 -p 42420:42420 -p 42421:42421 -p 42422:42422 -p 42423:42423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42421 --rest-port=42419 --tcp-port=42420 --discv5-udp-port=42422 --rest-address=0.0.0.0 --nat=extip:172.18.184.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f36539ff7a1ebf1e0ed28e4ca3ac3826f212260bc9e54f57d0bddfde8f7613a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42423 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAlh8CxgRKzT7QAsC33Cs5ytBfpXIHVg0AWJTCxQLYJUzoSVpl0a4UJ6dPmDsdFR3IvMiI0usry6j4ZF1ZFxYwCgmlkgnY0gmlwhKwSqIGKbXVsdGlhZGRyc5YACASsEqiBBg9BAAoErBKogQYPQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2cAsiruT5BI3NLy31ga6nt4pF_xKkS16bp_cAdzTxY2DdGNwgg9Bg3VkcIIPQ4V3YWt1MgE
2026-03-17 04:35:57.490 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.157 waku d7bc3734a95183cba1e623b28379b80baaa8eff73c105af7f4f98d0eec18334e
2026-03-17 04:35:57.528 DEBUG [src.node.docker_mananger] Container started with ID d7bc3734a951. Setting up logs at ./log/docker/node4_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:57.528 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42419
2026-03-17 04:35:57.528 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:58.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42419/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:58.549 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-03-17 04:35:58.550 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:58.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:58.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.157/tcp/42420/p2p/16Uiu2HAmTEmFEjECwfTzxPeUC2NAAfpoXfet9SfzuP2ZG7yLCDgn","/ip4/172.18.184.157/tcp/42421/ws/p2p/16Uiu2HAmTEmFEjECwfTzxPeUC2NAAfpoXfet9SfzuP2ZG7yLCDgn"],"enrUri":"enr:-L24QAcXSmCuWci0T1OfEmlC89xK2NbonxNME9R4SilB8JNSA_Wcqx5Q_mS_LrR-wfQGqB8tkDd8ZglG1WbS_bCOw04CgmlkgnY0gmlwhKwSuJ2KbXVsdGlhZGRyc5YACASsEridBqW0AAoErBK4nQaltd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2KqMHn9tDJC-cwvDbvUQ37fe-kCym-VPvTEhzytPPpuDdGNwgqW0g3VkcIKltoV3YWt1MgE"}'
2026-03-17 04:35:58.555 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:58.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.129/tcp/3905/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL"]'
2026-03-17 04:35:58.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:58.566 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:35:58.566 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:58.566 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:35:58.566 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:35:58.568 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:35:58.568 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.155
2026-03-17 04:35:58.568 DEBUG [src.node.docker_mananger] Generated ports ['17543', '17544', '17545', '17546', '17547']
2026-03-17 04:35:58.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:35:58.569 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:35:58.569 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:35:58.569 DEBUG [src.node.docker_mananger] docker run -i -t -p 17543:17543 -p 17544:17544 -p 17545:17545 -p 17546:17546 -p 17547:17547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17545 --rest-port=17543 --tcp-port=17544 --discv5-udp-port=17546 --rest-address=0.0.0.0 --nat=extip:172.18.247.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da87912f3acedaeb4d664cafadbcdfb8a0dd6ff6aeba898afb42c9bd52ebc3eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17547 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDAlh8CxgRKzT7QAsC33Cs5ytBfpXIHVg0AWJTCxQLYJUzoSVpl0a4UJ6dPmDsdFR3IvMiI0usry6j4ZF1ZFxYwCgmlkgnY0gmlwhKwSqIGKbXVsdGlhZGRyc5YACASsEqiBBg9BAAoErBKogQYPQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2cAsiruT5BI3NLy31ga6nt4pF_xKkS16bp_cAdzTxY2DdGNwgg9Bg3VkcIIPQ4V3YWt1MgE
2026-03-17 04:35:58.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.155 waku fd99204964f2144a7397b673ba2bac23b8d1a6cfc018507035c681951b0f8793
2026-03-17 04:35:58.814 DEBUG [src.node.docker_mananger] Container started with ID fd99204964f2. Setting up logs at ./log/docker/node5_2026-03-17_04-35-53__90059c8b-49c4-429b-a30d-d30ee6a5012b__wakuorg_nwaku:latest.log
2026-03-17 04:35:58.815 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17543
2026-03-17 04:35:58.815 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:35:59.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17543/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:59.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-03-17 04:35:59.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:35:59.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:35:59.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.155/tcp/17544/p2p/16Uiu2HAm8mt5MTqokkcjjf9m4crYkzsmR3hfQNdL38e1wvKEVvqe","/ip4/172.18.247.155/tcp/17545/ws/p2p/16Uiu2HAm8mt5MTqokkcjjf9m4crYkzsmR3hfQNdL38e1wvKEVvqe"],"enrUri":"enr:-L24QAsqfOUdGkhJFT8O0MH3W2wgvXCzmACmNrmMknPH8XOSYjdHfrhegfpcPBggy_vcG-preJYPbX3-Zcca9sXhtFICgmlkgnY0gmlwhKwS95uKbXVsdGlhZGRyc5YACASsEvebBkSIAAoErBL3mwZEid0DgnJzhQADAQAAiXNlY3AyNTZrMaECxlU5GoZxadgeBpir-zVWs0zuGvTPmMQYfrD-RJ2fbymDdGNwgkSIg3VkcIJEioV3YWt1MgE"}'
2026-03-17 04:35:59.842 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:35:59.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.129/tcp/3905/p2p/16Uiu2HAmA5gQjiquLYcuQbGgQAxsQumqJDXmjYzzKmCnQgVUr3rL"]'
2026-03-17 04:35:59.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.846 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-17 04:35:59.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:59.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:59.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.865 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-17 04:35:59.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:59.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:59.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:35:59.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:35:59.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:35:59.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:00.002 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.005 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":1773722159889203200,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.007 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.010 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":1773722159889203200,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.011 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.014 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":1773722159889203200,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.015 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.018 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":1773722159889203200,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.019 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17543/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.022 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":1773722159889203200,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.023 INFO [src.steps.relay] WARM UP successful!!
2026-03-17 04:36:00.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:36:00.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:00.035 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:36:00.137 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.140 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":1773722160025122653,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.142 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.144 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":1773722160025122653,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.145 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.148 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":1773722160025122653,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.149 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.152 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":1773722160025122653,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.153 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-17 04:36:00.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17543/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:00.156 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":1773722160025122653,"ephemeral":false,"proof":""}]'
2026-03-17 04:36:00.159 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:00.161 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:00.161 DEBUG [src.node.waku_node] Stopping container with id 2c43a5edc270
2026-03-17 04:36:00.761 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:00.761 DEBUG [src.node.waku_node] Stopping container with id 956a67c411bc
2026-03-17 04:36:01.346 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:01.346 DEBUG [src.node.waku_node] Stopping container with id e54317760182
2026-03-17 04:36:01.576 ERROR [src.node.docker_mananger] Max retries reached for container 2c43a5edc270. Exiting log stream.
2026-03-17 04:36:01.941 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:01.944 DEBUG [src.node.waku_node] Stopping container with id d7bc3734a951
2026-03-17 04:36:02.159 ERROR [src.node.docker_mananger] Max retries reached for container 956a67c411bc. Exiting log stream.
2026-03-17 04:36:02.492 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:02.493 DEBUG [src.node.waku_node] Stopping container with id fd99204964f2
2026-03-17 04:36:02.756 ERROR [src.node.docker_mananger] Max retries reached for container e54317760182. Exiting log stream.
2026-03-17 04:36:03.038 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:03.040 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:03.058 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:03.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:03.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:03.080 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:03.088 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,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_timestamps with id: 2026-03-17_04-38-49__8756ff95-5821-40b9-8e63-5d82cf5dcf45
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-03-17_04-38-49__8756ff95-5821-40b9-8e63-5d82cf5dcf45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57728', '57729', '57730', '57731', '57732']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57728:57728 -p 57729:57729 -p 57730:57730 -p 57731:57731 -p 57732:57732 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57730 --rest-port=57728 --tcp-port=57729 --discv5-udp-port=57731 --rest-address=0.0.0.0 --nat=extip:172.18.52.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4d551f3b47cbbab2e7551c9f3ccd39acc548119a75779cd4ee9c9d588b5c18e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57732 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.72 waku 0e186be6c855b83b95dda8fd107b7548da3f6cd18bb8103b688a0aa6a07db756
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 87ef43f96935. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e186be6c855. Setting up logs at ./log/docker/node1_2026-03-17_04-38-49__8756ff95-5821-40b9-8e63-5d82cf5dcf45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57728
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 feac7fc351ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57728/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:57728/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/57729/p2p/16Uiu2HAmUAu7LvfbfkLwPn2wBpcP8ZztWAVFwN2W9iuT3YjgpN9d","/ip4/172.18.52.72/tcp/57730/ws/p2p/16Uiu2HAmUAu7LvfbfkLwPn2wBpcP8ZztWAVFwN2W9iuT3YjgpN9d"],"enrUri":"enr:-L24QAtvO659ZkEJCWAK2c_4KYEx0hn2aRwWOQEgtgs_C1gLFZUBna7vMEuge2UjSBK5KmzzMqPlp6cgYpilaP3MbnMCgmlkgnY0gmlwhKwSNEiKbXVsdGlhZGRyc5YACASsEjRIBuGBAAoErBI0SAbhgt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5ojNgzHuqYrcpeflMZoXreC0r-Jf592ClLxQh-q8ebCDdGNwguGBg3VkcILhg4V3YWt1MgE"}'
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-03-17_04-38-49__8756ff95-5821-40b9-8e63-5d82cf5dcf45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54313', '54314', '54315', '54316', '54317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54313:54313 -p 54314:54314 -p 54315:54315 -p 54316:54316 -p 54317:54317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54315 --rest-port=54313 --tcp-port=54314 --discv5-udp-port=54316 --rest-address=0.0.0.0 --nat=extip:172.18.2.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d9ba7de8adeed023b7f4a4c78c0dc2b2aa8a5fae98ead20c4f7b8c37ce2aeeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54317 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAtvO659ZkEJCWAK2c_4KYEx0hn2aRwWOQEgtgs_C1gLFZUBna7vMEuge2UjSBK5KmzzMqPlp6cgYpilaP3MbnMCgmlkgnY0gmlwhKwSNEiKbXVsdGlhZGRyc5YACASsEjRIBuGBAAoErBI0SAbhgt0DgnJzhQADAQAAiXNlY3AyNTZrMaED5ojNgzHuqYrcpeflMZoXreC0r-Jf592ClLxQh-q8ebCDdGNwguGBg3VkcILhg4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.106 waku 8f76c12dd67f18ae1821acca8fcf61ea0a40854805b68f23d204d45e557c8c2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f76c12dd67f. Setting up logs at ./log/docker/node2_2026-03-17_04-38-49__8756ff95-5821-40b9-8e63-5d82cf5dcf45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54313
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54313/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:54313/debug/v1/info" -H "Content-Type: application/json" -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.106/tcp/54314/p2p/16Uiu2HAmBkPdMrCB3Y1GYryjGoHDvqHKm2uYoC56vLRYw2oNAsQz","/ip4/172.18.2.106/tcp/54315/ws/p2p/16Uiu2HAmBkPdMrCB3Y1GYryjGoHDvqHKm2uYoC56vLRYw2oNAsQz"],"enrUri":"enr:-L24QHl9wt_e4HD4CImjcBh6omoGk3V1AEQQzi3Iu2b4t_pMPx07qCAio7-syGi0kFmwtNIYYGmCXYUQput4xlGpqw0CgmlkgnY0gmlwhKwSAmqKbXVsdGlhZGRyc5YACASsEgJqBtQqAAoErBICagbUK90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8oaJXh81voSPcQ_0FaW7OCyiR9RT7-bET7SMIfCbRy-DdGNwgtQqg3VkcILULIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.72/tcp/57729/p2p/16Uiu2HAmUAu7LvfbfkLwPn2wBpcP8ZztWAVFwN2W9iuT3YjgpN9d"]'
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:57728/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:54313/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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722332162725376,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722332162725376,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Now
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722093224087808,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773722093224087808,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Far future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":2089082093224070912,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":2089082093224070912,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Recent past
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773718493224070912,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773718493224070912,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Near future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773725693224070912,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1773725693224070912,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Positive number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Negative number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":-1,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp DST change
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1583632800000000000,"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:54313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1583632800000000000,"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 0e186be6c855
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f76c12dd67f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_refresh_existing with id: 2026-03-17_04-38-23__4a2eea9d-b10d-495c-8fdd-96245ee56e1e
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-03-17_04-38-23__4a2eea9d-b10d-495c-8fdd-96245ee56e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20864', '20865', '20866', '20867', '20868']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20864:20864 -p 20865:20865 -p 20866:20866 -p 20867:20867 -p 20868:20868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20866 --rest-port=20864 --tcp-port=20865 --discv5-udp-port=20867 --rest-address=0.0.0.0 --nat=extip:172.18.32.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff54a55182fa2faa8d6e6650be8f3595bf66a9ce9a9fc21f1fe8fa4afcbd7fda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20868 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.4 waku 86cbbc0a7ce2ccb1aa0c7d9d4e5df134dc7bbdeededce7121fac9ebe20ae8b2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86cbbc0a7ce2. Setting up logs at ./log/docker/node1_2026-03-17_04-38-23__4a2eea9d-b10d-495c-8fdd-96245ee56e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20864
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 0ec3a7a8414d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb53c85722a5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20864/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:20864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.4/tcp/20865/p2p/16Uiu2HAkvyq23X781qQfjjNTMj5shdAdfsG51vgNSeTJmsfXtpuY","/ip4/172.18.32.4/tcp/20866/ws/p2p/16Uiu2HAkvyq23X781qQfjjNTMj5shdAdfsG51vgNSeTJmsfXtpuY"],"enrUri":"enr:-L24QO7RIzVw2ojKCgt9y4DAsYxrXRjtN2go7HjOdt2C9suVNS8XQ9K9GEfRvR3p2RRi3ia9AaEd-a0Q9WlFExaNtI4CgmlkgnY0gmlwhKwSIASKbXVsdGlhZGRyc5YACASsEiAEBlGBAAoErBIgBAZRgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFxh-NwPEcX4vg2LMlUKFT1Iw9NTtBxeob4NtEEK08JuDdGNwglGBg3VkcIJRg4V3YWt1MgU"}'
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-03-17_04-38-23__4a2eea9d-b10d-495c-8fdd-96245ee56e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34532', '34533', '34534', '34535', '34536']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34532:34532 -p 34533:34533 -p 34534:34534 -p 34535:34535 -p 34536:34536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34534 --rest-port=34532 --tcp-port=34533 --discv5-udp-port=34535 --rest-address=0.0.0.0 --nat=extip:172.18.177.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2feadba4189be9c3bcc45b77bd87b3f0eeb36bd22e93eefba7b2a156ea7d43d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34536 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO7RIzVw2ojKCgt9y4DAsYxrXRjtN2go7HjOdt2C9suVNS8XQ9K9GEfRvR3p2RRi3ia9AaEd-a0Q9WlFExaNtI4CgmlkgnY0gmlwhKwSIASKbXVsdGlhZGRyc5YACASsEiAEBlGBAAoErBIgBAZRgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFxh-NwPEcX4vg2LMlUKFT1Iw9NTtBxeob4NtEEK08JuDdGNwglGBg3VkcIJRg4V3YWt1MgU --filternode=/ip4/172.18.32.4/tcp/20865/p2p/16Uiu2HAkvyq23X781qQfjjNTMj5shdAdfsG51vgNSeTJmsfXtpuY
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.74 waku b061c8553003286fd0e2bcb22560745f6789d7b749d2ea64a7af60a6ed3d1aec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b061c8553003. Setting up logs at ./log/docker/node2_2026-03-17_04-38-23__4a2eea9d-b10d-495c-8fdd-96245ee56e1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34532
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34532/health" -H "Content-Type: application/json" -d 'None'
INFO  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:34532/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/34533/p2p/16Uiu2HAmC5HbXELdW6tHdaZUW7oC8qhztrdxXnwUWrd7X32sDrr2","/ip4/172.18.177.74/tcp/34534/ws/p2p/16Uiu2HAmC5HbXELdW6tHdaZUW7oC8qhztrdxXnwUWrd7X32sDrr2"],"enrUri":"enr:-L24QJckxSZdI3ToD3j6bB10AuqTxQyp0s7ZAOFSblR7lflxS_n5ZsSyMLucvT4kgbshTJqtECeCDj6LrQUMED5iVvECgmlkgnY0gmlwhKwSsUqKbXVsdGlhZGRyc5YACASsErFKBoblAAoErBKxSgaG5t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC913AfPfUTjmecKD3IBJqFOE7jcwKsKSC7qrYUDSsHR-DdGNwgoblg3VkcIKG54V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34532/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.4/tcp/20865/p2p/16Uiu2HAkvyq23X781qQfjjNTMj5shdAdfsG51vgNSeTJmsfXtpuY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20864/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:34532/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "493aa0b7-3a3b-4752-be5c-0725dd4d059b", "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":"493aa0b7-3a3b-4752-be5c-0725dd4d059b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:34532/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20864/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:34532/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":1773722305707181209,"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 86cbbc0a7ce2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b061c8553003
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,230 @@
2026-03-17 04:38:16.400 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:38:16.401 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-17_04-38-16__fd437109-0f66-4afa-a4d3-40c5df500250
2026-03-17 04:38:16.401 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:38:16.401 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:38:16.401 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:38:16.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:16.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-38-16__fd437109-0f66-4afa-a4d3-40c5df500250__wakuorg_nwaku:latest.log
2026-03-17 04:38:16.408 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:16.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:16.410 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:16.410 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.173
2026-03-17 04:38:16.410 DEBUG [src.node.docker_mananger] Generated ports ['7132', '7133', '7134', '7135', '7136']
2026-03-17 04:38:16.410 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:16.410 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:16.410 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:16.411 DEBUG [src.node.docker_mananger] docker run -i -t -p 7132:7132 -p 7133:7133 -p 7134:7134 -p 7135:7135 -p 7136:7136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7134 --rest-port=7132 --tcp-port=7133 --discv5-udp-port=7135 --rest-address=0.0.0.0 --nat=extip:172.18.250.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9a8d469fb6f182271c2c0af8be3cc578f8320badafbadaec9cca1ff5675bf7e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7136 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:38:16.568 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.173 waku 240edbba5fdd2aee7126221f0aac67a4b1a820a59d683e1bee03d20a637dfe4a
2026-03-17 04:38:16.598 DEBUG [src.node.docker_mananger] Container started with ID 240edbba5fdd. Setting up logs at ./log/docker/node1_2026-03-17_04-38-16__fd437109-0f66-4afa-a4d3-40c5df500250__wakuorg_nwaku:latest.log
2026-03-17 04:38:16.598 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7132
2026-03-17 04:38:16.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:16.624 ERROR [src.node.docker_mananger] Max retries reached for container 50e3654817a3. Exiting log stream.
2026-03-17 04:38:17.152 ERROR [src.node.docker_mananger] Max retries reached for container c6fe30cb874a. Exiting log stream.
2026-03-17 04:38:17.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:17.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:17.602 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:17.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:17.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.173/tcp/7133/p2p/16Uiu2HAmPEfGhshyms9ytppW9nK7BEdTj88u6SST9TsrNM3oeX7m","/ip4/172.18.250.173/tcp/7134/ws/p2p/16Uiu2HAmPEfGhshyms9ytppW9nK7BEdTj88u6SST9TsrNM3oeX7m"],"enrUri":"enr:-L24QHzV9cKax3PqSO5ljUtjQbie4DZ3WDmkSuy52bNSt67wN-c6UU9B5fn8xltEeM3g_nQc2oqJd2Q8xljyTES0RD8CgmlkgnY0gmlwhKwS-q2KbXVsdGlhZGRyc5YACASsEvqtBhvdAAoErBL6rQYb3t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDnTULRber28PBNCl3AbGR11B4yLJ1Dr1qmdK9KR-NviiDdGNwghvdg3VkcIIb34V3YWt1MgU"}'
2026-03-17 04:38:17.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:17.610 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:17.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-38-16__fd437109-0f66-4afa-a4d3-40c5df500250__wakuorg_nwaku:latest.log
2026-03-17 04:38:17.611 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:17.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:17.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:17.612 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.122
2026-03-17 04:38:17.612 DEBUG [src.node.docker_mananger] Generated ports ['28740', '28741', '28742', '28743', '28744']
2026-03-17 04:38:17.613 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:17.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:17.613 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:17.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 28740:28740 -p 28741:28741 -p 28742:28742 -p 28743:28743 -p 28744:28744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28742 --rest-port=28740 --tcp-port=28741 --discv5-udp-port=28743 --rest-address=0.0.0.0 --nat=extip:172.18.93.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b25f876a587baaa1ddbeb3206f48beaf18cabeeebdd953cbd297ddd6b4c782e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28744 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHzV9cKax3PqSO5ljUtjQbie4DZ3WDmkSuy52bNSt67wN-c6UU9B5fn8xltEeM3g_nQc2oqJd2Q8xljyTES0RD8CgmlkgnY0gmlwhKwS-q2KbXVsdGlhZGRyc5YACASsEvqtBhvdAAoErBL6rQYb3t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDnTULRber28PBNCl3AbGR11B4yLJ1Dr1qmdK9KR-NviiDdGNwghvdg3VkcIIb34V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-17 04:38:17.771 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.122 waku 09120c21b4b23973fc3e869da3d75f8de386b0715be172f1f9d054a6392e4c73
2026-03-17 04:38:17.802 DEBUG [src.node.docker_mananger] Container started with ID 09120c21b4b2. Setting up logs at ./log/docker/node2_2026-03-17_04-38-16__fd437109-0f66-4afa-a4d3-40c5df500250__wakuorg_nwaku:latest.log
2026-03-17 04:38:17.802 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28740
2026-03-17 04:38:17.802 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:18.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:18.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:18.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:38:19.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:19.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:19.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.122/tcp/28741/p2p/16Uiu2HAkzKPR3Z6vZzoSEw7Mj5rnVgUtgjmb3PjWYvS9eVhhr8Eq","/ip4/172.18.93.122/tcp/28742/ws/p2p/16Uiu2HAkzKPR3Z6vZzoSEw7Mj5rnVgUtgjmb3PjWYvS9eVhhr8Eq"],"enrUri":"enr:-L24QEUEWq1U8hCePmtFZ0__JgGXWfiYCjlOeGHBpdk8mb6xdlDTeJenaubRRlc1_GBb_Z4TVXGpkXmDKOz-ldpWM_0CgmlkgnY0gmlwhKwSXXqKbXVsdGlhZGRyc5YACASsEl16BnBFAAoErBJdegZwRt0DgnJzhQACAQAAiXNlY3AyNTZrMaECSK44V60Dzu3MStBNVF74EQ1065grq8YHHwIRnRMDzcaDdGNwgnBFg3VkcIJwR4V3YWt1MgE"}'
2026-03-17 04:38:19.532 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:19.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.173/tcp/7133/p2p/16Uiu2HAmPEfGhshyms9ytppW9nK7BEdTj88u6SST9TsrNM3oeX7m"]'
2026-03-17 04:38:19.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-17 04:38:19.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-17 04:38:19.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:19.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:19.688 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722299576640219,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.694 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722299576640219,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:19.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.707 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:19.807 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773722299698705233,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.812 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773722299698705233,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:19.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:19.925 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773722299816852472,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.930 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:19.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:19.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773722299816852472,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:19.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:19.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:19.943 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.044 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722299934378411,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.048 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773722299934378411,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.160 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722300052509318,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.165 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773722300052509318,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.277 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722300169040175,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.282 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773722300169040175,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.396 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773722300286225845,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.401 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773722300286225845,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.413 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.513 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773722300405039386,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.518 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28740/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773722300405039386,"ephemeral":false,"proof":""}]'
2026-03-17 04:38:20.521 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:38:20.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.530 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:38:20.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.537 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-17 04:38:20.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.546 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-17 04:38:20.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.554 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-03-17 04:38:20.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.562 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-03-17 04:38:20.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.570 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-17 04:38:20.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.578 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-17 04:38:20.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.587 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-17 04:38:20.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.597 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-17 04:38:20.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.606 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-17 04:38:20.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.616 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-17 04:38:20.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.623 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-03-17 04:38:20.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.633 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-03-17 04:38:20.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.642 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-03-17 04:38:20.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.649 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-03-17 04:38:20.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.762 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.765 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-03-17 04:38:20.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.873 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.876 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-03-17 04:38:20.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:20.984 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:20.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:20.987 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-03-17 04:38:20.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:20.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:21.095 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:21.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:21.098 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-03-17 04:38:21.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:21.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:21.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:21.205 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:21.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:21.208 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-03-17 04:38:21.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:21.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:21.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:21.316 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:21.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:21.320 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-03-17 04:38:21.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:21.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:21.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:21.428 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:21.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:21.431 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-03-17 04:38:21.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:38:21.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:21.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:21.538 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:21.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:21.542 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7132/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-03-17 04:38:21.544 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:38:21.545 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:38:21.545 DEBUG [src.node.waku_node] Stopping container with id 240edbba5fdd
2026-03-17 04:38:22.105 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:22.107 DEBUG [src.node.waku_node] Stopping container with id 09120c21b4b2
2026-03-17 04:38:22.616 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:22.617 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:38:22.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:38:22.703 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
2026-03-17 04:37:20.932 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:20.933 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41
2026-03-17 04:37:20.933 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:20.933 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:20.933 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:37:20.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:20.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:20.940 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:20.941 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:20.942 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:20.942 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.224
2026-03-17 04:37:20.942 DEBUG [src.node.docker_mananger] Generated ports ['7206', '7207', '7208', '7209', '7210']
2026-03-17 04:37:20.942 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:37:20.942 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:20.943 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:20.943 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:20.943 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:20.943 DEBUG [src.node.docker_mananger] docker run -i -t -p 7206:7206 -p 7207:7207 -p 7208:7208 -p 7209:7209 -p 7210:7210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7208 --rest-port=7206 --tcp-port=7207 --discv5-udp-port=7209 --rest-address=0.0.0.0 --nat=extip:172.18.152.224 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=726d7ecde2a1ceb97b4ed8aeb5e79207d400de2170fb3c594edeef7cb1fedde8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7210 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-17 04:37:21.139 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.224 waku aa3b3e4f1af1089a2ed5cba7d8a51169996e43758039130eb7891ebf1e56742b
2026-03-17 04:37:21.177 DEBUG [src.node.docker_mananger] Container started with ID aa3b3e4f1af1. Setting up logs at ./log/docker/node1_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:21.178 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7206
2026-03-17 04:37:21.179 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:21.187 ERROR [src.node.docker_mananger] Max retries reached for container 636a8d658a92. Exiting log stream.
2026-03-17 04:37:21.741 ERROR [src.node.docker_mananger] Max retries reached for container 200a2dec8abd. Exiting log stream.
2026-03-17 04:37:22.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7206/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:22.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:22.182 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:22.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:22.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.224/tcp/7207/p2p/16Uiu2HAmTvqLAZC6Rwjmdr7GvB2PPUHH5LhSS2KKGTYEHyJ2Webx","/ip4/172.18.152.224/tcp/7208/ws/p2p/16Uiu2HAmTvqLAZC6Rwjmdr7GvB2PPUHH5LhSS2KKGTYEHyJ2Webx"],"enrUri":"enr:-L24QAoWbmH_ssCEAyxZCVzqrd3b9z-23Fpio2bhXPq7NewLLzoDkt4rHa3ZO5EMVCq50427fW0OjtSNPB9-nyiw1soCgmlkgnY0gmlwhKwSmOCKbXVsdGlhZGRyc5YACASsEpjgBhwnAAoErBKY4AYcKN0DgnJzhQACAQAAiXNlY3AyNTZrMaED4u5mCfenY4e1UPEpl2b02pTZpP6FflaggnIjCUeLmleDdGNwghwng3VkcIIcKYV3YWt1MgU"}'
2026-03-17 04:37:22.185 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:22.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:22.192 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:22.192 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:22.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:22.194 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:22.194 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.90
2026-03-17 04:37:22.194 DEBUG [src.node.docker_mananger] Generated ports ['5829', '5830', '5831', '5832', '5833']
2026-03-17 04:37:22.194 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:37:22.195 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:22.195 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:22.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:22.195 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:22.195 DEBUG [src.node.docker_mananger] docker run -i -t -p 5829:5829 -p 5830:5830 -p 5831:5831 -p 5832:5832 -p 5833:5833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5831 --rest-port=5829 --tcp-port=5830 --discv5-udp-port=5832 --rest-address=0.0.0.0 --nat=extip:172.18.128.90 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dfd122934b0e8ed6faedb95b20ebd05d0b5fcdf3c0e9fba450ec3f29e4b7f82c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5833 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAoWbmH_ssCEAyxZCVzqrd3b9z-23Fpio2bhXPq7NewLLzoDkt4rHa3ZO5EMVCq50427fW0OjtSNPB9-nyiw1soCgmlkgnY0gmlwhKwSmOCKbXVsdGlhZGRyc5YACASsEpjgBhwnAAoErBKY4AYcKN0DgnJzhQACAQAAiXNlY3AyNTZrMaED4u5mCfenY4e1UPEpl2b02pTZpP6FflaggnIjCUeLmleDdGNwghwng3VkcIIcKYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-17 04:37:22.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.90 waku a09e4b98cbc0c7b027be611cb78d26b9e9d23bb53224b21797888009a7f45c38
2026-03-17 04:37:22.435 DEBUG [src.node.docker_mananger] Container started with ID a09e4b98cbc0. Setting up logs at ./log/docker/node2_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:22.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5829
2026-03-17 04:37:22.436 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:23.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5829/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5829/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:23.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5829/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:23.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:23.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.90/tcp/5830/p2p/16Uiu2HAm1TrhqvZZnRtgH4nziG2mMKFodux79ZFTWVCM6mzQJCzj","/ip4/172.18.128.90/tcp/5831/ws/p2p/16Uiu2HAm1TrhqvZZnRtgH4nziG2mMKFodux79ZFTWVCM6mzQJCzj"],"enrUri":"enr:-L24QBF6qLiqYjv3d1pRmDlmMRJHKVcNf8TbBJ5a5-Tj6w5kKqsx3-TsT-I5FFVk3fPx3xMIWOVVkie3VtDFncsrZNUCgmlkgnY0gmlwhKwSgFqKbXVsdGlhZGRyc5YACASsEoBaBhbGAAoErBKAWgYWx90DgnJzhQACAQAAiXNlY3AyNTZrMaECWbVo9PwNkgVcPKpRexeOOx4X-5b1C-7AVGcRuecZSNiDdGNwghbGg3VkcIIWyIV3YWt1MgE"}'
2026-03-17 04:37:23.648 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:23.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.224/tcp/7207/p2p/16Uiu2HAmTvqLAZC6Rwjmdr7GvB2PPUHH5LhSS2KKGTYEHyJ2Webx"]'
2026-03-17 04:37:23.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:23.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5829/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:23.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:23.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:23.701 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:23.801 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:23.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7206/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:23.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722243359765627,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722243690973114,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:23.814 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:23.815 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:23.815 DEBUG [src.node.waku_node] Stopping container with id aa3b3e4f1af1
2026-03-17 04:37:24.417 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:24.417 DEBUG [src.node.waku_node] Stopping container with id a09e4b98cbc0
2026-03-17 04:37:24.958 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:24.961 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:24.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:25.028 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:25.031 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:37:25.031 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:37:25.033 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:25.037 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-37-20__c039bc98-1831-4132-be6b-e0e4fdaa5f41__wakuorg_nwaku:latest.log
2026-03-17 04:37:25.052 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:37:25.054 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-17_04-37-25__be52d420-bbbf-4c8d-8f57-1c2ee23588f7
2026-03-17 04:37:25.054 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:37:25.054 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:37:25.055 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:37:25.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:25.067 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-37-25__be52d420-bbbf-4c8d-8f57-1c2ee23588f7__wakuorg_nwaku:latest.log
2026-03-17 04:37:25.068 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:25.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:25.072 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:25.072 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.154
2026-03-17 04:37:25.073 DEBUG [src.node.docker_mananger] Generated ports ['48442', '48443', '48444', '48445', '48446']
2026-03-17 04:37:25.073 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:37:25.073 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:25.073 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:25.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:25.074 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:25.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 48442:48442 -p 48443:48443 -p 48444:48444 -p 48445:48445 -p 48446:48446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48444 --rest-port=48442 --tcp-port=48443 --discv5-udp-port=48445 --rest-address=0.0.0.0 --nat=extip:172.18.94.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7e50a4dc761bb4a20ea014dbe0ea6f4918edf63bdf2ce441fc5beabb3bfd0545 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48446 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-17 04:37:25.238 ERROR [src.node.docker_mananger] Max retries reached for container aa3b3e4f1af1. Exiting log stream.
2026-03-17 04:37:25.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.154 waku 9c048ce34bd671e2e6cfbc59b490abe89a34d59eed71c279a13c7b53e9d6aa83
2026-03-17 04:37:25.319 DEBUG [src.node.docker_mananger] Container started with ID 9c048ce34bd6. Setting up logs at ./log/docker/node1_2026-03-17_04-37-25__be52d420-bbbf-4c8d-8f57-1c2ee23588f7__wakuorg_nwaku:latest.log
2026-03-17 04:37:25.320 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48442
2026-03-17 04:37:25.320 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:25.974 ERROR [src.node.docker_mananger] Max retries reached for container a09e4b98cbc0. Exiting log stream.
2026-03-17 04:37:26.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:26.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:26.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:26.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:26.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:37:26.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:26.845 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:26.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:26.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.154/tcp/48443/p2p/16Uiu2HAmLS8dUK6jKQvAeCLfGyzEo9ceKY2CWYgGERFzdcBLVHsF","/ip4/172.18.94.154/tcp/48444/ws/p2p/16Uiu2HAmLS8dUK6jKQvAeCLfGyzEo9ceKY2CWYgGERFzdcBLVHsF"],"enrUri":"enr:-L24QAu0-cZoEIcWpoFZ-FYsh5ZOJEF7HG-ZI8Dae49W0nqTUaZWjWG1p7fNOaknXEbONPSthDJ76d_8XaCVRfQPTMgCgmlkgnY0gmlwhKwSXpqKbXVsdGlhZGRyc5YACASsEl6aBr07AAoErBJemga9PN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc5JOVQV7k7M4EO2k1ABsr48bb68BTcXF1d2PCzd13DKDdGNwgr07g3VkcIK9PYV3YWt1MgU"}'
2026-03-17 04:37:26.848 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:26.855 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:37:26.855 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-37-25__be52d420-bbbf-4c8d-8f57-1c2ee23588f7__wakuorg_nwaku:latest.log
2026-03-17 04:37:26.855 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:37:26.855 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:37:26.857 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:37:26.857 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.144
2026-03-17 04:37:26.857 DEBUG [src.node.docker_mananger] Generated ports ['4820', '4821', '4822', '4823', '4824']
2026-03-17 04:37:26.857 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:37:26.858 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:37:26.858 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:37:26.858 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:37:26.858 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:37:26.858 DEBUG [src.node.docker_mananger] docker run -i -t -p 4820:4820 -p 4821:4821 -p 4822:4822 -p 4823:4823 -p 4824:4824 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4822 --rest-port=4820 --tcp-port=4821 --discv5-udp-port=4823 --rest-address=0.0.0.0 --nat=extip:172.18.72.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5b7ddc3d2b8bb49ad2c283d9f1d44d5f59c4679ed2bcf7cbddbe7dcfc50efb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4824 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAu0-cZoEIcWpoFZ-FYsh5ZOJEF7HG-ZI8Dae49W0nqTUaZWjWG1p7fNOaknXEbONPSthDJ76d_8XaCVRfQPTMgCgmlkgnY0gmlwhKwSXpqKbXVsdGlhZGRyc5YACASsEl6aBr07AAoErBJemga9PN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc5JOVQV7k7M4EO2k1ABsr48bb68BTcXF1d2PCzd13DKDdGNwgr07g3VkcIK9PYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-17 04:37:27.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.144 waku 8b0f48accfccf24e7ce9f5f0dfc69a2bb8f0c50aa90d0fe24897aecc3400580e
2026-03-17 04:37:27.108 DEBUG [src.node.docker_mananger] Container started with ID 8b0f48accfcc. Setting up logs at ./log/docker/node2_2026-03-17_04-37-25__be52d420-bbbf-4c8d-8f57-1c2ee23588f7__wakuorg_nwaku:latest.log
2026-03-17 04:37:27.109 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4820
2026-03-17 04:37:27.109 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:37:28.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4820/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:28.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:37:28.112 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:37:28.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4820/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:28.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.144/tcp/4821/p2p/16Uiu2HAm4PMxL4tnGB8swnDkP6iAsoAPMwUzVhSi2CpbMDxVs77L","/ip4/172.18.72.144/tcp/4822/ws/p2p/16Uiu2HAm4PMxL4tnGB8swnDkP6iAsoAPMwUzVhSi2CpbMDxVs77L"],"enrUri":"enr:-L24QBvG94mpV_OcBTLZodmqMQOrrLuYDI5upyiWlxxxnDRUaUvB_uh-nFz8vlupUD4zUoR2NGx4JyZdNJd-hxa3OY4CgmlkgnY0gmlwhKwSSJCKbXVsdGlhZGRyc5YACASsEkiQBhLVAAoErBJIkAYS1t0DgnJzhQACAQAAiXNlY3AyNTZrMaEChSGjtzgUdZ727QEQW4G-sQocJLAu9KH_2_GtPZZv6DeDdGNwghLVg3VkcIIS14V3YWt1MgE"}'
2026-03-17 04:37:28.115 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:37:28.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4820/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.154/tcp/48443/p2p/16Uiu2HAmLS8dUK6jKQvAeCLfGyzEo9ceKY2CWYgGERFzdcBLVHsF"]'
2026-03-17 04:37:28.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:28.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48442/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:28.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:28.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4820/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:37:28.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:28.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:37:28.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:37:28.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:37:28.283 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:28.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:28.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722248166983566,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:28.288 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:37:28.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4820/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:37:28.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722248166983566,"ephemeral":false,"proof":""}]'
2026-03-17 04:37:28.295 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:37:28.296 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:37:28.296 DEBUG [src.node.waku_node] Stopping container with id 9c048ce34bd6
2026-03-17 04:37:28.885 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:28.886 DEBUG [src.node.waku_node] Stopping container with id 8b0f48accfcc
2026-03-17 04:37:29.438 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:37:29.441 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:37:29.481 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:37:29.509 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-03-17 04:34:51.303 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:34:51.304 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-03-17_04-34-51__5c8195e1-1468-455f-8703-764d56c77e80
2026-03-17 04:34:51.305 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:34:51.306 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:34:51.306 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:34:51.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:34:51.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-34-51__5c8195e1-1468-455f-8703-764d56c77e80__wakuorg_nwaku:latest.log
2026-03-17 04:34:51.316 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:34:51.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:34:51.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:34:51.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.65
2026-03-17 04:34:51.318 DEBUG [src.node.docker_mananger] Generated ports ['25144', '25145', '25146', '25147', '25148']
2026-03-17 04:34:51.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:34:51.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:34:51.318 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:34:51.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 25144:25144 -p 25145:25145 -p 25146:25146 -p 25147:25147 -p 25148:25148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25146 --rest-port=25144 --tcp-port=25145 --discv5-udp-port=25147 --rest-address=0.0.0.0 --nat=extip:172.18.12.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7abbcfa339cee3842b9db17ed1b0173fe4bb2caaa66bb7ea9f497ba6ba4ba0af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25148 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:34:51.498 ERROR [src.node.docker_mananger] Max retries reached for container c5ca304d5684. Exiting log stream.
2026-03-17 04:34:51.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.65 waku 747a11ad33bc5ad47d4c1ac6b34b0865bbff916dff243f7fade9fd2de970aef9
2026-03-17 04:34:51.552 DEBUG [src.node.docker_mananger] Container started with ID 747a11ad33bc. Setting up logs at ./log/docker/node1_2026-03-17_04-34-51__5c8195e1-1468-455f-8703-764d56c77e80__wakuorg_nwaku:latest.log
2026-03-17 04:34:51.554 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25144
2026-03-17 04:34:51.554 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:34:52.125 ERROR [src.node.docker_mananger] Max retries reached for container fd0a70644410. Exiting log stream.
2026-03-17 04:34:52.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25144/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:52.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:34:52.558 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:34:52.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:52.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.65/tcp/25145/p2p/16Uiu2HAmPYekiAfLAADGYBvamnwK5ecqSChRYeKh38epkfZh5uHH","/ip4/172.18.12.65/tcp/25146/ws/p2p/16Uiu2HAmPYekiAfLAADGYBvamnwK5ecqSChRYeKh38epkfZh5uHH"],"enrUri":"enr:-L24QDJb4vIykJXCkgmw-7js9pQJROMTw5WcJgHXTQWDjyjUN7kYfJ9QyGhuSHIcSjKO0IGgVH4h8iCTBtObG4RfUYQCgmlkgnY0gmlwhKwSDEGKbXVsdGlhZGRyc5YACASsEgxBBmI5AAoErBIMQQZiOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDodDp8ehSomLU_cbGorDhEnaXuTBqyrulPd-WAoKkJCCDdGNwgmI5g3VkcIJiO4V3YWt1MgU"}'
2026-03-17 04:34:52.561 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:34:52.561 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:34:52.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:34:52.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-34-51__5c8195e1-1468-455f-8703-764d56c77e80__wakuorg_nwaku:latest.log
2026-03-17 04:34:52.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:34:52.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:34:52.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:34:52.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.218
2026-03-17 04:34:52.570 DEBUG [src.node.docker_mananger] Generated ports ['59133', '59134', '59135', '59136', '59137']
2026-03-17 04:34:52.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:34:52.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:34:52.571 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:34:52.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 59133:59133 -p 59134:59134 -p 59135:59135 -p 59136:59136 -p 59137:59137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59135 --rest-port=59133 --tcp-port=59134 --discv5-udp-port=59136 --rest-address=0.0.0.0 --nat=extip:172.18.69.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81b4a91c7a640d0ece1a57fdbe256ecea93ccefcaa3b05aa7bad0448aef142b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59137 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDJb4vIykJXCkgmw-7js9pQJROMTw5WcJgHXTQWDjyjUN7kYfJ9QyGhuSHIcSjKO0IGgVH4h8iCTBtObG4RfUYQCgmlkgnY0gmlwhKwSDEGKbXVsdGlhZGRyc5YACASsEgxBBmI5AAoErBIMQQZiOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDodDp8ehSomLU_cbGorDhEnaXuTBqyrulPd-WAoKkJCCDdGNwgmI5g3VkcIJiO4V3YWt1MgU --filternode=/ip4/172.18.12.65/tcp/25145/p2p/16Uiu2HAmPYekiAfLAADGYBvamnwK5ecqSChRYeKh38epkfZh5uHH
2026-03-17 04:34:52.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.218 waku 51a6b18c29e4346000e2af332fd2a81627d15c569d5daf64f815d27414019a82
2026-03-17 04:34:52.813 DEBUG [src.node.docker_mananger] Container started with ID 51a6b18c29e4. Setting up logs at ./log/docker/node2_2026-03-17_04-34-51__5c8195e1-1468-455f-8703-764d56c77e80__wakuorg_nwaku:latest.log
2026-03-17 04:34:52.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59133
2026-03-17 04:34:52.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:34:53.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59133/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:53.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:34:53.818 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:34:53.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:53.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.218/tcp/59134/p2p/16Uiu2HAmV4QiPP1XndSPaNWhm5KtjTCD8zMGoe227Sf87EXYx6Hr","/ip4/172.18.69.218/tcp/59135/ws/p2p/16Uiu2HAmV4QiPP1XndSPaNWhm5KtjTCD8zMGoe227Sf87EXYx6Hr"],"enrUri":"enr:-L24QDlmzoGAmGEkdLmKe_-1MBmvNV5WCs_XXwM59p1KM6uBbxrY6pTaUBMPBPy9QXYojZ-k-ld8jbP8HeGhHfVi0JICgmlkgnY0gmlwhKwSRdqKbXVsdGlhZGRyc5YACASsEkXaBub-AAoErBJF2gbm_90DgnJzhQADAQAAiXNlY3AyNTZrMaED87rlyOL3p0SpP06gqsb4uPaU2ey773YkCy5nKNzxmQ2DdGNwgub-g3VkcILnAIV3YWt1MgA"}'
2026-03-17 04:34:53.821 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:34:53.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.65/tcp/25145/p2p/16Uiu2HAmPYekiAfLAADGYBvamnwK5ecqSChRYeKh38epkfZh5uHH"]'
2026-03-17 04:34:53.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:53.859 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:34:53.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:34:53.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:53.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59133/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6c471148-4730-43b2-ae87-7ad4c9a4b3f0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:34:53.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6c471148-4730-43b2-ae87-7ad4c9a4b3f0","statusDesc":"OK"}'
2026-03-17 04:34:53.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:34:53.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:53.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:34:54.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:34:54.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59133/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:54.012 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":1773722093899729515,"ephemeral":false}]'
2026-03-17 04:34:54.014 DEBUG [src.node.waku_node] Pausing container with id 747a11ad33bc
2026-03-17 04:34:54.024 DEBUG [src.node.waku_node] Unpause container with id 747a11ad33bc
2026-03-17 04:34:54.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:34:54.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:54.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:34:54.140 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:34:54.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59133/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:54.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773722094034095699,"ephemeral":false}]'
2026-03-17 04:34:54.145 DEBUG [src.node.waku_node] Pausing container with id 51a6b18c29e4
2026-03-17 04:34:54.166 DEBUG [src.node.waku_node] Unpause container with id 51a6b18c29e4
2026-03-17 04:34:54.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:34:54.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:34:54.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:34:54.282 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:34:54.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59133/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:34:54.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773722094176890471,"ephemeral":false}]'
2026-03-17 04:34:54.290 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:34:54.291 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:34:54.291 DEBUG [src.node.waku_node] Stopping container with id 747a11ad33bc
2026-03-17 04:34:54.911 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:34:54.911 DEBUG [src.node.waku_node] Stopping container with id 51a6b18c29e4
2026-03-17 04:34:55.462 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:34:55.465 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:34:55.471 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:34:55.475 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_hashes with id: 2026-03-17_04-37-21__a40a4299-ba2d-47c6-b854-6e6a25a8b0df
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-03-17_04-37-21__a40a4299-ba2d-47c6-b854-6e6a25a8b0df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63694', '63695', '63696', '63697', '63698']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63694:63694 -p 63695:63695 -p 63696:63696 -p 63697:63697 -p 63698:63698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63696 --rest-port=63694 --tcp-port=63695 --discv5-udp-port=63697 --rest-address=0.0.0.0 --nat=extip:172.18.79.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6713eb60fb2c1b72bbfe4d72ab1aff9cb6242ffdffbfc2fd75da3a43192af22c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63698 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.99 waku a5e8775d5559ea0c935d90189fb39b57f6a1a056db7ae4e90bc0c04779a7860f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a5e8775d5559. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-37-21__a40a4299-ba2d-47c6-b854-6e6a25a8b0df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63694
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 9fd733783434. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 41d0dc09dd97. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63694/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:63694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.99/tcp/63695/p2p/16Uiu2HAmGxsEsrr1XoJvFfKMjh61BiAVUucpd5ruWyksZGy2FkNe","/ip4/172.18.79.99/tcp/63696/ws/p2p/16Uiu2HAmGxsEsrr1XoJvFfKMjh61BiAVUucpd5ruWyksZGy2FkNe"],"enrUri":"enr:-L24QC-PvcVmK8CgKiMVpBxHIRJZNqL6EnfzMm0uY9oYBKgvRHlsQCWBn1Ff065gprLmdTMMexipM5fxa9o9XKL0vgECgmlkgnY0gmlwhKwST2OKbXVsdGlhZGRyc5YACASsEk9jBvjPAAoErBJPYwb40N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQAMpjwr8tzR1sVyLsL81oY1i-E8f7WU0q49fZiuIFfODdGNwgvjPg3VkcIL40YV3YWt1MgM"}'
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-03-17_04-37-21__a40a4299-ba2d-47c6-b854-6e6a25a8b0df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.167.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24681', '24682', '24683', '24684', '24685']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24681:24681 -p 24682:24682 -p 24683:24683 -p 24684:24684 -p 24685:24685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24683 --rest-port=24681 --tcp-port=24682 --discv5-udp-port=24684 --rest-address=0.0.0.0 --nat=extip:172.18.167.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccfcadeda9b9ff6e5a77cbbdaf8facebdfaeedca76fadecd4228b3fbc69644df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24685 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC-PvcVmK8CgKiMVpBxHIRJZNqL6EnfzMm0uY9oYBKgvRHlsQCWBn1Ff065gprLmdTMMexipM5fxa9o9XKL0vgECgmlkgnY0gmlwhKwST2OKbXVsdGlhZGRyc5YACASsEk9jBvjPAAoErBJPYwb40N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQAMpjwr8tzR1sVyLsL81oY1i-E8f7WU0q49fZiuIFfODdGNwgvjPg3VkcIL40YV3YWt1MgM --storenode=/ip4/172.18.79.99/tcp/63695/p2p/16Uiu2HAmGxsEsrr1XoJvFfKMjh61BiAVUucpd5ruWyksZGy2FkNe --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.3 waku 4c59baa39d0e8e8af8d2feea654267226335a80e1d32a0437518e0c95152a883
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c59baa39d0e. Setting up logs at ./log/docker/store_node1_2026-03-17_04-37-21__a40a4299-ba2d-47c6-b854-6e6a25a8b0df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24681
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24681/health" -H "Content-Type: application/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:24681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.3/tcp/24682/p2p/16Uiu2HAkx9MxRvWLb6FFagGpUjcUNAWtppfn5asYAkJavCcfvdYy","/ip4/172.18.167.3/tcp/24683/ws/p2p/16Uiu2HAkx9MxRvWLb6FFagGpUjcUNAWtppfn5asYAkJavCcfvdYy"],"enrUri":"enr:-L24QLLS9U3wfKFK8aFmCPvOyj6wg6TI9W7uoHNtrQa0spDOS4QiK-Mr5VIQnlasC9tlNATT3pCZy4KriaOujFdJnjECgmlkgnY0gmlwhKwSpwOKbXVsdGlhZGRyc5YACASsEqcDBmBqAAoErBKnAwZga90DgnJzhQADAQAAiXNlY3AyNTZrMaECKGVjex5wORmJFuERWjdhrYcAErF3hGB2F1FAYgjh4BaDdGNwgmBqg3VkcIJgbIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24681/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.99/tcp/63695/p2p/16Uiu2HAmGxsEsrr1XoJvFfKMjh61BiAVUucpd5ruWyksZGy2FkNe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63694/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:24681/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/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:63694/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9948744771303460ed1b072631512c405613539ecbd4fb0d517d379b7bfec04c%2C0x846cb618783af48f4f438f8fc700792f4f3d2df20c79452963e6a1f72fecc6f2&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":"0x9948744771303460ed1b072631512c405613539ecbd4fb0d517d379b7bfec04c"},{"messageHash":"0x846cb618783af48f4f438f8fc700792f4f3d2df20c79452963e6a1f72fecc6f2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24681/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9948744771303460ed1b072631512c405613539ecbd4fb0d517d379b7bfec04c%2C0x846cb618783af48f4f438f8fc700792f4f3d2df20c79452963e6a1f72fecc6f2&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":"0x9948744771303460ed1b072631512c405613539ecbd4fb0d517d379b7bfec04c"},{"messageHash":"0x846cb618783af48f4f438f8fc700792f4f3d2df20c79452963e6a1f72fecc6f2"}]}'
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 a5e8775d5559
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c59baa39d0e
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,63 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_lightpush__peer_only_relay with id: 2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab
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-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36861', '36862', '36863', '36864', '36865']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36861:36861 -p 36862:36862 -p 36863:36863 -p 36864:36864 -p 36865:36865 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36863 --rest-port=36861 --tcp-port=36862 --discv5-udp-port=36864 --rest-address=0.0.0.0 --nat=extip:172.18.97.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcecdea0f79cdaa0ec558f52f8a3fb58a0bd1da8f059d18abe7ad5a9b9c8efe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36865 --metrics-logging=true --lightpush=false --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e1808ac030f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.188 waku 2539d57036e5c5ac631aab05a74861162aba75cb7cf450a078777feb92804ceb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2539d57036e5. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36861
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 8ebf1ba753c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36861/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:36861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL","/ip4/172.18.97.188/tcp/36863/ws/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL"],"enrUri":"enr:-L24QClNQxh72INXWYmwzZ4gUvnmv3NkZQpu1F-LwL5OY0qeXXLnCcGOi6afimys9y7o5a5VMIIvl7oyfZLUsRGDfucCgmlkgnY0gmlwhKwSYbyKbXVsdGlhZGRyc5YACASsEmG8Bo_-AAoErBJhvAaP_90DgnJzhQADAQAAiXNlY3AyNTZrMaECBbw4yVpovC-uyLDjcp6Lqzk9UhlbeMquEJV5YlnHScmDdGNwgo_-g3VkcIKQAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36861/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.docker_mananger:docker_mananger.py:19 Docker 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-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47217', '47218', '47219', '47220', '47221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47217:47217 -p 47218:47218 -p 47219:47219 -p 47220:47220 -p 47221:47221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47219 --rest-port=47217 --tcp-port=47218 --discv5-udp-port=47220 --rest-address=0.0.0.0 --nat=extip:172.18.120.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb8aa4f16f4c9e11a6d3bd67750ebbb2c2969cf22c4bdcff6edf21ceb7fc9cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47221 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QClNQxh72INXWYmwzZ4gUvnmv3NkZQpu1F-LwL5OY0qeXXLnCcGOi6afimys9y7o5a5VMIIvl7oyfZLUsRGDfucCgmlkgnY0gmlwhKwSYbyKbXVsdGlhZGRyc5YACASsEmG8Bo_-AAoErBJhvAaP_90DgnJzhQADAQAAiXNlY3AyNTZrMaECBbw4yVpovC-uyLDjcp6Lqzk9UhlbeMquEJV5YlnHScmDdGNwgo_-g3VkcIKQAIV3YWt1MgE --lightpushnode=/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.181 waku aa1d7bed91f7151d184ea9e51395a998d1aac7c701ae6a6a90c4739b8fb379ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa1d7bed91f7. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.181/tcp/47218/p2p/16Uiu2HAm4e2KeZCdSMAhvNHFDCNEdNNKHDsiTtdpCYGLJJKbYQCa","/ip4/172.18.120.181/tcp/47219/ws/p2p/16Uiu2HAm4e2KeZCdSMAhvNHFDCNEdNNKHDsiTtdpCYGLJJKbYQCa"],"enrUri":"enr:-L24QLwYvnHaE0QPxoJtRsGEqodjqbVP-aZs26DJgNzWOQG2XKRPZLL_28nxXtcUuIjufCciaAqZwhDooonu_b_EhY0CgmlkgnY0gmlwhKwSeLWKbXVsdGlhZGRyc5YACASsEni1BrhyAAoErBJ4tQa4c90DgnJzhQADAQAAiXNlY3AyNTZrMaECiOMnNye9Eafl2sT-4EWoQXF1GM46CpFfmxK_I09d9tODdGNwgrhyg3VkcIK4dIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722210670053853}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:47217/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
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 2539d57036e5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa1d7bed91f7
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,278 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656
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-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46941', '46942', '46943', '46944', '46945']
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 46941:46941 -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46943 --rest-port=46941 --tcp-port=46942 --discv5-udp-port=46944 --rest-address=0.0.0.0 --nat=extip:172.18.211.189 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdc5fa2c85ab7d47d5072b6ee3170f36c71398d82a2ccedef2ee3e8e0d64e1dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46945 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fbb80a630e24. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.189 waku 80debd48dcc62187eac966571b05ed55c03f516b5eee514586e4fb3fe277593d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80debd48dcc6. Setting up logs at ./log/docker/node1_2026-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46941
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 61692e254880. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-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:46941/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46941/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/46942/p2p/16Uiu2HAkwqYioDChYPy9VjdGTpfYt4qLEMpHeAi2ZgYh7dEJc8AM","/ip4/172.18.211.189/tcp/46943/ws/p2p/16Uiu2HAkwqYioDChYPy9VjdGTpfYt4qLEMpHeAi2ZgYh7dEJc8AM"],"enrUri":"enr:-L24QOtZAyeFnBt343yONmYCiUDBdI4D4aHRu5SBoFwhjm8AB1W9WwlZEjzF-XjgMOi-LSRcI7Q3WZi7aQTjWQBPKr8CgmlkgnY0gmlwhKwS072KbXVsdGlhZGRyc5YACASsEtO9BrdeAAoErBLTvQa3X90DgnJzhQACAQAAiXNlY3AyNTZrMaECI9UbItkeonH81kWY_lmcJPU-F7krm_I4mCY1huK2gsKDdGNwgrdeg3VkcIK3YIV3YWt1MgU"}'
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-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56609', '56610', '56611', '56612', '56613']
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 56609:56609 -p 56610:56610 -p 56611:56611 -p 56612:56612 -p 56613:56613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56611 --rest-port=56609 --tcp-port=56610 --discv5-udp-port=56612 --rest-address=0.0.0.0 --nat=extip:172.18.157.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5b5aefc7db75aebaac1ba4dc35c30cfc94a40d78ca73891cb4786a87cffeeaac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56613 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOtZAyeFnBt343yONmYCiUDBdI4D4aHRu5SBoFwhjm8AB1W9WwlZEjzF-XjgMOi-LSRcI7Q3WZi7aQTjWQBPKr8CgmlkgnY0gmlwhKwS072KbXVsdGlhZGRyc5YACASsEtO9BrdeAAoErBLTvQa3X90DgnJzhQACAQAAiXNlY3AyNTZrMaECI9UbItkeonH81kWY_lmcJPU-F7krm_I4mCY1huK2gsKDdGNwgrdeg3VkcIK3YIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.77 waku e04ea414d06c9114df7a6d28f2a587cbb276e47d8b2a1c200ded4ba77b513e1e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e04ea414d06c. Setting up logs at ./log/docker/node2_2026-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56609
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56609/health" -H "Content-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:56609/health" -H "Content-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:56609/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56609/debug/v1/info" -H "Content-Type: application/json" -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.77/tcp/56610/p2p/16Uiu2HAmGwTJG847HVNUVMSQLHcBHqJPm8szaWAcFg6cPJZ6fjps","/ip4/172.18.157.77/tcp/56611/ws/p2p/16Uiu2HAmGwTJG847HVNUVMSQLHcBHqJPm8szaWAcFg6cPJZ6fjps"],"enrUri":"enr:-L24QBGSf2lwQg2jxjZhXLIt83SFaan9pqL0aixUcYJjSasrZZhUMI6egrLwRFSiecEveWZfBQczdBschPU0z-aMBH8CgmlkgnY0gmlwhKwSnU2KbXVsdGlhZGRyc5YACASsEp1NBt0iAAoErBKdTQbdI90DgnJzhQACAQAAiXNlY3AyNTZrMaEDP6aCt2K0NTh5M8r8qOAORq2QqYZr8OY4o1juH6xHvECDdGNwgt0ig3VkcILdJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.189/tcp/46942/p2p/16Uiu2HAkwqYioDChYPy9VjdGTpfYt4qLEMpHeAi2ZgYh7dEJc8AM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46941/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:56609/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:46941/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:46941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:46941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80debd48dcc6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e04ea414d06c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-42-24__5e778d87-5b0e-4edb-b2dc-0a7624a75656__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58
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-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20191', '20192', '20193', '20194', '20195']
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 20191:20191 -p 20192:20192 -p 20193:20193 -p 20194:20194 -p 20195:20195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20193 --rest-port=20191 --tcp-port=20192 --discv5-udp-port=20194 --rest-address=0.0.0.0 --nat=extip:172.18.149.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=db78db301eb4aece8303adac2ecf1c6dbfb19b666caedc728db7e8a6daae1cac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20195 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80debd48dcc6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.32 waku 610ba8c50c851b4c200f87ffcf764ceef19f1da866672d0f59cd23b8b196c4c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 610ba8c50c85. Setting up logs at ./log/docker/node1_2026-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20191
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 e04ea414d06c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20191/health" -H "Content-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:20191/health" -H "Content-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:20191/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.32/tcp/20192/p2p/16Uiu2HAmApKfLUh6P8m2EyDRR7E1s6TX9ytAHcEZS8DL4pqi8mgk","/ip4/172.18.149.32/tcp/20193/ws/p2p/16Uiu2HAmApKfLUh6P8m2EyDRR7E1s6TX9ytAHcEZS8DL4pqi8mgk"],"enrUri":"enr:-L24QCeiSD-GA-6E3rbb3Dot__5xSvADMIF0yOB85I87EnNbRGlilmFTwKEaFCwC62xdMs3Y3gwxL0Xvb5LOs_mVeF0CgmlkgnY0gmlwhKwSlSCKbXVsdGlhZGRyc5YACASsEpUgBk7gAAoErBKVIAZO4d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5KywSTSFlL_WDp5FwupbWGg-V4LADdpsdaD9UCcg3BmDdGNwgk7gg3VkcIJO4oV3YWt1MgU"}'
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-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5098', '5099', '5100', '5101', '5102']
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 5098:5098 -p 5099:5099 -p 5100:5100 -p 5101:5101 -p 5102:5102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5100 --rest-port=5098 --tcp-port=5099 --discv5-udp-port=5101 --rest-address=0.0.0.0 --nat=extip:172.18.93.245 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=509dc1d1a32b2b40cd2f2569eceb4cebb5fb4eadde452e5a76abd84c60c3bb59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5102 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCeiSD-GA-6E3rbb3Dot__5xSvADMIF0yOB85I87EnNbRGlilmFTwKEaFCwC62xdMs3Y3gwxL0Xvb5LOs_mVeF0CgmlkgnY0gmlwhKwSlSCKbXVsdGlhZGRyc5YACASsEpUgBk7gAAoErBKVIAZO4d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5KywSTSFlL_WDp5FwupbWGg-V4LADdpsdaD9UCcg3BmDdGNwgk7gg3VkcIJO4oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.245 waku 7f84a37503e81569751f9035a4ceb046c133f050603a68b564cb08299c89e094
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f84a37503e8. Setting up logs at ./log/docker/node2_2026-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5098
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5098/health" -H "Content-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:5098/health" -H "Content-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:5098/health" -H "Content-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:5098/health" -H "Content-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:5098/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.245/tcp/5099/p2p/16Uiu2HAmVBRSpTBJDFYscyaZUzPh4LbCcbodENRWcSB63cxucbLM","/ip4/172.18.93.245/tcp/5100/ws/p2p/16Uiu2HAmVBRSpTBJDFYscyaZUzPh4LbCcbodENRWcSB63cxucbLM"],"enrUri":"enr:-L24QM-C48GO-f5kZCCCPwVdj29MPtxVURIC80lT5rAZQbtlZceiDXeTCUR1c9-oAAIyXlKJzGKFONePNoqsFzRjOf4CgmlkgnY0gmlwhKwSXfWKbXVsdGlhZGRyc5YACASsEl31BhPrAAoErBJd9QYT7N0DgnJzhQACAQAAiXNlY3AyNTZrMaED9YbKXGjSYObTi7hKBt3jqQjJSe4ePJAxnq3r9tsNKAKDdGNwghPrg3VkcIIT7YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5098/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.32/tcp/20192/p2p/16Uiu2HAmApKfLUh6P8m2EyDRR7E1s6TX9ytAHcEZS8DL4pqi8mgk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20191/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:5098/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:20191/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:20191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:20191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 610ba8c50c85
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f84a37503e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-42-30__1997ad3b-88ee-4f0b-a6a9-361491683d58__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8
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-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57738', '57739', '57740', '57741', '57742']
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 57738:57738 -p 57739:57739 -p 57740:57740 -p 57741:57741 -p 57742:57742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57740 --rest-port=57738 --tcp-port=57739 --discv5-udp-port=57741 --rest-address=0.0.0.0 --nat=extip:172.18.51.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e24261b3612cc8ec5b2afe6804d34da62dc06774d1caca364ae4d6351adcb2df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57742 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 610ba8c50c85. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.43 waku 25c4b9a93ed9eff56a8f1753af0148a8f8c01d81faf3641127aff2901888c2ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25c4b9a93ed9. Setting up logs at ./log/docker/node1_2026-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57738
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 7f84a37503e8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57738/health" -H "Content-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:57738/health" -H "Content-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:57738/health" -H "Content-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:57738/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.43/tcp/57739/p2p/16Uiu2HAmUfHXrEstf3cXQiSnv7iijzdeMXrjEakFQtrYC1f9CxzG","/ip4/172.18.51.43/tcp/57740/ws/p2p/16Uiu2HAmUfHXrEstf3cXQiSnv7iijzdeMXrjEakFQtrYC1f9CxzG"],"enrUri":"enr:-L24QCwoLCqj5hmXXJyvfDjDPrQGURI7j4IkdPc62QGwbWmYTOkUQcbJXTCEpW3uy7-hMYzmoIQuB7SboTpUElGZno4CgmlkgnY0gmlwhKwSMyuKbXVsdGlhZGRyc5YACASsEjMrBuGLAAoErBIzKwbhjN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7c5rLHECTXyh_hb0vv3dr8xvyn7sz8X4oAmBeWJY7i2DdGNwguGLg3VkcILhjYV3YWt1MgU"}'
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-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33416', '33417', '33418', '33419', '33420']
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 33416:33416 -p 33417:33417 -p 33418:33418 -p 33419:33419 -p 33420:33420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33418 --rest-port=33416 --tcp-port=33417 --discv5-udp-port=33419 --rest-address=0.0.0.0 --nat=extip:172.18.75.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ed1a41acefc7fb9d83ccaa5dddefffa1f01abfce29a75b31fc67ddb9c2ed0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33420 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCwoLCqj5hmXXJyvfDjDPrQGURI7j4IkdPc62QGwbWmYTOkUQcbJXTCEpW3uy7-hMYzmoIQuB7SboTpUElGZno4CgmlkgnY0gmlwhKwSMyuKbXVsdGlhZGRyc5YACASsEjMrBuGLAAoErBIzKwbhjN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7c5rLHECTXyh_hb0vv3dr8xvyn7sz8X4oAmBeWJY7i2DdGNwguGLg3VkcILhjYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.206 waku 6099ff7701b927055d408a196882a31b62e2cb7b74236d03a8312dc9e802951b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6099ff7701b9. Setting up logs at ./log/docker/node2_2026-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33416
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33416/health" -H "Content-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:33416/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33416/debug/v1/info" -H "Content-Type: application/json" -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.206/tcp/33417/p2p/16Uiu2HAmEvSmUJTw5tzAoa57Cz4o6qb7vdx3sBvkFwSeC4WH5Bwj","/ip4/172.18.75.206/tcp/33418/ws/p2p/16Uiu2HAmEvSmUJTw5tzAoa57Cz4o6qb7vdx3sBvkFwSeC4WH5Bwj"],"enrUri":"enr:-L24QHGI3tY6O4n_-D7rp1ATioCY_ca-ncTta8KzcGko-wkMFUT9GUtnRRrz_8cFTmmSA2rjsbAD0Z47-Gtq90gttU0CgmlkgnY0gmlwhKwSS86KbXVsdGlhZGRyc5YACASsEkvOBoKJAAoErBJLzgaCit0DgnJzhQACAQAAiXNlY3AyNTZrMaEDIaz0qNRpxdIBsF86EJoNRmBNaVfO9OV-r6psd151ac6DdGNwgoKJg3VkcIKCi4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33416/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.43/tcp/57739/p2p/16Uiu2HAmUfHXrEstf3cXQiSnv7iijzdeMXrjEakFQtrYC1f9CxzG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57738/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:33416/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:57738/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:57738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 25c4b9a93ed9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6099ff7701b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-17_04-42-34__a32c0126-1244-426c-aaed-11fb7ce22ce8__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,75 @@
2026-03-17 04:41:57.523 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:41:57.524 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-03-17_04-41-57__3291dd42-3493-4cae-8f6c-8e60b0b3d5da
2026-03-17 04:41:57.524 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:41:57.524 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:41:57.524 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-17 04:41:57.531 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:57.531 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-41-57__3291dd42-3493-4cae-8f6c-8e60b0b3d5da__wakuorg_nwaku:latest.log
2026-03-17 04:41:57.531 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:57.532 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:57.533 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:57.533 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.8
2026-03-17 04:41:57.533 DEBUG [src.node.docker_mananger] Generated ports ['17325', '17326', '17327', '17328', '17329']
2026-03-17 04:41:57.534 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:57.534 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:57.534 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:57.534 DEBUG [src.node.docker_mananger] docker run -i -t -p 17325:17325 -p 17326:17326 -p 17327:17327 -p 17328:17328 -p 17329:17329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17327 --rest-port=17325 --tcp-port=17326 --discv5-udp-port=17328 --rest-address=0.0.0.0 --nat=extip:172.18.88.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d88e72a8c8a1baad25a0fc81c77aa252a2ea5b72eafc2a24a14835ec90eadfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17329 --metrics-logging=true --relay=true
2026-03-17 04:41:57.718 ERROR [src.node.docker_mananger] Max retries reached for container 97f1112bbb8d. Exiting log stream.
2026-03-17 04:41:57.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.8 waku 845cfb25d19f05828e53cc013307c90299abc110845efe2c3c62db4005efdcd3
2026-03-17 04:41:57.777 DEBUG [src.node.docker_mananger] Container started with ID 845cfb25d19f. Setting up logs at ./log/docker/node1_2026-03-17_04-41-57__3291dd42-3493-4cae-8f6c-8e60b0b3d5da__wakuorg_nwaku:latest.log
2026-03-17 04:41:57.777 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17325
2026-03-17 04:41:57.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:58.296 ERROR [src.node.docker_mananger] Max retries reached for container 3da70d3bd870. Exiting log stream.
2026-03-17 04:41:58.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17325/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:58.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:58.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:58.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17325/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:58.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.8/tcp/17326/p2p/16Uiu2HAmKx17e9Bi2cDwiJNB7CQseAjRthRrEmWmvdvekRg64agQ","/ip4/172.18.88.8/tcp/17327/ws/p2p/16Uiu2HAmKx17e9Bi2cDwiJNB7CQseAjRthRrEmWmvdvekRg64agQ"],"enrUri":"enr:-L24QE-qZJ-6495doF10MNGGnoZHH-aTf7G1Vs6FaYR0TeZAKd3iefSlctVZhQsqTUAYEXTKCojsA2DMXbz4pT9X3MQCgmlkgnY0gmlwhKwSWAiKbXVsdGlhZGRyc5YACASsElgIBkOuAAoErBJYCAZDr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbF2L_y7OrzVQLIMl5QDbBP_qrGBmGjsPymC0VvQyrjmDdGNwgkOug3VkcIJDsIV3YWt1MgE"}'
2026-03-17 04:41:58.785 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:58.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:58.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-41-57__3291dd42-3493-4cae-8f6c-8e60b0b3d5da__wakuorg_nwaku:latest.log
2026-03-17 04:41:58.792 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:58.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:58.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:58.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.130
2026-03-17 04:41:58.794 DEBUG [src.node.docker_mananger] Generated ports ['31795', '31796', '31797', '31798', '31799']
2026-03-17 04:41:58.795 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:58.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:58.795 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:58.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 31795:31795 -p 31796:31796 -p 31797:31797 -p 31798:31798 -p 31799:31799 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31797 --rest-port=31795 --tcp-port=31796 --discv5-udp-port=31798 --rest-address=0.0.0.0 --nat=extip:172.18.128.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16eeb8a92aedb329385c62d5a4a22c414ce96e11699fa89dd6eda61eda37cede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31799 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE-qZJ-6495doF10MNGGnoZHH-aTf7G1Vs6FaYR0TeZAKd3iefSlctVZhQsqTUAYEXTKCojsA2DMXbz4pT9X3MQCgmlkgnY0gmlwhKwSWAiKbXVsdGlhZGRyc5YACASsElgIBkOuAAoErBJYCAZDr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbF2L_y7OrzVQLIMl5QDbBP_qrGBmGjsPymC0VvQyrjmDdGNwgkOug3VkcIJDsIV3YWt1MgE
2026-03-17 04:41:58.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.130 waku 9d7dd5f424642a4024a38f15ac0c54a1ccd041b86aade2d1b17550285a35221c
2026-03-17 04:41:59.029 DEBUG [src.node.docker_mananger] Container started with ID 9d7dd5f42464. Setting up logs at ./log/docker/node2_2026-03-17_04-41-57__3291dd42-3493-4cae-8f6c-8e60b0b3d5da__wakuorg_nwaku:latest.log
2026-03-17 04:41:59.030 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31795
2026-03-17 04:41:59.030 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:00.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31795/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:00.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:00.054 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:00.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31795/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:00.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.130/tcp/31796/p2p/16Uiu2HAmNEqJikR8DMToKJ9fBvVXTfohBjhtBP1BMpZBjfT1WnRH","/ip4/172.18.128.130/tcp/31797/ws/p2p/16Uiu2HAmNEqJikR8DMToKJ9fBvVXTfohBjhtBP1BMpZBjfT1WnRH"],"enrUri":"enr:-L24QOf9BGCeSyMPV24eVPZzdEGh-uhRhiGu_qp_nDHxYwaIGgtpP8_vX2lT1tOqO4CgA91v0JjJ7U-RPW5U--ZN-KgCgmlkgnY0gmlwhKwSgIKKbXVsdGlhZGRyc5YACASsEoCCBnw0AAoErBKAggZ8Nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjmS0E7g4IUStqWqBQEz3ZlQupH88AbNKVszcyHdBqhyDdGNwgnw0g3VkcIJ8NoV3YWt1MgE"}'
2026-03-17 04:42:00.062 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:00.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31795/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.8/tcp/17326/p2p/16Uiu2HAmKx17e9Bi2cDwiJNB7CQseAjRthRrEmWmvdvekRg64agQ"]'
2026-03-17 04:42:00.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:00.068 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-03-17 04:42:00.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17325/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-03-17 04:42:00.070 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17325/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:42:00.071 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-03-17 04:42:00.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17325/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-03-17 04:42:00.074 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17325/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:42:00.075 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-03-17 04:42:00.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17325/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-03-17 04:42:00.078 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17325/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:42:00.078 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-03-17 04:42:00.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17325/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-03-17 04:42:00.081 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17325/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:42:00.082 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-03-17 04:42:00.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17325/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-03-17 04:42:00.084 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17325/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:42:00.086 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:42:00.087 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:42:00.088 DEBUG [src.node.waku_node] Stopping container with id 845cfb25d19f
2026-03-17 04:42:00.686 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:00.687 DEBUG [src.node.waku_node] Stopping container with id 9d7dd5f42464
2026-03-17 04:42:01.238 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:01.241 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:42:01.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:01.251 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-17 04:36:34.408 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:34.408 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_101_content_topics with id: 2026-03-17_04-36-34__366823c1-7b71-4566-bcdf-fc0a18c5a28f
2026-03-17 04:36:34.409 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:34.409 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:36:34.409 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:36:34.416 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:34.417 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-36-34__366823c1-7b71-4566-bcdf-fc0a18c5a28f__wakuorg_nwaku:latest.log
2026-03-17 04:36:34.417 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:34.417 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:34.418 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:34.418 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.114
2026-03-17 04:36:34.418 DEBUG [src.node.docker_mananger] Generated ports ['48104', '48105', '48106', '48107', '48108']
2026-03-17 04:36:34.419 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:34.419 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:34.419 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:34.419 DEBUG [src.node.docker_mananger] docker run -i -t -p 48104:48104 -p 48105:48105 -p 48106:48106 -p 48107:48107 -p 48108:48108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48106 --rest-port=48104 --tcp-port=48105 --discv5-udp-port=48107 --rest-address=0.0.0.0 --nat=extip:172.18.206.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b02d8efbffdd19ecf7debfef7d6e5ac8efa63a9eeefe0a77e8c62eb7e7acfe78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48108 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:36:34.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.114 waku 0c6717b0d0c426478079c3a8bf4c71ed92bab6e0f54fcd3c50e6407f5cfad8c1
2026-03-17 04:36:34.655 DEBUG [src.node.docker_mananger] Container started with ID 0c6717b0d0c4. Setting up logs at ./log/docker/node1_2026-03-17_04-36-34__366823c1-7b71-4566-bcdf-fc0a18c5a28f__wakuorg_nwaku:latest.log
2026-03-17 04:36:34.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48104
2026-03-17 04:36:34.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:34.675 ERROR [src.node.docker_mananger] Max retries reached for container dc6204e0e718. Exiting log stream.
2026-03-17 04:36:35.201 ERROR [src.node.docker_mananger] Max retries reached for container 451140fd996b. Exiting log stream.
2026-03-17 04:36:35.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48104/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:35.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:35.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:35.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:35.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.114/tcp/48105/p2p/16Uiu2HAky9Y4jzBbz7Epm9838pFMwGHMuJDsFdjn1JrR7e2SHQyv","/ip4/172.18.206.114/tcp/48106/ws/p2p/16Uiu2HAky9Y4jzBbz7Epm9838pFMwGHMuJDsFdjn1JrR7e2SHQyv"],"enrUri":"enr:-L24QMN7rtw3njS9tELTZTBZbPBFofpen9U4G274W7KvzNteM7QvswikKCnxBQkgDXFsF7vHdMdGsiBoAjQDyfX1KzgCgmlkgnY0gmlwhKwSznKKbXVsdGlhZGRyc5YACASsEs5yBrvpAAoErBLOcga76t0DgnJzhQADAQAAiXNlY3AyNTZrMaECN0yBbwol45PrpRi8gQPKWWy7V0Al6lwPRuBrI8UY5hGDdGNwgrvpg3VkcIK764V3YWt1MgU"}'
2026-03-17 04:36:35.662 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:35.663 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:36:35.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:35.670 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-36-34__366823c1-7b71-4566-bcdf-fc0a18c5a28f__wakuorg_nwaku:latest.log
2026-03-17 04:36:35.670 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:35.670 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:35.671 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:35.672 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.190
2026-03-17 04:36:35.672 DEBUG [src.node.docker_mananger] Generated ports ['46514', '46515', '46516', '46517', '46518']
2026-03-17 04:36:35.672 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:35.672 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:35.672 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:35.672 DEBUG [src.node.docker_mananger] docker run -i -t -p 46514:46514 -p 46515:46515 -p 46516:46516 -p 46517:46517 -p 46518:46518 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46516 --rest-port=46514 --tcp-port=46515 --discv5-udp-port=46517 --rest-address=0.0.0.0 --nat=extip:172.18.9.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b704d04d94bbaed6fc90550ddbbf8c4fb4aced6294eb972aea8f7a6c38cfeda6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46518 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMN7rtw3njS9tELTZTBZbPBFofpen9U4G274W7KvzNteM7QvswikKCnxBQkgDXFsF7vHdMdGsiBoAjQDyfX1KzgCgmlkgnY0gmlwhKwSznKKbXVsdGlhZGRyc5YACASsEs5yBrvpAAoErBLOcga76t0DgnJzhQADAQAAiXNlY3AyNTZrMaECN0yBbwol45PrpRi8gQPKWWy7V0Al6lwPRuBrI8UY5hGDdGNwgrvpg3VkcIK764V3YWt1MgU --filternode=/ip4/172.18.206.114/tcp/48105/p2p/16Uiu2HAky9Y4jzBbz7Epm9838pFMwGHMuJDsFdjn1JrR7e2SHQyv
2026-03-17 04:36:35.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.190 waku f385a47430fa6d8144fa682b3211c1d066e8de9e2c4684d21936e04f55e953f5
2026-03-17 04:36:35.899 DEBUG [src.node.docker_mananger] Container started with ID f385a47430fa. Setting up logs at ./log/docker/node2_2026-03-17_04-36-34__366823c1-7b71-4566-bcdf-fc0a18c5a28f__wakuorg_nwaku:latest.log
2026-03-17 04:36:35.899 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46514
2026-03-17 04:36:35.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:36.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46514/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:36.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:36.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:36.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46514/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:36.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.190/tcp/46515/p2p/16Uiu2HAmQqX4vrwECizHoxChAJ1hLuLP3XTtTxPyzCANHebMntuy","/ip4/172.18.9.190/tcp/46516/ws/p2p/16Uiu2HAmQqX4vrwECizHoxChAJ1hLuLP3XTtTxPyzCANHebMntuy"],"enrUri":"enr:-L24QHfd765zC5aGA-HG7DYGv4zczJBwSREr-UU7jotIaxaqES6j1GV50psYpBcmJQI4MA_2TvhL6uI4qJt2iTQH8JYCgmlkgnY0gmlwhKwSCb6KbXVsdGlhZGRyc5YACASsEgm-BrWzAAoErBIJvga1tN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtP7IuRRihX-sSapx9cFw3O9j-cXi4jgL-PFCXYnP6fSDdGNwgrWzg3VkcIK1tYV3YWt1MgA"}'
2026-03-17 04:36:36.907 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:36.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46514/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.114/tcp/48105/p2p/16Uiu2HAky9Y4jzBbz7Epm9838pFMwGHMuJDsFdjn1JrR7e2SHQyv"]'
2026-03-17 04:36:36.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:36.940 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:36:36.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:36:36.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:36.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46514/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4e6de80-20c6-496b-8690-24b36007e073", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:36:36.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4e6de80-20c6-496b-8690-24b36007e073","statusDesc":"OK"}'
2026-03-17 04:36:36.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46514/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:36:36.984 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46514/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-03-17 04:36:36.987 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:36.988 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:36.988 DEBUG [src.node.waku_node] Stopping container with id 0c6717b0d0c4
2026-03-17 04:36:37.597 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:37.598 DEBUG [src.node.waku_node] Stopping container with id f385a47430fa
2026-03-17 04:36:38.158 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:38.160 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:38.166 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:38.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,468 @@
2026-03-17 04:42:21.449 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:42:21.450 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-03-17_04-42-21__dd3d05bf-d56e-48ca-9a28-8f0fb19e04fc
2026-03-17 04:42:21.450 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:42:21.450 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:42:21.451 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:42:21.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:21.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-42-21__dd3d05bf-d56e-48ca-9a28-8f0fb19e04fc__wakuorg_nwaku:latest.log
2026-03-17 04:42:21.460 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:21.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:21.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:21.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.35
2026-03-17 04:42:21.463 DEBUG [src.node.docker_mananger] Generated ports ['5143', '5144', '5145', '5146', '5147']
2026-03-17 04:42:21.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:21.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:21.463 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:21.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 5143:5143 -p 5144:5144 -p 5145:5145 -p 5146:5146 -p 5147:5147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5145 --rest-port=5143 --tcp-port=5144 --discv5-udp-port=5146 --rest-address=0.0.0.0 --nat=extip:172.18.22.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06cede364cfcb2e44bf379cb66014df16cd0c7fa5c9318d91dde723bef32173a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5147 --metrics-logging=true --store=true --relay=true
2026-03-17 04:42:21.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.35 waku 68335027ac4b151e834d1cdcf5995e6d475ab96dd092eb876dc1e0f20e3f35bb
2026-03-17 04:42:21.678 ERROR [src.node.docker_mananger] Max retries reached for container eb34d4006bf1. Exiting log stream.
2026-03-17 04:42:21.706 DEBUG [src.node.docker_mananger] Container started with ID 68335027ac4b. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-42-21__dd3d05bf-d56e-48ca-9a28-8f0fb19e04fc__wakuorg_nwaku:latest.log
2026-03-17 04:42:21.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5143
2026-03-17 04:42:21.709 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:22.326 ERROR [src.node.docker_mananger] Max retries reached for container 2b8d700ad8ae. Exiting log stream.
2026-03-17 04:42:22.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5143/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:22.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:22.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:22.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:22.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.35/tcp/5144/p2p/16Uiu2HAmCQDkge5QvwTEZFd7ECkt9PAtocpXqdWPtd8xwpGqjFZJ","/ip4/172.18.22.35/tcp/5145/ws/p2p/16Uiu2HAmCQDkge5QvwTEZFd7ECkt9PAtocpXqdWPtd8xwpGqjFZJ"],"enrUri":"enr:-L24QIJ1yT56bRv6K2Bx_wwMkixUrs0FUX0GxLpHqwIHIGrvRc79Lt9CQGrYj0QoT-Ul0uDyHpSMkaI7qbevlHxcQGACgmlkgnY0gmlwhKwSFiOKbXVsdGlhZGRyc5YACASsEhYjBhQYAAoErBIWIwYUGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_DdxbcosBMhImd3uHLCYNYtfInHkMsRqAhU1TRHK0vmDdGNwghQYg3VkcIIUGoV3YWt1MgM"}'
2026-03-17 04:42:22.715 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:22.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:42:22.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-42-21__dd3d05bf-d56e-48ca-9a28-8f0fb19e04fc__wakuorg_nwaku:latest.log
2026-03-17 04:42:22.723 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:42:22.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:42:22.724 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:42:22.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.118
2026-03-17 04:42:22.724 DEBUG [src.node.docker_mananger] Generated ports ['37798', '37799', '37800', '37801', '37802']
2026-03-17 04:42:22.725 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:42:22.725 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:42:22.725 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:42:22.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 37798:37798 -p 37799:37799 -p 37800:37800 -p 37801:37801 -p 37802:37802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37800 --rest-port=37798 --tcp-port=37799 --discv5-udp-port=37801 --rest-address=0.0.0.0 --nat=extip:172.18.44.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=accfffa7d5caff97cceefde1b6bfa26cfd0babf8f67ba8113db9dd62e368bb86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37802 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIJ1yT56bRv6K2Bx_wwMkixUrs0FUX0GxLpHqwIHIGrvRc79Lt9CQGrYj0QoT-Ul0uDyHpSMkaI7qbevlHxcQGACgmlkgnY0gmlwhKwSFiOKbXVsdGlhZGRyc5YACASsEhYjBhQYAAoErBIWIwYUGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_DdxbcosBMhImd3uHLCYNYtfInHkMsRqAhU1TRHK0vmDdGNwghQYg3VkcIIUGoV3YWt1MgM --storenode=/ip4/172.18.22.35/tcp/5144/p2p/16Uiu2HAmCQDkge5QvwTEZFd7ECkt9PAtocpXqdWPtd8xwpGqjFZJ --store=true --relay=true
2026-03-17 04:42:22.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.118 waku f1f6759e97f55822638896fdd51743a5962717cd7106ac33e28777901984bafc
2026-03-17 04:42:22.962 DEBUG [src.node.docker_mananger] Container started with ID f1f6759e97f5. Setting up logs at ./log/docker/store_node1_2026-03-17_04-42-21__dd3d05bf-d56e-48ca-9a28-8f0fb19e04fc__wakuorg_nwaku:latest.log
2026-03-17 04:42:22.963 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37798
2026-03-17 04:42:22.963 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:42:23.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37798/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:23.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:42:23.967 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:42:23.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:23.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.118/tcp/37799/p2p/16Uiu2HAm3H3Sp3GYmsb931aH4gyQ1vXanq2WsnFQKR6KeWjgVfcs","/ip4/172.18.44.118/tcp/37800/ws/p2p/16Uiu2HAm3H3Sp3GYmsb931aH4gyQ1vXanq2WsnFQKR6KeWjgVfcs"],"enrUri":"enr:-L24QDz9MS1LifuxFmQAQ2pwz8Ul8pmsly9VoIAUdlOrll90dmLbMySCRBoK3ulYdmkTKtBqtdy8pxx96Fjct9G63HsCgmlkgnY0gmlwhKwSLHaKbXVsdGlhZGRyc5YACASsEix2BpOnAAoErBIsdgaTqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdKeKJMwZRKK7xyzy0iLLojQn8rMSjwPMjooPA0KVz0iDdGNwgpOng3VkcIKTqYV3YWt1MgM"}'
2026-03-17 04:42:23.970 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:42:23.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.35/tcp/5144/p2p/16Uiu2HAmCQDkge5QvwTEZFd7ECkt9PAtocpXqdWPtd8xwpGqjFZJ"]'
2026-03-17 04:42:23.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:23.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:23.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:23.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:42:23.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:23.980 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:23.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:23.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:23.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:24.187 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:24.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:24.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:24.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:24.394 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:24.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:24.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:24.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:24.602 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:24.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:24.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:24.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:24.809 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:24.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:24.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:24.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:25.020 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:25.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:25.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:25.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:25.226 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:25.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:25.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:25.233 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:25.435 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:25.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:25.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:25.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:25.642 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:25.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:25.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:25.649 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:25.849 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:25.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:25.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:25.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:26.057 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:26.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:26.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:26.065 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:26.265 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:26.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:26.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:26.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:26.473 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:26.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:26.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:26.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:26.680 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:26.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:26.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:26.687 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:26.887 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:26.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:26.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:26.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:27.095 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:27.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:27.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:27.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:27.302 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:27.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:27.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:27.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:27.510 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:27.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:27.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:27.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:27.717 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:27.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:27.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:27.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:27.926 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:27.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:27.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:27.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:28.134 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:28.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:28.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:28.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:28.342 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:28.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:28.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:28.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:28.549 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:28.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:28.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:28.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:28.757 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:28.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:28.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:28.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:28.965 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:28.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:28.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:28.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:29.173 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:29.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:29.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:29.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:29.381 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:29.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:29.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:29.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:29.588 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:29.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:29.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:29.595 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:29.796 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:29.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:29.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:29.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:30.004 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:30.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:30.211 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:30.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:30.420 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:30.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:30.627 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:30.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:30.835 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:30.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:30.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:30.841 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:31.043 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:31.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:31.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:31.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:31.251 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:31.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:31.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:31.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:31.459 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:31.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:31.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:31.466 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:31.666 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:31.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:31.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:31.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:31.873 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:31.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:31.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:31.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:32.081 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:32.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:32.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:32.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:32.289 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:32.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:32.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:32.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:32.497 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:32.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:32.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:32.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:32.705 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:32.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:32.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:32.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:32.912 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:32.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:32.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:32.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:33.120 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:33.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:33.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:33.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:33.327 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:33.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:33.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:33.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:33.535 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:33.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:33.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:33.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:33.742 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:33.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:33.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:33.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:33.949 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:33.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:33.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:33.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:34.158 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:34.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:34.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:34.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:34.365 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:34.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:34.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:34.573 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:34.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:34.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:34.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:34.781 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:34.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:34.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:34.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:34.987 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:34.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:34.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:34.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:35.195 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:35.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:35.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:35.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:35.404 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:35.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:35.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:35.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:35.612 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:35.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:35.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:35.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:35.819 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:35.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:35.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:35.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:36.027 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:36.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:36.234 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:36.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:36.442 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:36.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:36.650 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:36.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:36.858 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:36.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:36.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:37.067 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:37.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:37.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:37.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:37.275 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:37.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:37.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:37.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:37.483 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:37.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:37.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:37.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:37.691 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:37.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:37.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:37.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:37.899 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:37.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:37.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:37.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:38.106 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:38.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:38.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:38.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:38.313 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:38.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:38.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:38.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:38.520 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:38.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:38.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:38.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:38.728 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:38.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:38.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:38.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:38.935 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:38.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:38.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:38.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:39.142 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:39.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:39.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:39.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:39.350 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:39.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:39.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:39.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:39.558 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:39.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:39.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:39.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:39.765 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:39.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:39.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:39.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:39.972 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:39.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:39.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:39.979 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:40.180 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:40.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:40.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:40.186 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:40.387 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:40.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:40.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:40.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:40.595 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:40.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:40.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:40.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:40.803 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:40.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:40.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:40.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:41.011 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:41.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:41.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:41.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:41.219 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:41.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:41.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:41.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:41.425 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:41.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:41.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:41.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:41.633 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:41.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:41.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:41.640 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:41.841 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:41.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:41.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:41.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:42.048 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:42.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:42.257 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:42.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:42.465 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:42.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.471 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:42.672 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:42.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:42.881 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:42.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:42.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:42.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:43.088 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:43.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:43.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:43.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:43.296 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:43.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:43.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:43.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:43.503 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:43.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:43.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:43.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:43.711 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:43.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:43.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:43.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:43.919 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:43.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:43.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:43.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:44.126 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:44.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:44.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:44.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:44.334 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:44.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:44.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:44.342 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:44.542 DEBUG [src.steps.store] Relaying message
2026-03-17 04:42:44.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:42:44.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:42:44.549 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:42:44.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5143/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:44.756 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:42:44.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:42:44.762 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:42:44.764 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:42:44.765 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:42:44.765 DEBUG [src.node.waku_node] Stopping container with id 68335027ac4b
2026-03-17 04:42:45.365 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:45.367 DEBUG [src.node.waku_node] Stopping container with id f1f6759e97f5
2026-03-17 04:42:45.896 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:42:45.898 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:42:45.944 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:42:45.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_repeated_filter_requestID with id: 2026-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7
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-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__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-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__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-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:345 Create 3 nodes
DEBUG  tests.e2e.test_e2e:test_e2e.py:346 Start 3 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27678', '27679', '27680', '27681', '27682']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27678:27678 -p 27679:27679 -p 27680:27680 -p 27681:27681 -p 27682:27682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27680 --rest-port=27678 --tcp-port=27679 --discv5-udp-port=27681 --rest-address=0.0.0.0 --nat=extip:172.18.242.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7adaf5db518d22fff0d4e9701fba404b88bbfeec1b3d248f89b9c014acc110b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27682 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.204 waku 479cace7f51651a29f941f731184c34076a5d64240f12e8c23ef1ae461a9a79b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 479cace7f516. Setting up logs at ./log/docker/node1_2026-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27678
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:27678/debug/v1/info" -H "Content-Type: application/json" -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.204/tcp/27679/p2p/16Uiu2HAmQpkyCaJSiphxfLHwyKXubKNpzyeq4hcNmEG1JuvqyQZ2","/ip4/172.18.242.204/tcp/27680/ws/p2p/16Uiu2HAmQpkyCaJSiphxfLHwyKXubKNpzyeq4hcNmEG1JuvqyQZ2"],"enrUri":"enr:-L24QDM7lkIq1l0kjDOnzFOKUteHSmqGLoCDj1VrzLLnw7DzfCF2psmIzEPe2Rkb_eZFE-5aBOS22glxoZZxkMj1xS4CgmlkgnY0gmlwhKwS8syKbXVsdGlhZGRyc5YACASsEvLMBmwfAAoErBLyzAZsIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtMzr4q6olHi6xv6L91257Z_ng_gqtly4Rg2jfhu3nN2DdGNwgmwfg3VkcIJsIYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50251', '50252', '50253', '50254', '50255']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50251:50251 -p 50252:50252 -p 50253:50253 -p 50254:50254 -p 50255:50255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50253 --rest-port=50251 --tcp-port=50252 --discv5-udp-port=50254 --rest-address=0.0.0.0 --nat=extip:172.18.147.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=04100cc5a4c5d3d61bffc3f63e9e568feeee21a7cc1d7197f3b4140adf625c4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50255 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QDM7lkIq1l0kjDOnzFOKUteHSmqGLoCDj1VrzLLnw7DzfCF2psmIzEPe2Rkb_eZFE-5aBOS22glxoZZxkMj1xS4CgmlkgnY0gmlwhKwS8syKbXVsdGlhZGRyc5YACASsEvLMBmwfAAoErBLyzAZsIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtMzr4q6olHi6xv6L91257Z_ng_gqtly4Rg2jfhu3nN2DdGNwgmwfg3VkcIJsIYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.182 waku c241d9d63e1190acfa07fb4c1b22b4fcdab5dea7416a40ebc072c59a8a7f68d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c241d9d63e11. Setting up logs at ./log/docker/node2_2026-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50251
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50251/debug/v1/info" -H "Content-Type: application/json" -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.182/tcp/50252/p2p/16Uiu2HAm5zT9EJNhxt26LkT3VvJqaW7BLM8VYsXRzupynXUFbrrf","/ip4/172.18.147.182/tcp/50253/ws/p2p/16Uiu2HAm5zT9EJNhxt26LkT3VvJqaW7BLM8VYsXRzupynXUFbrrf"],"enrUri":"enr:-L24QBL3Xxp9E0wfPpNl4mTqRjBJvztoUdTPZuUcUBowxiUoVMwR-xIUuHniYqipUfGIe0UMa3xD6GZZ-hAOhMlgj8kCgmlkgnY0gmlwhKwSk7aKbXVsdGlhZGRyc5YACASsEpO2BsRMAAoErBKTtgbETd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnPqFUfJRMOAJOR8eZoRoz9XYIcH3XfU3jAPRitSbcTSDdGNwgsRMg3VkcILEToV3YWt1Mgc"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63068', '63069', '63070', '63071', '63072']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63068:63068 -p 63069:63069 -p 63070:63070 -p 63071:63071 -p 63072:63072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63070 --rest-port=63068 --tcp-port=63069 --discv5-udp-port=63071 --rest-address=0.0.0.0 --nat=extip:172.18.80.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45b1478db64c2eecaff4bb98cfb73ade109eef97cedceafa91e3a790fe6f185c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63072 --metrics-logging=true --relay=true --filternode=/ip4/172.18.147.182/tcp/50252/p2p/16Uiu2HAm5zT9EJNhxt26LkT3VvJqaW7BLM8VYsXRzupynXUFbrrf --store=false --discv5-bootstrap-node=enr:-L24QBL3Xxp9E0wfPpNl4mTqRjBJvztoUdTPZuUcUBowxiUoVMwR-xIUuHniYqipUfGIe0UMa3xD6GZZ-hAOhMlgj8kCgmlkgnY0gmlwhKwSk7aKbXVsdGlhZGRyc5YACASsEpO2BsRMAAoErBKTtgbETd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnPqFUfJRMOAJOR8eZoRoz9XYIcH3XfU3jAPRitSbcTSDdGNwgsRMg3VkcILEToV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.165 waku 72ff2b8fa637774cf96b08e7733bdc9ebc95165c469ddf437f344472b1c04b2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72ff2b8fa637. Setting up logs at ./log/docker/node3_2026-03-17_04-34-43__dc8cf76a-4b38-4aa0-bc2b-099a3a919fa7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63068
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63068/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:63068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.165/tcp/63069/p2p/16Uiu2HAmKAjNL9YinHATwWPFqyQU2qLb7KSKd4Zp3BRuaHNGB3Vk","/ip4/172.18.80.165/tcp/63070/ws/p2p/16Uiu2HAmKAjNL9YinHATwWPFqyQU2qLb7KSKd4Zp3BRuaHNGB3Vk"],"enrUri":"enr:-L24QCxV56C-kSuCnBpHdutTt-fXJhc1BKdBPmJpynDkmxVsU_vDWPxg1LJ8mEgezfxC5JZBW3-Sr6EsBiBuEZ7cXDcCgmlkgnY0gmlwhKwSUKWKbXVsdGlhZGRyc5YACASsElClBvZdAAoErBJQpQb2Xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYMSbBsCnhwWEzn74khlRvw6O3pzgie80BYnG7S0nWuuDdGNwgvZdg3VkcIL2X4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:357 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27678/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:50251/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:361 Wait for all nodes auto connection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27678/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.147.182/tcp/60992/p2p/16Uiu2HAm5zT9EJNhxt26LkT3VvJqaW7BLM8VYsXRzupynXUFbrrf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50251/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.242.204/tcp/27679/p2p/16Uiu2HAmQpkyCaJSiphxfLHwyKXubKNpzyeq4hcNmEG1JuvqyQZ2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:365 Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63068/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63068/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:374 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63068/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":1773722120312086847,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:378 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773722120312086847, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63068/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:382 Response for node3 using same request ID is []
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 479cace7f516
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c241d9d63e11
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72ff2b8fa637
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 479cace7f516. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,337 @@
2026-03-17 04:40:44.926 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:44.927 DEBUG [tests.conftest] Running test: test_three_store_sync_exchange with id: 2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2
2026-03-17 04:40:44.927 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:44.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:44.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:44.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:44.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:44.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:44.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:44.947 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:40:44.948 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:44.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:44.949 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:44.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.65
2026-03-17 04:40:44.950 DEBUG [src.node.docker_mananger] Generated ports ['65052', '65053', '65054', '65055', '65056']
2026-03-17 04:40:44.950 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:44.950 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:44.950 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:44.950 DEBUG [src.node.docker_mananger] docker run -i -t -p 65052:65052 -p 65053:65053 -p 65054:65054 -p 65055:65055 -p 65056:65056 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65054 --rest-port=65052 --tcp-port=65053 --discv5-udp-port=65055 --rest-address=0.0.0.0 --nat=extip:172.18.72.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=749b90e20f7c1ff977fd5da7058fa48bab3cc6daabf2ed180fecea71eaf9b6b2 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65056 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-03-17 04:40:45.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.65 waku 609b44a4d45ba42723132265ca33f5e703fdb613b4a64a384cbc16b2cb0295d8
2026-03-17 04:40:45.146 ERROR [src.node.docker_mananger] Max retries reached for container 1e9f04b8585c. Exiting log stream.
2026-03-17 04:40:45.183 DEBUG [src.node.docker_mananger] Container started with ID 609b44a4d45b. Setting up logs at ./log/docker/node1_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.184 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65052
2026-03-17 04:40:45.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:45.717 ERROR [src.node.docker_mananger] Max retries reached for container 9ac577bd1287. Exiting log stream.
2026-03-17 04:40:46.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65052/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:46.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:46.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65052/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.65/tcp/65053/p2p/16Uiu2HAm9oJ3GH6TMxWgFqSQMmEoqVofCa54CAkgsai4mGqxPoL2","/ip4/172.18.72.65/tcp/65054/ws/p2p/16Uiu2HAm9oJ3GH6TMxWgFqSQMmEoqVofCa54CAkgsai4mGqxPoL2"],"enrUri":"enr:-L24QJjVsH3wl_s9eTHjqdrr2L4tMq1P_4hJIAT_lj_Eg1dYLa733iQ4pQvcNU8xvM2dVLWHA04gQvN9KNrPUVgsA2cCgmlkgnY0gmlwhKwSSEGKbXVsdGlhZGRyc5YACASsEkhBBv4dAAoErBJIQQb-Ht0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1Y2WQl-S0Pim989cIX9waoYv26JXN_O-BL2WDpb-GWeDdGNwgv4dg3VkcIL-H4V3YWt1MhM"}'
2026-03-17 04:40:46.190 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:46.190 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:46.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:46.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:46.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:46.418 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:46.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:46.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:46.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:46.634 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:46.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:46.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:46.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:46.850 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:46.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:46.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:46.855 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:47.065 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:47.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:47.281 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:47.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:47.496 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:47.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:47.712 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:47.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:47.928 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:47.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:48.143 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:48.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:48.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.148 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:48.358 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:48.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:48.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:48.574 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:48.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:48.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:48.790 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:48.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:48.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:48.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:49.005 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:49.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:49.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:49.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:49.221 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:49.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:49.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:49.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:49.436 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:49.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:49.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:49.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:49.652 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:49.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:49.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:49.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:49.867 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:49.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:49.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:49.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:50.083 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:50.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:50.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:50.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:50.299 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:50.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:50.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:50.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:50.514 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:50.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:50.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:50.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.71
2026-03-17 04:40:50.516 DEBUG [src.node.docker_mananger] Generated ports ['64632', '64633', '64634', '64635', '64636']
2026-03-17 04:40:50.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:50.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:50.517 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:50.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 64632:64632 -p 64633:64633 -p 64634:64634 -p 64635:64635 -p 64636:64636 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64634 --rest-port=64632 --tcp-port=64633 --discv5-udp-port=64635 --rest-address=0.0.0.0 --nat=extip:172.18.154.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fcaced6cebbb48f1eb17c31886b6ff2b7a4b3ba5a19d93de9e80cd3d396abe5 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64636 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-03-17 04:40:50.707 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.71 waku d147ce72221373fa2e2df5466d8ea08bc44d97ee1003c32a794313ccc3a7b6fe
2026-03-17 04:40:50.742 DEBUG [src.node.docker_mananger] Container started with ID d147ce722213. Setting up logs at ./log/docker/node2_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:50.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64632
2026-03-17 04:40:50.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:51.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64632/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:51.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:51.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:51.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:51.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.71/tcp/64633/p2p/16Uiu2HAmRNy8wKWVujw5G6oZXY8CZQbmbBNJqjXtitgsxyQpkoPZ","/ip4/172.18.154.71/tcp/64634/ws/p2p/16Uiu2HAmRNy8wKWVujw5G6oZXY8CZQbmbBNJqjXtitgsxyQpkoPZ"],"enrUri":"enr:-L24QNWZhSs-UWmAJWKDU1U7XMxBtd4iYm_dYLz3mALd8fDue6RxGfDDkHPLaPPXdKvYp-oG5bYvD7IDSWwJwe8NNUgCgmlkgnY0gmlwhKwSmkeKbXVsdGlhZGRyc5YACASsEppHBvx5AAoErBKaRwb8et0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvQ1D_TpJQybVARH3G_npx8-GDi2hcBlU7ROvaA94iRyDdGNwgvx5g3VkcIL8e4V3YWt1MhM"}'
2026-03-17 04:40:51.750 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:51.751 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:51.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:51.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:51.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:51.978 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:51.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:51.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:51.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:52.194 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:52.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:52.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:52.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:52.409 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:52.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:52.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:52.414 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:52.624 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:52.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:52.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:52.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:52.840 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:52.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:52.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:52.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:53.056 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:53.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:53.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:53.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:53.271 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:53.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:53.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:53.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:53.487 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:53.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:53.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:53.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:53.703 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:53.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:53.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:53.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:53.919 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:53.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:53.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:53.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:54.134 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:54.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:54.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:54.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:54.350 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:54.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:54.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:54.354 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:54.565 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:54.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:54.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:54.570 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:54.781 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:54.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:54.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:54.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:54.996 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:54.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:55.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:55.001 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:55.211 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:55.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:55.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:55.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:55.427 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:55.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:55.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:55.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:55.642 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:55.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:55.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:55.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:55.858 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:55.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:55.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:55.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:56.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64632/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.65/tcp/65053/p2p/16Uiu2HAm9oJ3GH6TMxWgFqSQMmEoqVofCa54CAkgsai4mGqxPoL2"]'
2026-03-17 04:40:56.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:56.102 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:56.103 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:56.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:56.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.209
2026-03-17 04:40:56.109 DEBUG [src.node.docker_mananger] Generated ports ['12306', '12307', '12308', '12309', '12310']
2026-03-17 04:40:56.109 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:56.109 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:56.109 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:56.110 DEBUG [src.node.docker_mananger] docker run -i -t -p 12306:12306 -p 12307:12307 -p 12308:12308 -p 12309:12309 -p 12310:12310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12308 --rest-port=12306 --tcp-port=12307 --discv5-udp-port=12309 --rest-address=0.0.0.0 --nat=extip:172.18.175.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a17eb4963c1caca51cd6a9ccae18bbe8b01ce60a6ab0ac9982fe8c84ce012ee8 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12310 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-03-17 04:40:56.308 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.209 waku ef0133ba8e6e3f617461f505dd2404c4c9a37b6307cd459a67d97717d9f2a919
2026-03-17 04:40:56.342 DEBUG [src.node.docker_mananger] Container started with ID ef0133ba8e6e. Setting up logs at ./log/docker/node3_2026-03-17_04-40-44__fdd2fbc5-8124-4ee0-828d-69630321c2a2__wakuorg_nwaku:latest.log
2026-03-17 04:40:56.342 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12306
2026-03-17 04:40:56.343 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:57.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12306/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:57.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:57.347 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:57.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:57.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.209/tcp/12307/p2p/16Uiu2HAmMtnLp5QaVx9NbrgzQRaxRV1UJJQLTBq2hTEiyrBsaCxa","/ip4/172.18.175.209/tcp/12308/ws/p2p/16Uiu2HAmMtnLp5QaVx9NbrgzQRaxRV1UJJQLTBq2hTEiyrBsaCxa"],"enrUri":"enr:-L24QEmuDCmUyiS_UIcf8i2tVL0dPLJRRs70aJNowX4JP59bX-kqU4wyc7EXwL1D5l_WfGyKAD6Z-uiT_sxDkbhNTu4CgmlkgnY0gmlwhKwSr9GKbXVsdGlhZGRyc5YACASsEq_RBjATAAoErBKv0QYwFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiUG8ZNxJCH-IbqgVOlym81UCCQzdxZH5i9XE2XKn0uuDdGNwgjATg3VkcIIwFYV3YWt1MhM"}'
2026-03-17 04:40:57.349 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:57.350 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:57.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:57.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:57.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:57.580 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:57.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:57.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:57.585 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:57.796 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:57.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:57.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:57.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:58.011 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:58.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:58.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:58.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:58.227 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:58.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:58.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:58.232 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:58.442 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:58.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:58.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:58.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:58.658 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:58.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:58.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:58.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:58.874 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:58.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:58.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:58.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:59.090 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:59.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:59.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:59.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:59.305 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:59.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:59.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:59.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:59.521 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:59.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:59.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:59.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:59.736 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:59.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:59.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:59.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:40:59.952 DEBUG [src.steps.store] Relaying message
2026-03-17 04:40:59.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:59.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:59.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:00.167 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:00.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:00.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:00.172 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:00.383 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:00.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:00.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:00.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:00.598 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:00.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:00.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:00.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:00.813 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:00.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:00.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:00.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:01.029 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:01.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:01.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:01.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:01.244 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:01.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:01.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:01.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:01.460 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:01.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:41:01.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:01.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:01.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.65/tcp/65053/p2p/16Uiu2HAm9oJ3GH6TMxWgFqSQMmEoqVofCa54CAkgsai4mGqxPoL2"]'
2026-03-17 04:41:01.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:01.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.71/tcp/64633/p2p/16Uiu2HAmRNy8wKWVujw5G6oZXY8CZQbmbBNJqjXtitgsxyQpkoPZ"]'
2026-03-17 04:41:01.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:19.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65052/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:19.731 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:41:19.732 DEBUG [tests.store_sync.test_store_sync] Node-A store has 60 messages
2026-03-17 04:41:19.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64632/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:19.736 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:41:19.737 DEBUG [tests.store_sync.test_store_sync] Node-B store has 60 messages
2026-03-17 04:41:19.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12306/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:19.741 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-17 04:41:19.741 DEBUG [tests.store_sync.test_store_sync] Node-C store has 60 messages
2026-03-17 04:41:19.743 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:41:19.744 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:41:19.744 DEBUG [src.node.waku_node] Stopping container with id 609b44a4d45b
2026-03-17 04:41:20.334 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:20.336 DEBUG [src.node.waku_node] Stopping container with id d147ce722213
2026-03-17 04:41:20.932 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:20.934 DEBUG [src.node.waku_node] Stopping container with id ef0133ba8e6e
2026-03-17 04:41:21.250 ERROR [src.node.docker_mananger] Max retries reached for container 609b44a4d45b. Exiting log stream.
2026-03-17 04:41:21.554 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:21.557 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:41:21.607 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:41:21.654 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:41:21.678 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
2026-03-17 04:39:08.352 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:08.352 DEBUG [tests.conftest] Running test: test_content_topic_not_in_docker_flags with id: 2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9
2026-03-17 04:39:08.353 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:08.353 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:39:08.353 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:39:08.361 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:08.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:08.361 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:08.361 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:08.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:08.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.172
2026-03-17 04:39:08.363 DEBUG [src.node.docker_mananger] Generated ports ['35916', '35917', '35918', '35919', '35920']
2026-03-17 04:39:08.363 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:08.363 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:08.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:08.364 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:08.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 35916:35916 -p 35917:35917 -p 35918:35918 -p 35919:35919 -p 35920:35920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35918 --rest-port=35916 --tcp-port=35917 --discv5-udp-port=35919 --rest-address=0.0.0.0 --nat=extip:172.18.193.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7aa9c87158cac78a22f3be4015ba47aeb30a631a8d940ffd0580a48efa6d1ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35920 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:08.552 ERROR [src.node.docker_mananger] Max retries reached for container 07dc7714f4ab. Exiting log stream.
2026-03-17 04:39:08.564 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.172 waku 94cdba822b42ed27248ec29cde61e0820a6e10b2555bd50b90a5c50aac1f6238
2026-03-17 04:39:08.599 DEBUG [src.node.docker_mananger] Container started with ID 94cdba822b42. Setting up logs at ./log/docker/node1_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:08.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35916
2026-03-17 04:39:08.600 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:09.083 ERROR [src.node.docker_mananger] Max retries reached for container 09429af084e7. Exiting log stream.
2026-03-17 04:39:09.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35916/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:09.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:09.603 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:09.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:09.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.172/tcp/35917/p2p/16Uiu2HAkugfPEPz2hXi1k3T7cLxy3UTDHopNQ63Kb2k7S6rcgD3i","/ip4/172.18.193.172/tcp/35918/ws/p2p/16Uiu2HAkugfPEPz2hXi1k3T7cLxy3UTDHopNQ63Kb2k7S6rcgD3i"],"enrUri":"enr:-L24QAHNt00VZnhXfaM3aYZ7XZWd8X2MxrrHIaWejC0X8UmqPmWJ8szMelGbSF2C4GLy5NlfUAy9WyY0Pev1JNz4a1MCgmlkgnY0gmlwhKwSwayKbXVsdGlhZGRyc5YACASsEsGsBoxNAAoErBLBrAaMTt0DgnJzhQACAQAAiXNlY3AyNTZrMaECA9cJ0eU2GiCvcMJyKdfef8BKkEylVjZcSgH3usVCZPWDdGNwgoxNg3VkcIKMT4V3YWt1MgU"}'
2026-03-17 04:39:09.606 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:09.613 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:09.613 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:09.614 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:09.614 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:09.615 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:09.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.40
2026-03-17 04:39:09.615 DEBUG [src.node.docker_mananger] Generated ports ['61062', '61063', '61064', '61065', '61066']
2026-03-17 04:39:09.615 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:09.616 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:09.616 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:09.616 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:09.616 DEBUG [src.node.docker_mananger] docker run -i -t -p 61062:61062 -p 61063:61063 -p 61064:61064 -p 61065:61065 -p 61066:61066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61064 --rest-port=61062 --tcp-port=61063 --discv5-udp-port=61065 --rest-address=0.0.0.0 --nat=extip:172.18.124.40 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad5acaf42ffb5ad6a442257c1ee1cddd8aeace4becbf7ffbba4bcc3872f47649 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61066 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAHNt00VZnhXfaM3aYZ7XZWd8X2MxrrHIaWejC0X8UmqPmWJ8szMelGbSF2C4GLy5NlfUAy9WyY0Pev1JNz4a1MCgmlkgnY0gmlwhKwSwayKbXVsdGlhZGRyc5YACASsEsGsBoxNAAoErBLBrAaMTt0DgnJzhQACAQAAiXNlY3AyNTZrMaECA9cJ0eU2GiCvcMJyKdfef8BKkEylVjZcSgH3usVCZPWDdGNwgoxNg3VkcIKMT4V3YWt1MgU
2026-03-17 04:39:09.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.40 waku 94c14bfc57acfe4fbb58c0727ea772a2c43e5f263ca69178c2d4ee8652f52f12
2026-03-17 04:39:09.849 DEBUG [src.node.docker_mananger] Container started with ID 94c14bfc57ac. Setting up logs at ./log/docker/node2_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:09.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61062
2026-03-17 04:39:09.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:10.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:10.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:10.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:10.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:11.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:11.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:11.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:11.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:11.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:11.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:11.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:11.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:11.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.40/tcp/61063/p2p/16Uiu2HAmAcx7ZRwTSUvCqktpwxnxzJvK75VmoSMwNgsQZihUtQ73","/ip4/172.18.124.40/tcp/61064/ws/p2p/16Uiu2HAmAcx7ZRwTSUvCqktpwxnxzJvK75VmoSMwNgsQZihUtQ73"],"enrUri":"enr:-L24QMEq0nl4BH3nLYnhNnvo0DQ8UKnJRzPrOaPufIFkwzvVG0NkN8gkwMaxqLbJlBrYRIqHxq3jn39QH6qKQA1-0rgCgmlkgnY0gmlwhKwSfCiKbXVsdGlhZGRyc5YACASsEnwoBu6HAAoErBJ8KAbuiN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4cLvejdRN9OW7s9jZCrCjbBSX00n7PHFiY-calMmxoKDdGNwgu6Hg3VkcILuiYV3YWt1MgE"}'
2026-03-17 04:39:11.271 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:11.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.172/tcp/35917/p2p/16Uiu2HAkugfPEPz2hXi1k3T7cLxy3UTDHopNQ63Kb2k7S6rcgD3i"]'
2026-03-17 04:39:11.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:11.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35916/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:39:11.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:11.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61062/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:39:11.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:11.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35916/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:11.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:11.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:11.426 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:11.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35916/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:11.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722348221916444,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722351313211397,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:11.476 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:11.477 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:11.477 DEBUG [src.node.waku_node] Stopping container with id 94cdba822b42
2026-03-17 04:39:12.100 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:12.102 DEBUG [src.node.waku_node] Stopping container with id 94c14bfc57ac
2026-03-17 04:39:12.704 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:12.706 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:12.737 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:12.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:12.770 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:39:12.771 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:39:12.772 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:12.773 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-39-08__c2f3576e-4a30-4257-8fe5-abc021b1a8c9__wakuorg_nwaku:latest.log
2026-03-17 04:39:12.777 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:39:12.777 DEBUG [tests.conftest] Running test: test_content_topic_not_in_docker_flags with id: 2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3
2026-03-17 04:39:12.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:39:12.777 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:39:12.778 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:39:12.785 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:12.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log
2026-03-17 04:39:12.785 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:12.785 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:12.787 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:12.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.247
2026-03-17 04:39:12.787 DEBUG [src.node.docker_mananger] Generated ports ['37593', '37594', '37595', '37596', '37597']
2026-03-17 04:39:12.787 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:12.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:12.787 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:12.788 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:12.788 DEBUG [src.node.docker_mananger] docker run -i -t -p 37593:37593 -p 37594:37594 -p 37595:37595 -p 37596:37596 -p 37597:37597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37595 --rest-port=37593 --tcp-port=37594 --discv5-udp-port=37596 --rest-address=0.0.0.0 --nat=extip:172.18.183.247 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2f2cfa64b4e33bf7be89d6aec4bf5ef1fcfcf4f7c2b60c2f9c8e358edab8da6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37597 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:39:12.975 ERROR [src.node.docker_mananger] Max retries reached for container 94cdba822b42. Exiting log stream.
2026-03-17 04:39:12.986 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.247 waku 808019473e62d13ed6bd021e5f511a717be1846ed94b1163e201b209fbd451d6
2026-03-17 04:39:13.022 DEBUG [src.node.docker_mananger] Container started with ID 808019473e62. Setting up logs at ./log/docker/node1_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log
2026-03-17 04:39:13.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37593
2026-03-17 04:39:13.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:13.516 ERROR [src.node.docker_mananger] Max retries reached for container 94c14bfc57ac. Exiting log stream.
2026-03-17 04:39:14.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37593/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:14.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:14.026 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:14.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:14.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.247/tcp/37594/p2p/16Uiu2HAmSsWjKJbbz2VPChAoiN2tyzYeZ25E2AmsdMTog5hqvuVZ","/ip4/172.18.183.247/tcp/37595/ws/p2p/16Uiu2HAmSsWjKJbbz2VPChAoiN2tyzYeZ25E2AmsdMTog5hqvuVZ"],"enrUri":"enr:-L24QKRGbkmBITyREwBr3OXS2dI4f-iSlQBJcyOgGUrOzWZpAmALBz4t4VHq1E9W2nO6bn4vutdPpq8nYmXB29BL5oECgmlkgnY0gmlwhKwSt_eKbXVsdGlhZGRyc5YACASsErf3BpLaAAoErBK39waS290DgnJzhQACAQAAiXNlY3AyNTZrMaED0zjv67cTWmUpq7LHDcRa5kagltV6Faya0iSpmwd8BJCDdGNwgpLag3VkcIKS3IV3YWt1MgU"}'
2026-03-17 04:39:14.029 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:14.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:39:14.036 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log
2026-03-17 04:39:14.036 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:39:14.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:39:14.038 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:39:14.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.229
2026-03-17 04:39:14.038 DEBUG [src.node.docker_mananger] Generated ports ['29582', '29583', '29584', '29585', '29586']
2026-03-17 04:39:14.038 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:39:14.038 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:39:14.038 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:39:14.038 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:39:14.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 29582:29582 -p 29583:29583 -p 29584:29584 -p 29585:29585 -p 29586:29586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29584 --rest-port=29582 --tcp-port=29583 --discv5-udp-port=29585 --rest-address=0.0.0.0 --nat=extip:172.18.1.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=26bc52a41da21eac09dfbd13e80abc7d01fac0fcfddfbcec6ea8e4f397571877 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29586 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKRGbkmBITyREwBr3OXS2dI4f-iSlQBJcyOgGUrOzWZpAmALBz4t4VHq1E9W2nO6bn4vutdPpq8nYmXB29BL5oECgmlkgnY0gmlwhKwSt_eKbXVsdGlhZGRyc5YACASsErf3BpLaAAoErBK39waS290DgnJzhQACAQAAiXNlY3AyNTZrMaED0zjv67cTWmUpq7LHDcRa5kagltV6Faya0iSpmwd8BJCDdGNwgpLag3VkcIKS3IV3YWt1MgU
2026-03-17 04:39:14.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.229 waku cd90c2522a02cca90d97141dd00fb335f8a8b01f84c4124345ed2a77a2ac9da2
2026-03-17 04:39:14.293 DEBUG [src.node.docker_mananger] Container started with ID cd90c2522a02. Setting up logs at ./log/docker/node2_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log
2026-03-17 04:39:14.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29582
2026-03-17 04:39:14.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:39:15.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29582/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:15.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:15.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29582/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:15.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:39:15.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29582/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:15.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:39:15.511 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:39:15.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29582/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:15.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.229/tcp/29583/p2p/16Uiu2HAkyk3Y4wB2rXHjcPHPEnTC9D359nSC1dCXE5FL3vDTcBWx","/ip4/172.18.1.229/tcp/29584/ws/p2p/16Uiu2HAkyk3Y4wB2rXHjcPHPEnTC9D359nSC1dCXE5FL3vDTcBWx"],"enrUri":"enr:-L24QOuyMj60SLiXS3nGSr4CGhET1ZqRY33V8m5uwGw4agASIHUMvwtV1GQfpwcqjPbTyKpexFRDKrqjtQNtad6FeC0CgmlkgnY0gmlwhKwSAeWKbXVsdGlhZGRyc5YACASsEgHlBnOPAAoErBIB5QZzkN0DgnJzhQACAQAAiXNlY3AyNTZrMaECQCOThMKO2wD1WulGcsGS21g8drFoqdt3vkTzbk1ADAmDdGNwgnOPg3VkcIJzkYV3YWt1MgE"}'
2026-03-17 04:39:15.514 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:39:15.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29582/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.247/tcp/37594/p2p/16Uiu2HAmSsWjKJbbz2VPChAoiN2tyzYeZ25E2AmsdMTog5hqvuVZ"]'
2026-03-17 04:39:15.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:15.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37593/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:39:15.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:15.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29582/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-17 04:39:15.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:15.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37593/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:39:15.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:39:15.579 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:39:15.680 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:39:15.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37593/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:39:15.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722351313211397,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722352493374167,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722355565300308,"ephemeral":false,"proof":""}]'
2026-03-17 04:39:15.691 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:39:15.692 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:39:15.692 DEBUG [src.node.waku_node] Stopping container with id 808019473e62
2026-03-17 04:39:16.288 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:16.289 DEBUG [src.node.waku_node] Stopping container with id cd90c2522a02
2026-03-17 04:39:16.848 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:39:16.852 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:39:16.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:16.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:39:16.955 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:39:16.955 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:39:16.955 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log
2026-03-17 04:39:16.956 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-39-12__96346fea-9e8d-4944-98c0-8a3459d31cb3__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,72 @@
2026-03-17 04:38:55.085 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:38:55.086 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-03-17_04-38-55__059d3f26-6fad-4cee-aab8-08339c22745d
2026-03-17 04:38:55.086 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:38:55.086 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-17 04:38:55.087 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-17 04:38:55.094 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:55.094 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-38-55__059d3f26-6fad-4cee-aab8-08339c22745d__wakuorg_nwaku:latest.log
2026-03-17 04:38:55.094 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:55.094 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:55.096 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:55.096 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.95
2026-03-17 04:38:55.096 DEBUG [src.node.docker_mananger] Generated ports ['17795', '17796', '17797', '17798', '17799']
2026-03-17 04:38:55.096 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:55.096 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:55.096 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:55.097 DEBUG [src.node.docker_mananger] docker run -i -t -p 17795:17795 -p 17796:17796 -p 17797:17797 -p 17798:17798 -p 17799:17799 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17797 --rest-port=17795 --tcp-port=17796 --discv5-udp-port=17798 --rest-address=0.0.0.0 --nat=extip:172.18.112.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88cbbe72ebfbe9efa3eaf788eaa87221f88e2cda48850bf8868fcff7a9305e54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17799 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:38:55.185 ERROR [src.node.docker_mananger] Max retries reached for container 8f53efb20819. Exiting log stream.
2026-03-17 04:38:55.292 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.95 waku 4940dcbe6b6c7525a5ea7f52a3665e90df24d9ed21b8728398ac901cd6d0bd5d
2026-03-17 04:38:55.330 DEBUG [src.node.docker_mananger] Container started with ID 4940dcbe6b6c. Setting up logs at ./log/docker/node1_2026-03-17_04-38-55__059d3f26-6fad-4cee-aab8-08339c22745d__wakuorg_nwaku:latest.log
2026-03-17 04:38:55.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17795
2026-03-17 04:38:55.331 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:55.850 ERROR [src.node.docker_mananger] Max retries reached for container 2e97646b88b9. Exiting log stream.
2026-03-17 04:38:56.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17795/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:56.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:56.334 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:56.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17795/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:56.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.95/tcp/17796/p2p/16Uiu2HAmVgbkXoHW3ruKwTBUBeJi1b7QKUXK29DBYqq2vSwiyPe3","/ip4/172.18.112.95/tcp/17797/ws/p2p/16Uiu2HAmVgbkXoHW3ruKwTBUBeJi1b7QKUXK29DBYqq2vSwiyPe3"],"enrUri":"enr:-L24QMoQaEoM7TT5xZ9iZsyl0i1O3bCjPbOz3mdo2NmVXdO-a9Kx0J0Hl598FwKAwfZOHI31Db94ygb6xrffSp5Buj8CgmlkgnY0gmlwhKwScF-KbXVsdGlhZGRyc5YACASsEnBfBkWEAAoErBJwXwZFhd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_QBJScv2-77jtaP8UfcTY88Q1yj-gMojyQqW6M3wq0yDdGNwgkWEg3VkcIJFhoV3YWt1MgU"}'
2026-03-17 04:38:56.337 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:56.337 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-17 04:38:56.345 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:38:56.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-38-55__059d3f26-6fad-4cee-aab8-08339c22745d__wakuorg_nwaku:latest.log
2026-03-17 04:38:56.345 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:38:56.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:38:56.347 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:38:56.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.208
2026-03-17 04:38:56.347 DEBUG [src.node.docker_mananger] Generated ports ['61922', '61923', '61924', '61925', '61926']
2026-03-17 04:38:56.347 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:38:56.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:38:56.347 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:38:56.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 61922:61922 -p 61923:61923 -p 61924:61924 -p 61925:61925 -p 61926:61926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61924 --rest-port=61922 --tcp-port=61923 --discv5-udp-port=61925 --rest-address=0.0.0.0 --nat=extip:172.18.85.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=555a1e7eeb5d3f03cfcbe0c6c0852b39bdcbce8d4fcedb824a45f220dfbe9c7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61926 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMoQaEoM7TT5xZ9iZsyl0i1O3bCjPbOz3mdo2NmVXdO-a9Kx0J0Hl598FwKAwfZOHI31Db94ygb6xrffSp5Buj8CgmlkgnY0gmlwhKwScF-KbXVsdGlhZGRyc5YACASsEnBfBkWEAAoErBJwXwZFhd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_QBJScv2-77jtaP8UfcTY88Q1yj-gMojyQqW6M3wq0yDdGNwgkWEg3VkcIJFhoV3YWt1MgU --filternode=/ip4/172.18.112.95/tcp/17796/p2p/16Uiu2HAmVgbkXoHW3ruKwTBUBeJi1b7QKUXK29DBYqq2vSwiyPe3
2026-03-17 04:38:56.539 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.208 waku 7a0ca0ef4e3d94b8933b6aacbbd9ebf89468130dcc800ef84451668630216b84
2026-03-17 04:38:56.575 DEBUG [src.node.docker_mananger] Container started with ID 7a0ca0ef4e3d. Setting up logs at ./log/docker/node2_2026-03-17_04-38-55__059d3f26-6fad-4cee-aab8-08339c22745d__wakuorg_nwaku:latest.log
2026-03-17 04:38:56.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61922
2026-03-17 04:38:56.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:38:57.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61922/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:57.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:38:57.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:38:57.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:57.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.208/tcp/61923/p2p/16Uiu2HAkzN56qW83Uyv3gLWNApSiV7h5sswwim2zVb94PqP3jYfp","/ip4/172.18.85.208/tcp/61924/ws/p2p/16Uiu2HAkzN56qW83Uyv3gLWNApSiV7h5sswwim2zVb94PqP3jYfp"],"enrUri":"enr:-L24QAK_BrMottgfV_A-qj3HylhwBy6r3w5uUgPDrZH9aDZMGPRIQVzm0cg8qQLu_PXSH9lWQUl8I5OoIF_QITEqMg0CgmlkgnY0gmlwhKwSVdCKbXVsdGlhZGRyc5YACASsElXQBvHjAAoErBJV0Abx5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECSV5BQJD0uW0ttkUZ5UKcyUhGl6w2Q-8WfQb9OIq__peDdGNwgvHjg3VkcILx5YV3YWt1MgA"}'
2026-03-17 04:38:57.582 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:38:57.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.95/tcp/17796/p2p/16Uiu2HAmVgbkXoHW3ruKwTBUBeJi1b7QKUXK29DBYqq2vSwiyPe3"]'
2026-03-17 04:38:57.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:57.615 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-17 04:38:57.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17795/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-17 04:38:57.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:57.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61922/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "90cae8ff-27b0-466b-bc32-92cef484b38c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-17 04:38:57.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"90cae8ff-27b0-466b-bc32-92cef484b38c","statusDesc":"OK"}'
2026-03-17 04:38:57.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17795/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)', "meta": "RmlsdGVyIHdvcmtzISE="}'
2026-03-17 04:38:57.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:38:57.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:38:57.760 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-17 04:38:57.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61922/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:38:57.763 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":1773722337651194905,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
2026-03-17 04:38:57.766 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:38:57.767 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:38:57.767 DEBUG [src.node.waku_node] Stopping container with id 4940dcbe6b6c
2026-03-17 04:38:58.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:58.323 DEBUG [src.node.waku_node] Stopping container with id 7a0ca0ef4e3d
2026-03-17 04:38:58.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:38:58.850 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:38:58.857 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:38:58.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a
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-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63456', '63457', '63458', '63459', '63460']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63456:63456 -p 63457:63457 -p 63458:63458 -p 63459:63459 -p 63460:63460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63458 --rest-port=63456 --tcp-port=63457 --discv5-udp-port=63459 --rest-address=0.0.0.0 --nat=extip:172.18.251.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62ef4265a2d0fde2ec35562ad0eca3a7a63baeaa5f8c88476dca80f08fc94efc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63460 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.109 waku fc8743600a09f17772e1bb231f62311f75304795c784c25bcb9a2024a8425d7d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c853ab9c6387. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc8743600a09. Setting up logs at ./log/docker/node1_2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63456
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 290f27522416. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63456/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:63456/debug/v1/info" -H "Content-Type: application/json" -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.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397","/ip4/172.18.251.109/tcp/63458/ws/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397"],"enrUri":"enr:-L24QAvO_GSui_Q6Ip2jcFdfCjEBGvgTKdMOUSMWUnz8h3UCVJTC8332U61zTmjC0rDsjJw9rklEVV7uDczyXn22lQoCgmlkgnY0gmlwhKwS-22KbXVsdGlhZGRyc5YACASsEvttBvfhAAoErBL7bQb34t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRu1CQp33KITiZoUUEmrHtLO1KTucLYM6bpROFcEQdv6DdGNwgvfhg3VkcIL344V3YWt1MgU"}'
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-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38752', '38753', '38754', '38755', '38756']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38752:38752 -p 38753:38753 -p 38754:38754 -p 38755:38755 -p 38756:38756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38754 --rest-port=38752 --tcp-port=38753 --discv5-udp-port=38755 --rest-address=0.0.0.0 --nat=extip:172.18.37.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deca29b38ddcddcac84ecfda3ad23ca26b0fe0cdb3e00b594ab9e24d9dd52929 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38756 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAvO_GSui_Q6Ip2jcFdfCjEBGvgTKdMOUSMWUnz8h3UCVJTC8332U61zTmjC0rDsjJw9rklEVV7uDczyXn22lQoCgmlkgnY0gmlwhKwS-22KbXVsdGlhZGRyc5YACASsEvttBvfhAAoErBL7bQb34t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRu1CQp33KITiZoUUEmrHtLO1KTucLYM6bpROFcEQdv6DdGNwgvfhg3VkcIL344V3YWt1MgU --filternode=/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.84 waku f6db69a5ae250302517ad021af9120bc480f7e0a624cff44e554bd00d3cccfec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6db69a5ae25. Setting up logs at ./log/docker/node2_2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38752
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38752/health" -H "Content-Type: application/json" -d 'None'
INFO  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:38752/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/38753/p2p/16Uiu2HAm7RyRDT8rkMRWp69j4JrXrDddh1JxdGyKGrgxEQdmbCKN","/ip4/172.18.37.84/tcp/38754/ws/p2p/16Uiu2HAm7RyRDT8rkMRWp69j4JrXrDddh1JxdGyKGrgxEQdmbCKN"],"enrUri":"enr:-L24QNnB4VfE7GpKzq_P-oW-eGDRa30zIWvWfPG-qJLamL0JKtyTFtJt15fi5G6JJn7XbzZmvzswb8GLltmyYdaSsbACgmlkgnY0gmlwhKwSJVSKbXVsdGlhZGRyc5YACASsEiVUBpdhAAoErBIlVAaXYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECsl_17ttXAvdwLCQOyjp0jntmWLmbza5zW8ZCwJ_Y-IWDdGNwgpdhg3VkcIKXY4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38752/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63456/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:38752/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5b4e86ef-e68c-49c8-9cf0-71e33892afbf", "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":"5b4e86ef-e68c-49c8-9cf0-71e33892afbf","statusDesc":"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-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42070', '42071', '42072', '42073', '42074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42070:42070 -p 42071:42071 -p 42072:42072 -p 42073:42073 -p 42074:42074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42072 --rest-port=42070 --tcp-port=42071 --discv5-udp-port=42073 --rest-address=0.0.0.0 --nat=extip:172.18.14.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d51ffa2fce8ab5b3814bcbbabcd3cbb10cdaf7ecf55b8fbbee6fdfd8e116bea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42074 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAvO_GSui_Q6Ip2jcFdfCjEBGvgTKdMOUSMWUnz8h3UCVJTC8332U61zTmjC0rDsjJw9rklEVV7uDczyXn22lQoCgmlkgnY0gmlwhKwS-22KbXVsdGlhZGRyc5YACASsEvttBvfhAAoErBL7bQb34t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRu1CQp33KITiZoUUEmrHtLO1KTucLYM6bpROFcEQdv6DdGNwgvfhg3VkcIL344V3YWt1MgU --filternode=/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.49 waku 201d20c71dde9d9d98d64bb8b42e103c46f60fef0687f180c08ab58b06c68570
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 201d20c71dde. Setting up logs at ./log/docker/node3_2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42070
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42070/health" -H "Content-Type: application/json" -d 'None'
INFO  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:42070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.49/tcp/42071/p2p/16Uiu2HAmSn4GtDeo7rnsyF1rBY5SNjgGFhGuMyYJBRDAGQ3REX8o","/ip4/172.18.14.49/tcp/42072/ws/p2p/16Uiu2HAmSn4GtDeo7rnsyF1rBY5SNjgGFhGuMyYJBRDAGQ3REX8o"],"enrUri":"enr:-L24QMFFAhXKjkCSIm46FtOY6An2GvtmlOsZs43pwMhYLFbiZDF3DMPhBET8L5BlW1cL4NV0ZH6uwlG3hMJx9eKZsLkCgmlkgnY0gmlwhKwSDjGKbXVsdGlhZGRyc5YACASsEg4xBqRXAAoErBIOMQakWN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0dMemwAeahMx46wdcp-vOgIstGbRS_7FmphEpnIjEwSDdGNwgqRXg3VkcIKkWYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397"]'
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-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9815', '9816', '9817', '9818', '9819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9815:9815 -p 9816:9816 -p 9817:9817 -p 9818:9818 -p 9819:9819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9817 --rest-port=9815 --tcp-port=9816 --discv5-udp-port=9818 --rest-address=0.0.0.0 --nat=extip:172.18.206.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aac463e831b81fae5f81f4cebddcf7fe32eee5cd610bfc005a5a8bfab0ca8de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9819 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAvO_GSui_Q6Ip2jcFdfCjEBGvgTKdMOUSMWUnz8h3UCVJTC8332U61zTmjC0rDsjJw9rklEVV7uDczyXn22lQoCgmlkgnY0gmlwhKwS-22KbXVsdGlhZGRyc5YACASsEvttBvfhAAoErBL7bQb34t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRu1CQp33KITiZoUUEmrHtLO1KTucLYM6bpROFcEQdv6DdGNwgvfhg3VkcIL344V3YWt1MgU --filternode=/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.84 waku ca49aac9ee52e9cde0f738c1c7004185c33e3be297f6806e83501c674c0681ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca49aac9ee52. Setting up logs at ./log/docker/node4_2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9815
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9815/health" -H "Content-Type: application/json" -d 'None'
INFO  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:9815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.84/tcp/9816/p2p/16Uiu2HAmQqdyczQPsaMrFFFnuiJnrVwsVmEHk9bjeawx64QMrfPL","/ip4/172.18.206.84/tcp/9817/ws/p2p/16Uiu2HAmQqdyczQPsaMrFFFnuiJnrVwsVmEHk9bjeawx64QMrfPL"],"enrUri":"enr:-L24QO2mPd1B_IyDmHhZHaCyaYZ2PXbqNEUDlN0rmcFE9m2YFxcnR4kqwpX4VOx9CrBOVrcAIK3hC2PsousiqqjxxBACgmlkgnY0gmlwhKwSzlSKbXVsdGlhZGRyc5YACASsEs5UBiZYAAoErBLOVAYmWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtQaYc95qkaiL52uL7KU8R7C3mS6sj8qsYFI6X2Lflu-DdGNwgiZYg3VkcIImWoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397"]'
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-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45310', '45311', '45312', '45313', '45314']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45310:45310 -p 45311:45311 -p 45312:45312 -p 45313:45313 -p 45314:45314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45312 --rest-port=45310 --tcp-port=45311 --discv5-udp-port=45313 --rest-address=0.0.0.0 --nat=extip:172.18.199.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da2fbae86e4f69e0bfd0af4b134fcffbb4f407e8ecd4abccb68dfaff0a4d8ce5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45314 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAvO_GSui_Q6Ip2jcFdfCjEBGvgTKdMOUSMWUnz8h3UCVJTC8332U61zTmjC0rDsjJw9rklEVV7uDczyXn22lQoCgmlkgnY0gmlwhKwS-22KbXVsdGlhZGRyc5YACASsEvttBvfhAAoErBL7bQb34t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRu1CQp33KITiZoUUEmrHtLO1KTucLYM6bpROFcEQdv6DdGNwgvfhg3VkcIL344V3YWt1MgU --filternode=/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.110 waku 0dfd9348136880f1a509df70dc04769823897cf4236a8a0d81fc5cd8d6275589
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0dfd93481368. Setting up logs at ./log/docker/node5_2026-03-17_04-35-26__e41994c2-b190-4c0e-9345-a0bec88bf19a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45310
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45310/health" -H "Content-Type: application/json" -d 'None'
INFO  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:45310/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/45311/p2p/16Uiu2HAm35jNj6BuSo9q3ichL1NNToz9xpivbCsmueM2fRDzkWDi","/ip4/172.18.199.110/tcp/45312/ws/p2p/16Uiu2HAm35jNj6BuSo9q3ichL1NNToz9xpivbCsmueM2fRDzkWDi"],"enrUri":"enr:-L24QKwx2MA-pfwtRg7I1050uzFzso3xngjPeCFeOrMngHxKUhNB_PEv8XbIFAWecHQktjnAifoRRsEWz-0a00pTTFECgmlkgnY0gmlwhKwSx26KbXVsdGlhZGRyc5YACASsEsduBrD_AAoErBLHbgaxAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECccG36h0SO_0s836qBdBXs7LW-80FwuLFQ5qN0d7XMr2DdGNwgrD_g3VkcIKxAYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45310/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.109/tcp/63457/p2p/16Uiu2HAmHRrirM9FoeVNEtaXfdLZRUHcNchRPjCMgaHoqwQHZ397"]'
INFO  src.node.api_clients.base_client:base_client.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:38752/filter/v2/subscriptions/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'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42070/filter/v2/subscriptions/b190f01e-c982-4e53-87c8-69d9028b8e2c" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:42070/filter/v2/subscriptions/b190f01e-c982-4e53-87c8-69d9028b8e2c. Response content: b'{"requestId":"b190f01e-c982-4e53-87c8-69d9028b8e2c","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9815/filter/v2/subscriptions/d0878b84-e068-4673-a7cb-9efd6e3befe0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:9815/filter/v2/subscriptions/d0878b84-e068-4673-a7cb-9efd6e3befe0. Response content: b'{"requestId":"d0878b84-e068-4673-a7cb-9efd6e3befe0","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45310/filter/v2/subscriptions/813f9da1-d62a-4fcf-a714-c0bdf5d46680" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:45310/filter/v2/subscriptions/813f9da1-d62a-4fcf-a714-c0bdf5d46680. Response content: b'{"requestId":"813f9da1-d62a-4fcf-a714-c0bdf5d46680","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
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 fc8743600a09
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f6db69a5ae25
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 201d20c71dde
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc8743600a09. 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 ca49aac9ee52
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f6db69a5ae25. 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 0dfd93481368
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 201d20c71dde. 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,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237
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-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23403', '23404', '23405', '23406', '23407']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23403:23403 -p 23404:23404 -p 23405:23405 -p 23406:23406 -p 23407:23407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23405 --rest-port=23403 --tcp-port=23404 --discv5-udp-port=23406 --rest-address=0.0.0.0 --nat=extip:172.18.6.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4b3aaa1bb4fe5d1b700e5c85eae6ccde4c87467cc29097bbd510bee77f39c0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23407 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ebdea38a0167. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.141 waku 7e4fc962c5245b0340ecb6b2fb6bbafebb5c53909edf7273b5c54ddbaa6f7d3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e4fc962c524. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23403
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 74eb2838d7da. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:23403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.141/tcp/23404/p2p/16Uiu2HAm8jm6gUdpXREkn7Uvg8Ke12ogT6a1Burd5dFqVKvxLgwg","/ip4/172.18.6.141/tcp/23405/ws/p2p/16Uiu2HAm8jm6gUdpXREkn7Uvg8Ke12ogT6a1Burd5dFqVKvxLgwg"],"enrUri":"enr:-L24QGWdfce01KCXmXhHS1Z-6Lblmd5bbFPYRvTrksSE_HILQfBIyikkc4hKeR3BNe2WSIiNgCRWSLDkOQEZMOWMO8MCgmlkgnY0gmlwhKwSBo2KbXVsdGlhZGRyc5YACASsEgaNBltsAAoErBIGjQZbbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxcosIqBKSqfURgrUfNS7ZhezcLTbnmc_lurt7zVpqOeDdGNwgltsg3VkcIJbboV3YWt1Mgk"}'
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-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25261', '25262', '25263', '25264', '25265']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25261:25261 -p 25262:25262 -p 25263:25263 -p 25264:25264 -p 25265:25265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25263 --rest-port=25261 --tcp-port=25262 --discv5-udp-port=25264 --rest-address=0.0.0.0 --nat=extip:172.18.45.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6de13fff14a9f9be6a01fa12372bedeeed7cf0c0b3fd9a2fcccd87bf363fee6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25265 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.185 waku 588961556a6153c0cb48516f43ff907efd00a42c1e280ee42814936424cfc2a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 588961556a61. Setting up logs at ./log/docker/receiving_node2_2026-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25261
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25261/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:25261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.185/tcp/25262/p2p/16Uiu2HAm4ZPKSfzWR7Uq8v532c3PrXQ8h8yDGEAAXeERA8tSsxab","/ip4/172.18.45.185/tcp/25263/ws/p2p/16Uiu2HAm4ZPKSfzWR7Uq8v532c3PrXQ8h8yDGEAAXeERA8tSsxab"],"enrUri":"enr:-L24QLj8QXSvqeXLNHsTuGRXFoL2aaIpAc8Ahuz3iZ5CRv5NDEDCEECCuvGSD74TJY1eJ5ZYoyoqa2jKvoPd6zZQr-ECgmlkgnY0gmlwhKwSLbmKbXVsdGlhZGRyc5YACASsEi25BmKuAAoErBItuQZir90DgnJzhQADAQAAiXNlY3AyNTZrMaECh7L9a4Ca4Ue8rr7daS_uKUydfS-PWJQO8ZujuW7k89iDdGNwgmKug3VkcIJisIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.141/tcp/23404/p2p/16Uiu2HAm8jm6gUdpXREkn7Uvg8Ke12ogT6a1Burd5dFqVKvxLgwg"]'
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-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17263', '17264', '17265', '17266', '17267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17263:17263 -p 17264:17264 -p 17265:17265 -p 17266:17266 -p 17267:17267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17265 --rest-port=17263 --tcp-port=17264 --discv5-udp-port=17266 --rest-address=0.0.0.0 --nat=extip:172.18.197.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=572939d8eddc8bf823d936f6bb3ec5dfd56e9a2dfe2affec732bd1c64b06d783 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17267 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGWdfce01KCXmXhHS1Z-6Lblmd5bbFPYRvTrksSE_HILQfBIyikkc4hKeR3BNe2WSIiNgCRWSLDkOQEZMOWMO8MCgmlkgnY0gmlwhKwSBo2KbXVsdGlhZGRyc5YACASsEgaNBltsAAoErBIGjQZbbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxcosIqBKSqfURgrUfNS7ZhezcLTbnmc_lurt7zVpqOeDdGNwgltsg3VkcIJbboV3YWt1Mgk --lightpushnode=/ip4/172.18.6.141/tcp/23404/p2p/16Uiu2HAm8jm6gUdpXREkn7Uvg8Ke12ogT6a1Burd5dFqVKvxLgwg --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.133 waku 0db615660d8d445d8b432d63acdcf7d69b7dd6593c64d28cbc12efa975d3be51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0db615660d8d. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-44-19__505ca529-7df4-401a-af95-41b02d910237__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17263
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17263/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:17263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.133/tcp/17264/p2p/16Uiu2HAmNoHtZTFQFACAPxBH9GxcDAtDZvRrKaVsjxizAfPhwVRG","/ip4/172.18.197.133/tcp/17265/ws/p2p/16Uiu2HAmNoHtZTFQFACAPxBH9GxcDAtDZvRrKaVsjxizAfPhwVRG"],"enrUri":"enr:-L24QJBzrzuJ18FaGoQyjwdXMnRdKiRzFWzjVxojpl9R1ToiZVyKg6mJYAz8DFlXTfbkOINToJ0JjdbspZOrS_UejxACgmlkgnY0gmlwhKwSxYWKbXVsdGlhZGRyc5YACASsEsWFBkNwAAoErBLFhQZDcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlrVY6WuoZReJA0DcgpP-HY5NeseA_eqSXNDh_eTAmx-DdGNwgkNwg3VkcIJDcoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.141/tcp/23404/p2p/16Uiu2HAm8jm6gUdpXREkn7Uvg8Ke12ogT6a1Burd5dFqVKvxLgwg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.185/tcp/25262/p2p/16Uiu2HAm4ZPKSfzWR7Uq8v532c3PrXQ8h8yDGEAAXeERA8tSsxab"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23403/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:25261/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:17263/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:17263/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722663520122588}}'
INFO  src.node.api_clients.base_client:base_client.py: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:23403/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":1773722663520122588,"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:25261/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":1773722663520122588,"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:17263/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":1773722663520122588,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17263/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722663520122588}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:17263/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e4fc962c524
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 588961556a61
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0db615660d8d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7e4fc962c524. 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,76 @@
2026-03-17 04:41:13.418 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:41:13.419 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-03-17_04-41-13__80f26b13-0588-43cd-949f-580f2eb4ca60
2026-03-17 04:41:13.419 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:41:13.419 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-17 04:41:13.420 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-17 04:41:13.426 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:13.426 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-17_04-41-13__80f26b13-0588-43cd-949f-580f2eb4ca60__wakuorg_nwaku:latest.log
2026-03-17 04:41:13.427 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:13.427 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:13.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:13.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.116
2026-03-17 04:41:13.428 DEBUG [src.node.docker_mananger] Generated ports ['18469', '18470', '18471', '18472', '18473']
2026-03-17 04:41:13.428 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:13.428 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:13.429 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:13.429 DEBUG [src.node.docker_mananger] docker run -i -t -p 18469:18469 -p 18470:18470 -p 18471:18471 -p 18472:18472 -p 18473:18473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18471 --rest-port=18469 --tcp-port=18470 --discv5-udp-port=18472 --rest-address=0.0.0.0 --nat=extip:172.18.21.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2c8a986d3daf5e0736e59291fadbe33a147dc29305ac7ba98f24acb4ad09ae9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18473 --metrics-logging=true --store=true --relay=true
2026-03-17 04:41:13.582 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.116 waku 1f720439947e76a31939180a7c8ae14506e564ca156b74563ce6035b4e168bf5
2026-03-17 04:41:13.610 DEBUG [src.node.docker_mananger] Container started with ID 1f720439947e. Setting up logs at ./log/docker/publishing_node1_2026-03-17_04-41-13__80f26b13-0588-43cd-949f-580f2eb4ca60__wakuorg_nwaku:latest.log
2026-03-17 04:41:13.611 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18469
2026-03-17 04:41:13.613 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:13.740 ERROR [src.node.docker_mananger] Max retries reached for container 4e7ec8404352. Exiting log stream.
2026-03-17 04:41:14.208 ERROR [src.node.docker_mananger] Max retries reached for container 71f8df16cedc. Exiting log stream.
2026-03-17 04:41:14.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18469/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:14.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:14.616 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:14.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:14.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.116/tcp/18470/p2p/16Uiu2HAmCni8BbWiszZ6WHU6TpJAv6opJBgRj7PPWbqwgvoPXw93","/ip4/172.18.21.116/tcp/18471/ws/p2p/16Uiu2HAmCni8BbWiszZ6WHU6TpJAv6opJBgRj7PPWbqwgvoPXw93"],"enrUri":"enr:-L24QL1JVW4tJ3s5wgd96on-9wB9vvutyf0ZklpaFM-U898VZkmK1cviZD13jBBe-tf7SoRilmJB8QS7ygvKEmlk9asCgmlkgnY0gmlwhKwSFXSKbXVsdGlhZGRyc5YACASsEhV0BkgmAAoErBIVdAZIJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAfpMuZ8yKm0b6n8NDKHWe1OQHfLNc3CtUTsSRGWORPqDdGNwgkgmg3VkcIJIKIV3YWt1MgM"}'
2026-03-17 04:41:14.619 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:14.625 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:41:14.626 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-17_04-41-13__80f26b13-0588-43cd-949f-580f2eb4ca60__wakuorg_nwaku:latest.log
2026-03-17 04:41:14.626 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:41:14.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:41:14.627 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:41:14.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.142
2026-03-17 04:41:14.627 DEBUG [src.node.docker_mananger] Generated ports ['20183', '20184', '20185', '20186', '20187']
2026-03-17 04:41:14.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:41:14.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:41:14.628 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:41:14.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 20183:20183 -p 20184:20184 -p 20185:20185 -p 20186:20186 -p 20187:20187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20185 --rest-port=20183 --tcp-port=20184 --discv5-udp-port=20186 --rest-address=0.0.0.0 --nat=extip:172.18.197.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fca60eff6e9c54cc58bc9dff7d1d6a9fbc2383add7b5cceda1fc0b985fbae29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20187 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL1JVW4tJ3s5wgd96on-9wB9vvutyf0ZklpaFM-U898VZkmK1cviZD13jBBe-tf7SoRilmJB8QS7ygvKEmlk9asCgmlkgnY0gmlwhKwSFXSKbXVsdGlhZGRyc5YACASsEhV0BkgmAAoErBIVdAZIJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAfpMuZ8yKm0b6n8NDKHWe1OQHfLNc3CtUTsSRGWORPqDdGNwgkgmg3VkcIJIKIV3YWt1MgM --storenode=/ip4/172.18.21.116/tcp/18470/p2p/16Uiu2HAmCni8BbWiszZ6WHU6TpJAv6opJBgRj7PPWbqwgvoPXw93 --store=true --relay=true
2026-03-17 04:41:14.778 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.142 waku 14ec044f9d51aebf484137a057c1f54ba3ccf91cfe6c5eb9acab6e49830e1e39
2026-03-17 04:41:14.804 DEBUG [src.node.docker_mananger] Container started with ID 14ec044f9d51. Setting up logs at ./log/docker/store_node1_2026-03-17_04-41-13__80f26b13-0588-43cd-949f-580f2eb4ca60__wakuorg_nwaku:latest.log
2026-03-17 04:41:14.804 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20183
2026-03-17 04:41:14.804 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:41:15.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20183/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:15.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:41:15.808 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:41:15.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:15.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.142/tcp/20184/p2p/16Uiu2HAmJU3nq31N282KwJDrpdYQM5xjX9iYveLXkL4Vz3cHZnNj","/ip4/172.18.197.142/tcp/20185/ws/p2p/16Uiu2HAmJU3nq31N282KwJDrpdYQM5xjX9iYveLXkL4Vz3cHZnNj"],"enrUri":"enr:-L24QGfIFsE675OHOrh8vyuCIVPEkUqr2sDPdmnlhWI7mnuALB32CF3ToBfTF83FJFVNwqMp3spyhyA3eKWKXi3d3lwCgmlkgnY0gmlwhKwSxY6KbXVsdGlhZGRyc5YACASsEsWOBk7YAAoErBLFjgZO2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVlifZhaF-v5JCbosMcSz7VbKP9S1hqmjP8sqDFG2cCCDdGNwgk7Yg3VkcIJO2oV3YWt1MgM"}'
2026-03-17 04:41:15.811 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:41:15.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.116/tcp/18470/p2p/16Uiu2HAmCni8BbWiszZ6WHU6TpJAv6opJBgRj7PPWbqwgvoPXw93"]'
2026-03-17 04:41:15.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:15.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:15.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:15.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:41:15.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:15.820 DEBUG [src.steps.store] Relaying message
2026-03-17 04:41:15.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-03-17 04:41:15.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:41:15.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-17 04:41:16.026 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:41:16.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18469/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:16.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5e2c50463c36f416250950ae3eaa9518c8992bd402ceaed474e5287bf4d1c39"}]}'
2026-03-17 04:41:16.030 DEBUG [src.steps.store] messages length is 1
2026-03-17 04:41:16.030 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-17 04:41:16.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20183/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:41:16.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5e2c50463c36f416250950ae3eaa9518c8992bd402ceaed474e5287bf4d1c39"}]}'
2026-03-17 04:41:16.033 DEBUG [src.steps.store] messages length is 1
2026-03-17 04:41:16.035 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:41:16.036 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:41:16.036 DEBUG [src.node.waku_node] Stopping container with id 1f720439947e
2026-03-17 04:41:16.509 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:16.510 DEBUG [src.node.waku_node] Stopping container with id 14ec044f9d51
2026-03-17 04:41:16.941 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:41:16.944 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:41:16.949 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:41:16.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
2026-03-17 04:40:41.437 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:41.437 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416
2026-03-17 04:40:41.437 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:41.438 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:41.438 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:41.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:41.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:41.445 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:41.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:41.446 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:41.446 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.54
2026-03-17 04:40:41.447 DEBUG [src.node.docker_mananger] Generated ports ['5586', '5587', '5588', '5589', '5590']
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:41.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:41.447 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:41.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 5586:5586 -p 5587:5587 -p 5588:5588 -p 5589:5589 -p 5590:5590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5588 --rest-port=5586 --tcp-port=5587 --discv5-udp-port=5589 --rest-address=0.0.0.0 --nat=extip:172.18.57.54 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6d24c12dae9e9a5efe4f0a9e6cefd5d6eb6cea418dbdfaa0bafc0faabfdad26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5590 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:40:41.600 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.54 waku 8418203f51b39f500ad5a3dca72c975d7d126d03d4d81b23c33c613979b22ca1
2026-03-17 04:40:41.627 DEBUG [src.node.docker_mananger] Container started with ID 8418203f51b3. Setting up logs at ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:41.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5586
2026-03-17 04:40:41.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:41.702 ERROR [src.node.docker_mananger] Max retries reached for container 2ae4ef6aac79. Exiting log stream.
2026-03-17 04:40:42.191 ERROR [src.node.docker_mananger] Max retries reached for container 2c1f7845fed3. Exiting log stream.
2026-03-17 04:40:42.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:42.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:42.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:42.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:42.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.54/tcp/5587/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun","/ip4/172.18.57.54/tcp/5588/ws/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun"],"enrUri":"enr:-L24QL_PnHMs_XgUZ4oeEznn4QzbStUke3mUmtfIJhIP3zCWd1wn9u4Jw5dupc5-kvpNIB7N13OTgk7v56JEtvGtzL0CgmlkgnY0gmlwhKwSOTaKbXVsdGlhZGRyc5YACASsEjk2BhXTAAoErBI5NgYV1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECBdSXxI6N-fAudIIo-D2mvHZJJUiVIBIO2_5I1sKuVAWDdGNwghXTg3VkcIIV1YV3YWt1MgU"}'
2026-03-17 04:40:42.636 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:42.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:42.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:42.642 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:42.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.164
2026-03-17 04:40:42.644 DEBUG [src.node.docker_mananger] Generated ports ['59048', '59049', '59050', '59051', '59052']
2026-03-17 04:40:42.644 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:42.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:42.645 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:42.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 59048:59048 -p 59049:59049 -p 59050:59050 -p 59051:59051 -p 59052:59052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59050 --rest-port=59048 --tcp-port=59049 --discv5-udp-port=59051 --rest-address=0.0.0.0 --nat=extip:172.18.143.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b21ed8efa6706afe97db44ab521b7c5f2db969f0695fb6ceebc725333f5fbbac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59052 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL_PnHMs_XgUZ4oeEznn4QzbStUke3mUmtfIJhIP3zCWd1wn9u4Jw5dupc5-kvpNIB7N13OTgk7v56JEtvGtzL0CgmlkgnY0gmlwhKwSOTaKbXVsdGlhZGRyc5YACASsEjk2BhXTAAoErBI5NgYV1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECBdSXxI6N-fAudIIo-D2mvHZJJUiVIBIO2_5I1sKuVAWDdGNwghXTg3VkcIIV1YV3YWt1MgU
2026-03-17 04:40:42.806 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.164 waku c50ce63387f67a63ed0097b90ef99b9a9f89528ffdc653398ff488f6603a1cea
2026-03-17 04:40:42.834 DEBUG [src.node.docker_mananger] Container started with ID c50ce63387f6. Setting up logs at ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:42.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59048
2026-03-17 04:40:42.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:43.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:43.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:43.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:43.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-17 04:40:44.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:44.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:44.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.164/tcp/59049/p2p/16Uiu2HAm7ZFFaPr3hjypLHuPohMt4R5bbMD2Xz1e9iBvtkiqeQ3W","/ip4/172.18.143.164/tcp/59050/ws/p2p/16Uiu2HAm7ZFFaPr3hjypLHuPohMt4R5bbMD2Xz1e9iBvtkiqeQ3W"],"enrUri":"enr:-L24QJ3q5prYSAqKUj9AJpogAUtNMBI7NVT74iexrizU7TfjVab4Gg5yJYY-g2i0EggvrmmQq0-vOBevZZJS3JF7QHkCgmlkgnY0gmlwhKwSj6SKbXVsdGlhZGRyc5YACASsEo-kBuapAAoErBKPpAbmqt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtDzuAAJ-gAid96lU1Bas78m6rUNrzexZjcroTVZJ8XWDdGNwguapg3VkcILmq4V3YWt1MgE"}'
2026-03-17 04:40:44.254 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:44.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.54/tcp/5587/p2p/16Uiu2HAkupS35dyfb5QaQd1QAtGtdHxdzdty1xvcbR9VDgoQefun"]'
2026-03-17 04:40:44.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:44.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59048/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:44.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:44.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:44.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:44.405 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:44.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:44.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722441626874450,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722444296441518,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:44.415 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:44.416 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:44.416 DEBUG [src.node.waku_node] Stopping container with id 8418203f51b3
2026-03-17 04:40:44.918 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:44.921 DEBUG [src.node.waku_node] Stopping container with id c50ce63387f6
2026-03-17 04:40:45.430 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:45.432 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:45.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:45.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:45.487 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:40:45.487 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:40:45.487 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.488 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-40-41__a93ccee3-97d7-4fca-99b6-a4b3d01be416__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.491 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:40:45.491 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70
2026-03-17 04:40:45.492 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:40:45.492 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-17 04:40:45.492 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-17 04:40:45.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:45.499 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.499 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:45.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:45.500 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:45.500 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.237
2026-03-17 04:40:45.500 DEBUG [src.node.docker_mananger] Generated ports ['36836', '36837', '36838', '36839', '36840']
2026-03-17 04:40:45.500 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:45.501 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:45.501 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:45.501 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:45.501 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:45.501 DEBUG [src.node.docker_mananger] docker run -i -t -p 36836:36836 -p 36837:36837 -p 36838:36838 -p 36839:36839 -p 36840:36840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36838 --rest-port=36836 --tcp-port=36837 --discv5-udp-port=36839 --rest-address=0.0.0.0 --nat=extip:172.18.206.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a65af2e3519ca0defd7ee04b1ebbcbd6f26d0c6fe4df1caadd2ff133a86596b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36840 --metrics-logging=true --relay=true --filter=true
2026-03-17 04:40:45.653 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.237 waku 9fde97a686ecb0012ca978ec84fe7905043c5b7acb1c072cab7108c04e9d514e
2026-03-17 04:40:45.678 DEBUG [src.node.docker_mananger] Container started with ID 9fde97a686ec. Setting up logs at ./log/docker/node1_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log
2026-03-17 04:40:45.679 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36836
2026-03-17 04:40:45.679 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:45.731 ERROR [src.node.docker_mananger] Max retries reached for container 8418203f51b3. Exiting log stream.
2026-03-17 04:40:46.244 ERROR [src.node.docker_mananger] Max retries reached for container c50ce63387f6. Exiting log stream.
2026-03-17 04:40:46.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36836/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:46.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:46.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:46.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.237/tcp/36837/p2p/16Uiu2HAmL8cCfv3Pfi5ecnL9KZdA3cE5Dz87KkBhJYJQK2MWEcAi","/ip4/172.18.206.237/tcp/36838/ws/p2p/16Uiu2HAmL8cCfv3Pfi5ecnL9KZdA3cE5Dz87KkBhJYJQK2MWEcAi"],"enrUri":"enr:-L24QOuyIU10fBk-aFE8zpT8xDWLOij50vtK2JF0cuRamT6fKC1gHvC417fB_R1pYuiraFYIbwWJPafJwQudHvnjQ8ECgmlkgnY0gmlwhKwSzu2KbXVsdGlhZGRyc5YACASsEs7tBo_lAAoErBLO7QaP5t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbxUHFBFzG-spXXW76xcqla7BtL1yIi9X1J40uqoCBbeDdGNwgo_lg3VkcIKP54V3YWt1MgU"}'
2026-03-17 04:40:46.689 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:46.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:40:46.695 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log
2026-03-17 04:40:46.695 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:40:46.695 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:40:46.697 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:40:46.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.170
2026-03-17 04:40:46.697 DEBUG [src.node.docker_mananger] Generated ports ['60773', '60774', '60775', '60776', '60777']
2026-03-17 04:40:46.697 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-17 04:40:46.697 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-17 04:40:46.697 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:40:46.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:40:46.698 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:40:46.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 60773:60773 -p 60774:60774 -p 60775:60775 -p 60776:60776 -p 60777:60777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60775 --rest-port=60773 --tcp-port=60774 --discv5-udp-port=60776 --rest-address=0.0.0.0 --nat=extip:172.18.19.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=25bad6e3c99d9d4a98ec8c70ea1ffc5af2a7c86ccf27fb88e8a0b2a6bdb5a2b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60777 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOuyIU10fBk-aFE8zpT8xDWLOij50vtK2JF0cuRamT6fKC1gHvC417fB_R1pYuiraFYIbwWJPafJwQudHvnjQ8ECgmlkgnY0gmlwhKwSzu2KbXVsdGlhZGRyc5YACASsEs7tBo_lAAoErBLO7QaP5t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDbxUHFBFzG-spXXW76xcqla7BtL1yIi9X1J40uqoCBbeDdGNwgo_lg3VkcIKP54V3YWt1MgU
2026-03-17 04:40:46.856 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.170 waku 83f16f8926c9c600faa35804ea35d0ea3043464f3c7eed15e90ab6a19b0e9954
2026-03-17 04:40:46.886 DEBUG [src.node.docker_mananger] Container started with ID 83f16f8926c9. Setting up logs at ./log/docker/node2_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log
2026-03-17 04:40:46.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60773
2026-03-17 04:40:46.886 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:40:47.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60773/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:47.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:40:47.889 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:40:47.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:47.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.170/tcp/60774/p2p/16Uiu2HAm2dwZe1HJWWxMFfc6UBkZ5A3yE6CxusTLya4WJWpGbGoH","/ip4/172.18.19.170/tcp/60775/ws/p2p/16Uiu2HAm2dwZe1HJWWxMFfc6UBkZ5A3yE6CxusTLya4WJWpGbGoH"],"enrUri":"enr:-L24QO7LtKFJIVHs6WyOMzehYolbW4RqGWjvAfcI5QBv7G2IBryZIhtLbfYXD68UDWQfZLPdhvtP_fsAUv9iQn6PIroCgmlkgnY0gmlwhKwSE6qKbXVsdGlhZGRyc5YACASsEhOqBu1mAAoErBITqgbtZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECayZmB-ddkJa-FMx1kT3N2JQYhqCJKwbhOB9Na4sLK_iDdGNwgu1mg3VkcILtaIV3YWt1MgE"}'
2026-03-17 04:40:47.892 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:40:47.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.237/tcp/36837/p2p/16Uiu2HAmL8cCfv3Pfi5ecnL9KZdA3cE5Dz87KkBhJYJQK2MWEcAi"]'
2026-03-17 04:40:47.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36836/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:47.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60773/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-17 04:40:47.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36836/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-17 04:40:47.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:40:47.949 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-17 04:40:48.050 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-17 04:40:48.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36836/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:40:48.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":1773722444296441518,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773722447942403277,"ephemeral":false,"proof":""}]'
2026-03-17 04:40:48.062 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:40:48.063 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:40:48.063 DEBUG [src.node.waku_node] Stopping container with id 9fde97a686ec
2026-03-17 04:40:48.534 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:48.534 DEBUG [src.node.waku_node] Stopping container with id 83f16f8926c9
2026-03-17 04:40:48.997 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:40:49.000 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:40:49.025 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:49.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:40:49.053 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-17 04:40:49.053 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-17 04:40:49.053 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log
2026-03-17 04:40:49.054 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-17_04-40-45__b3e0a37c-6fb5-4d88-bbfb-df638e958a70__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,97 @@
2026-03-17 04:36:10.680 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:10.681 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b
2026-03-17 04:36:10.681 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:10.681 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:36:10.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:10.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:10.689 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:10.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:10.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:10.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.77
2026-03-17 04:36:10.691 DEBUG [src.node.docker_mananger] Generated ports ['12427', '12428', '12429', '12430', '12431']
2026-03-17 04:36:10.691 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:10.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:10.691 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:10.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 12427:12427 -p 12428:12428 -p 12429:12429 -p 12430:12430 -p 12431:12431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12429 --rest-port=12427 --tcp-port=12428 --discv5-udp-port=12430 --rest-address=0.0.0.0 --nat=extip:172.18.123.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbf2a746dfb1a3cbebc2adda085ec9b40deee0ecc9dc6c66eaef1fbbaad30762 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12431 --metrics-logging=true --lightpush=true --relay=true
2026-03-17 04:36:10.880 ERROR [src.node.docker_mananger] Max retries reached for container b527f8d0dd26. Exiting log stream.
2026-03-17 04:36:10.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.77 waku ece2ab428a7dc68b6f276e0f3b291c32b8a5beb967b39a88c64d31d30a6a4dad
2026-03-17 04:36:10.922 DEBUG [src.node.docker_mananger] Container started with ID ece2ab428a7d. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:10.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12427
2026-03-17 04:36:10.922 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:11.479 ERROR [src.node.docker_mananger] Max retries reached for container 2a10c7bb4206. Exiting log stream.
2026-03-17 04:36:11.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12427/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:11.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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:11.926 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:11.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:11.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.77/tcp/12428/p2p/16Uiu2HAkzNEahc63RJUGGRg2bSYt9n2kne4nGXe7jdXcCxouU177","/ip4/172.18.123.77/tcp/12429/ws/p2p/16Uiu2HAkzNEahc63RJUGGRg2bSYt9n2kne4nGXe7jdXcCxouU177"],"enrUri":"enr:-L24QArwKW2kzWuXlWThK-PEJcblm_R5fHmv0E5NS2l8lC7xM2VAVVvZTGzkJGG48gwk8UNfGxHYKATVPUUEUSqGPk0CgmlkgnY0gmlwhKwSe02KbXVsdGlhZGRyc5YACASsEntNBjCMAAoErBJ7TQYwjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSWj5dAKq2X0aOj10lgKXBxXi08tMTumZ5w4WNVxlJ9qDdGNwgjCMg3VkcIIwjoV3YWt1Mgk"}'
2026-03-17 04:36:11.929 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:11.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:11.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:11.936 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:11.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:11.938 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:11.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.123
2026-03-17 04:36:11.938 DEBUG [src.node.docker_mananger] Generated ports ['1626', '1627', '1628', '1629', '1630']
2026-03-17 04:36:11.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:11.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:11.938 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:11.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 1626:1626 -p 1627:1627 -p 1628:1628 -p 1629:1629 -p 1630:1630 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1628 --rest-port=1626 --tcp-port=1627 --discv5-udp-port=1629 --rest-address=0.0.0.0 --nat=extip:172.18.210.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec151f167de2f4e5e8d62f8f0dd8a73cf548dda34192075be18a9e444ee8aa3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1630 --metrics-logging=true --lightpush=false --relay=true
2026-03-17 04:36:12.136 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.123 waku a6454bc21749fa59106fe8017deb6e7372d5b39ae7b558e85a0437bd6dacb39e
2026-03-17 04:36:12.171 DEBUG [src.node.docker_mananger] Container started with ID a6454bc21749. Setting up logs at ./log/docker/receiving_node2_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:12.171 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1626
2026-03-17 04:36:12.171 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:13.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1626/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:13.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:13.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1626/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:13.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.123/tcp/1627/p2p/16Uiu2HAkxTmRWGdL9C9nv6cmLpQmN7HasUB3pGYUyo24oCUXEfjY","/ip4/172.18.210.123/tcp/1628/ws/p2p/16Uiu2HAkxTmRWGdL9C9nv6cmLpQmN7HasUB3pGYUyo24oCUXEfjY"],"enrUri":"enr:-L24QKGuCVHUFV8SQsxSaUFZktIuMx8wg8ymPn6Hd4_7lFbaPSWDIFCcNZKKMFptg-HGFRjE-hRRO41M0C5L0CDpSWQCgmlkgnY0gmlwhKwS0nuKbXVsdGlhZGRyc5YACASsEtJ7BgZbAAoErBLSewYGXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLRxgjgAdPqN34EI_yKIjlytozXp-gXqFsoz22-FAzYODdGNwggZbg3VkcIIGXYV3YWt1MgE"}'
2026-03-17 04:36:13.179 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:13.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1626/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.77/tcp/12428/p2p/16Uiu2HAkzNEahc63RJUGGRg2bSYt9n2kne4nGXe7jdXcCxouU177"]'
2026-03-17 04:36:13.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:13.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:13.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:13.226 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:13.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:13.234 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:13.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.45
2026-03-17 04:36:13.236 DEBUG [src.node.docker_mananger] Generated ports ['27363', '27364', '27365', '27366', '27367']
2026-03-17 04:36:13.238 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:13.238 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:13.238 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:13.238 DEBUG [src.node.docker_mananger] docker run -i -t -p 27363:27363 -p 27364:27364 -p 27365:27365 -p 27366:27366 -p 27367:27367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27365 --rest-port=27363 --tcp-port=27364 --discv5-udp-port=27366 --rest-address=0.0.0.0 --nat=extip:172.18.33.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ef779cadd3ada1102b4df4afb96e3eed1bf388fae6a0e8bd615da9d1b09df71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27367 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QArwKW2kzWuXlWThK-PEJcblm_R5fHmv0E5NS2l8lC7xM2VAVVvZTGzkJGG48gwk8UNfGxHYKATVPUUEUSqGPk0CgmlkgnY0gmlwhKwSe02KbXVsdGlhZGRyc5YACASsEntNBjCMAAoErBJ7TQYwjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSWj5dAKq2X0aOj10lgKXBxXi08tMTumZ5w4WNVxlJ9qDdGNwgjCMg3VkcIIwjoV3YWt1Mgk --lightpushnode=/ip4/172.18.123.77/tcp/12428/p2p/16Uiu2HAkzNEahc63RJUGGRg2bSYt9n2kne4nGXe7jdXcCxouU177 --lightpush=true --relay=true
2026-03-17 04:36:13.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.45 waku 0fb28dc22c128a4ad318f78002264eddd9eb27580c94a87212eb472aba0ef4f6
2026-03-17 04:36:13.468 DEBUG [src.node.docker_mananger] Container started with ID 0fb28dc22c12. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-36-10__3b856e35-331f-4305-9a58-badd005e279b__wakuorg_nwaku:latest.log
2026-03-17 04:36:13.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27363
2026-03-17 04:36:13.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:14.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27363/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:14.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:14.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:14.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:14.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.45/tcp/27364/p2p/16Uiu2HAmNVn9T1XydcRUgGBF26m3kBk28WP9F6XhTipHirLakEVz","/ip4/172.18.33.45/tcp/27365/ws/p2p/16Uiu2HAmNVn9T1XydcRUgGBF26m3kBk28WP9F6XhTipHirLakEVz"],"enrUri":"enr:-L24QG75HgO1D1kgipnj1Gu5bTUKsEUR74eCj7xDzBue42Q1HVE3NMbwLiu7LT5lmlWoDkd5LV2JQFtRygvWIBCBKwoCgmlkgnY0gmlwhKwSIS2KbXVsdGlhZGRyc5YACASsEiEtBmrkAAoErBIhLQZq5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkjjXu6PksSt7DYLZP_onR1z9R1tO4gL1Ki_0bgsJ6s2DdGNwgmrkg3VkcIJq5oV3YWt1Mgk"}'
2026-03-17 04:36:14.475 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:14.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27363/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.77/tcp/12428/p2p/16Uiu2HAkzNEahc63RJUGGRg2bSYt9n2kne4nGXe7jdXcCxouU177"]'
2026-03-17 04:36:14.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:14.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27363/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.123/tcp/1627/p2p/16Uiu2HAkxTmRWGdL9C9nv6cmLpQmN7HasUB3pGYUyo24oCUXEfjY"]'
2026-03-17 04:36:14.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:14.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:14.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:14.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1626/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:14.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:14.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:14.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:14.578 DEBUG [src.steps.light_push] Lightpushing message
2026-03-17 04:36:14.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27363/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722174578061220, "extraField": "extraValue"}}'
2026-03-17 04:36:14.582 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27363/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-17 04:36:14.584 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:14.585 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:14.585 DEBUG [src.node.waku_node] Stopping container with id ece2ab428a7d
2026-03-17 04:36:15.178 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:15.180 DEBUG [src.node.waku_node] Stopping container with id a6454bc21749
2026-03-17 04:36:15.746 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:15.747 DEBUG [src.node.waku_node] Stopping container with id 0fb28dc22c12
2026-03-17 04:36:15.994 ERROR [src.node.docker_mananger] Max retries reached for container ece2ab428a7d. Exiting log stream.
2026-03-17 04:36:16.305 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:16.307 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:16.317 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:16.331 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:16.339 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_ERROR_from_WARN with id: 2026-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9
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-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9__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-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9__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-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9__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-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9__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.150.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13407', '13408', '13409', '13410', '13411']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13407:13407 -p 13408:13408 -p 13409:13409 -p 13410:13410 -p 13411:13411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13409 --rest-port=13407 --tcp-port=13408 --discv5-udp-port=13410 --rest-address=0.0.0.0 --nat=extip:172.18.150.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13b816eefaaaa257aaa889c2ddd76eb33ef8ca012e83fb9bbeb1423cebbcdcfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13411 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b81ab7e60b3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.86 waku ba42476b3d4503bea8836ea88efc7cd22cc2effa39a1562c70c00b1b612a68fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba42476b3d45. Setting up logs at ./log/docker/node1_2026-03-17_04-38-08__142a98f4-0f24-4255-b93a-7924653b63d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13407
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 912d6be9fa94. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:13407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.86/tcp/13408/p2p/16Uiu2HAmQhWbgio4caYCUivcppCKpmpdgcY3ZsBn9uhCpCNcMURs","/ip4/172.18.150.86/tcp/13409/ws/p2p/16Uiu2HAmQhWbgio4caYCUivcppCKpmpdgcY3ZsBn9uhCpCNcMURs"],"enrUri":"enr:-L24QKOEcEsoE94PypcexrU5UYDCaWOjzSO-5-mQo5PPWeQSduOZBZTwF9YxZMT3FOpvzTtNMMgYkL9oC_S8Ibktly4CgmlkgnY0gmlwhKwSllaKbXVsdGlhZGRyc5YACASsEpZWBjRgAAoErBKWVgY0Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsvGbQrUnWnwq5rhrOR88WgSaYZsgs2THXnYInYXgEB6DdGNwgjRgg3VkcII0YoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13407/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13407/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.86/tcp/13408/p2p/16Uiu2HAmQhWbgio4caYCUivcppCKpmpdgcY3ZsBn9uhCpCNcMURs","/ip4/172.18.150.86/tcp/13409/ws/p2p/16Uiu2HAmQhWbgio4caYCUivcppCKpmpdgcY3ZsBn9uhCpCNcMURs"],"enrUri":"enr:-L24QKOEcEsoE94PypcexrU5UYDCaWOjzSO-5-mQo5PPWeQSduOZBZTwF9YxZMT3FOpvzTtNMMgYkL9oC_S8Ibktly4CgmlkgnY0gmlwhKwSllaKbXVsdGlhZGRyc5YACASsEpZWBjRgAAoErBKWVgY0Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsvGbQrUnWnwq5rhrOR88WgSaYZsgs2THXnYInYXgEB6DdGNwgjRgg3VkcII0YoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13407/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13407/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:296 counts at ERROR: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13407/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ba42476b3d45
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,63 @@
2026-03-17 04:36:48.097 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-17 04:36:48.097 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_relay with id: 2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab
2026-03-17 04:36:48.097 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-17 04:36:48.097 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-17 04:36:48.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:48.106 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
2026-03-17 04:36:48.106 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:48.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:48.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:48.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.188
2026-03-17 04:36:48.108 DEBUG [src.node.docker_mananger] Generated ports ['36861', '36862', '36863', '36864', '36865']
2026-03-17 04:36:48.108 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:48.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:48.108 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:48.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 36861:36861 -p 36862:36862 -p 36863:36863 -p 36864:36864 -p 36865:36865 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36863 --rest-port=36861 --tcp-port=36862 --discv5-udp-port=36864 --rest-address=0.0.0.0 --nat=extip:172.18.97.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcecdea0f79cdaa0ec558f52f8a3fb58a0bd1da8f059d18abe7ad5a9b9c8efe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36865 --metrics-logging=true --lightpush=false --relay=true
2026-03-17 04:36:48.275 ERROR [src.node.docker_mananger] Max retries reached for container 1e1808ac030f. Exiting log stream.
2026-03-17 04:36:48.310 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.188 waku 2539d57036e5c5ac631aab05a74861162aba75cb7cf450a078777feb92804ceb
2026-03-17 04:36:48.348 DEBUG [src.node.docker_mananger] Container started with ID 2539d57036e5. Setting up logs at ./log/docker/receiving_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
2026-03-17 04:36:48.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36861
2026-03-17 04:36:48.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:48.842 ERROR [src.node.docker_mananger] Max retries reached for container 8ebf1ba753c6. Exiting log stream.
2026-03-17 04:36:49.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36861/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:49.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:49.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:49.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:49.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL","/ip4/172.18.97.188/tcp/36863/ws/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL"],"enrUri":"enr:-L24QClNQxh72INXWYmwzZ4gUvnmv3NkZQpu1F-LwL5OY0qeXXLnCcGOi6afimys9y7o5a5VMIIvl7oyfZLUsRGDfucCgmlkgnY0gmlwhKwSYbyKbXVsdGlhZGRyc5YACASsEmG8Bo_-AAoErBJhvAaP_90DgnJzhQADAQAAiXNlY3AyNTZrMaECBbw4yVpovC-uyLDjcp6Lqzk9UhlbeMquEJV5YlnHScmDdGNwgo_-g3VkcIKQAIV3YWt1MgE"}'
2026-03-17 04:36:49.355 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:49.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36861/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-17 04:36:49.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:49.380 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-17 04:36:49.380 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
2026-03-17 04:36:49.381 DEBUG [src.node.waku_node] Starting Node...
2026-03-17 04:36:49.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-17 04:36:49.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-17 04:36:49.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.181
2026-03-17 04:36:49.383 DEBUG [src.node.docker_mananger] Generated ports ['47217', '47218', '47219', '47220', '47221']
2026-03-17 04:36:49.383 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-17 04:36:49.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-17 04:36:49.383 DEBUG [src.node.waku_node] Using volumes []
2026-03-17 04:36:49.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 47217:47217 -p 47218:47218 -p 47219:47219 -p 47220:47220 -p 47221:47221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47219 --rest-port=47217 --tcp-port=47218 --discv5-udp-port=47220 --rest-address=0.0.0.0 --nat=extip:172.18.120.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb8aa4f16f4c9e11a6d3bd67750ebbb2c2969cf22c4bdcff6edf21ceb7fc9cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47221 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QClNQxh72INXWYmwzZ4gUvnmv3NkZQpu1F-LwL5OY0qeXXLnCcGOi6afimys9y7o5a5VMIIvl7oyfZLUsRGDfucCgmlkgnY0gmlwhKwSYbyKbXVsdGlhZGRyc5YACASsEmG8Bo_-AAoErBJhvAaP_90DgnJzhQADAQAAiXNlY3AyNTZrMaECBbw4yVpovC-uyLDjcp6Lqzk9UhlbeMquEJV5YlnHScmDdGNwgo_-g3VkcIKQAIV3YWt1MgE --lightpushnode=/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL --lightpush=true --relay=true
2026-03-17 04:36:49.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.181 waku aa1d7bed91f7151d184ea9e51395a998d1aac7c701ae6a6a90c4739b8fb379ab
2026-03-17 04:36:49.620 DEBUG [src.node.docker_mananger] Container started with ID aa1d7bed91f7. Setting up logs at ./log/docker/lightpush_node1_2026-03-17_04-36-48__fdc9f8d7-23f7-4507-b246-da30b6b2ccab__wakuorg_nwaku:latest.log
2026-03-17 04:36:49.621 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47217
2026-03-17 04:36:49.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-17 04:36:50.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47217/health" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:50.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-17 04:36:50.625 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-17 04:36:50.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-17 04:36:50.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.181/tcp/47218/p2p/16Uiu2HAm4e2KeZCdSMAhvNHFDCNEdNNKHDsiTtdpCYGLJJKbYQCa","/ip4/172.18.120.181/tcp/47219/ws/p2p/16Uiu2HAm4e2KeZCdSMAhvNHFDCNEdNNKHDsiTtdpCYGLJJKbYQCa"],"enrUri":"enr:-L24QLwYvnHaE0QPxoJtRsGEqodjqbVP-aZs26DJgNzWOQG2XKRPZLL_28nxXtcUuIjufCciaAqZwhDooonu_b_EhY0CgmlkgnY0gmlwhKwSeLWKbXVsdGlhZGRyc5YACASsEni1BrhyAAoErBJ4tQa4c90DgnJzhQADAQAAiXNlY3AyNTZrMaECiOMnNye9Eafl2sT-4EWoQXF1GM46CpFfmxK_I09d9tODdGNwgrhyg3VkcIK4dIV3YWt1Mgk"}'
2026-03-17 04:36:50.628 INFO [src.node.waku_node] REST service is ready !!
2026-03-17 04:36:50.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.188/tcp/36862/p2p/16Uiu2HAkup4UxUPay5ZnGuTX84iPXSCnHxCHWwLHhFyMJupYhKUL"]'
2026-03-17 04:36:50.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-17 04:36:50.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773722210670053853}}'
2026-03-17 04:36:50.688 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:47217/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-03-17 04:36:50.693 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-17 04:36:50.696 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-17 04:36:50.696 DEBUG [src.node.waku_node] Stopping container with id 2539d57036e5
2026-03-17 04:36:51.229 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:51.229 DEBUG [src.node.waku_node] Stopping container with id aa1d7bed91f7
2026-03-17 04:36:51.748 DEBUG [src.node.waku_node] Container stopped.
2026-03-17 04:36:51.755 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-17 04:36:51.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-17 04:36:51.766 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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