deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-12 04:54:40 +00:00
parent e86fa0d243
commit eecfee8709
1470 changed files with 863111 additions and 6 deletions

2
nim/1112/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,207 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1
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-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16495', '16496', '16497', '16498', '16499']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16495:16495 -p 16496:16496 -p 16497:16497 -p 16498:16498 -p 16499:16499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16497 --rest-port=16495 --tcp-port=16496 --discv5-udp-port=16498 --rest-address=0.0.0.0 --nat=extip:172.18.141.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ea7e0a20e7ca52af59bedc3faff7b554f59738c2f6b65e9dfbc8ebad927bf1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16499 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.149 waku e079062c47f458cd54f8e54f19aba4da6931d94bc39c9fab46872d7ddf22b272
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e079062c47f4. Setting up logs at ./log/docker/node1_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16495
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 f2f728db03ca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98d9d02fe208. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16495/health" -H "Content-Type: application/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:16495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.149/tcp/16496/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd","/ip4/172.18.141.149/tcp/16497/ws/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd"],"enrUri":"enr:-L24QP9SP-ALi3Ek2YaR8quTFhZgnClwBNfe0sQRHueFRCRPCENVDLST7yf-CfxTlHP9hcCkEqsPauGgBBwogd0F5DgCgmlkgnY0gmlwhKwSjZWKbXVsdGlhZGRyc5YACASsEo2VBkBwAAoErBKNlQZAcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOnM8pdNi-MBeongMMUINdqvXpjX81wDR75ofaVtlbTaDdGNwgkBwg3VkcIJAcoV3YWt1MgU"}'
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-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14373', '14374', '14375', '14376', '14377']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14373:14373 -p 14374:14374 -p 14375:14375 -p 14376:14376 -p 14377:14377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14375 --rest-port=14373 --tcp-port=14374 --discv5-udp-port=14376 --rest-address=0.0.0.0 --nat=extip:172.18.222.72 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=59c566ad3224bca2dceac035c988973e23bf2fade3f59cf36f1623d9c67cefa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14377 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP9SP-ALi3Ek2YaR8quTFhZgnClwBNfe0sQRHueFRCRPCENVDLST7yf-CfxTlHP9hcCkEqsPauGgBBwogd0F5DgCgmlkgnY0gmlwhKwSjZWKbXVsdGlhZGRyc5YACASsEo2VBkBwAAoErBKNlQZAcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOnM8pdNi-MBeongMMUINdqvXpjX81wDR75ofaVtlbTaDdGNwgkBwg3VkcIJAcoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.72 waku 4f8136afcd997115103a24492f23be6b95d982867c97d0fd952a088a08cd66f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f8136afcd99. Setting up logs at ./log/docker/node2_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14373
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14373/health" -H "Content-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:14373/health" -H "Content-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:14373/health" -H "Content-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:14373/health" -H "Content-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:14373/health" -H "Content-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:14373/health" -H "Content-Type: application/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:14373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.72/tcp/14374/p2p/16Uiu2HAmSTheNEqdhEobjXdvJRhgw57iF5B4N8A2m6i6DAfqQWMd","/ip4/172.18.222.72/tcp/14375/ws/p2p/16Uiu2HAmSTheNEqdhEobjXdvJRhgw57iF5B4N8A2m6i6DAfqQWMd"],"enrUri":"enr:-L24QHlejaTui8YMxexpvMtHkFkc4qRZ0Mply_9iI3VdQy1QU0uiuNgGIblhVIlXtuf0ABW51iCz_4xXZ-ezAb79F1MCgmlkgnY0gmlwhKwS3kiKbXVsdGlhZGRyc5YACASsEt5IBjgmAAoErBLeSAY4J90DgnJzhQACAQAAiXNlY3AyNTZrMaEDzR9Wyk6OAi867i0MR_iNKUy_r6GxxTotd7yhywM6bViDdGNwgjgmg3VkcII4KIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.149/tcp/16496/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18261', '18262', '18263', '18264', '18265']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18261:18261 -p 18262:18262 -p 18263:18263 -p 18264:18264 -p 18265:18265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18263 --rest-port=18261 --tcp-port=18262 --discv5-udp-port=18264 --rest-address=0.0.0.0 --nat=extip:172.18.136.140 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddbbcc711644c5bfa8ece399ef46ecce8ebb3bd7fcfbbec79addd8a850e74de5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18265 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP9SP-ALi3Ek2YaR8quTFhZgnClwBNfe0sQRHueFRCRPCENVDLST7yf-CfxTlHP9hcCkEqsPauGgBBwogd0F5DgCgmlkgnY0gmlwhKwSjZWKbXVsdGlhZGRyc5YACASsEo2VBkBwAAoErBKNlQZAcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOnM8pdNi-MBeongMMUINdqvXpjX81wDR75ofaVtlbTaDdGNwgkBwg3VkcIJAcoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.140 waku c57de620b7c95f06ed9311fa192ed9b28bdda864ff34f65a01e984c195d677c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c57de620b7c9. Setting up logs at ./log/docker/node3_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18261
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-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:18261/health" -H "Content-Type: application/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:18261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.140/tcp/18262/p2p/16Uiu2HAmAobwPzsgYxsf8W4oMTwgKkDrFmmLP8yVD8ScWvM3DC9u","/ip4/172.18.136.140/tcp/18263/ws/p2p/16Uiu2HAmAobwPzsgYxsf8W4oMTwgKkDrFmmLP8yVD8ScWvM3DC9u"],"enrUri":"enr:-L24QAiSeGiYuElm_U3u6i_DLGG07lXddXcSdtOf6-iQFdfVAPzM5vUp9zLV1qzE3qzV9WMO6yqrvBt-9t-aVG4Nm7ACgmlkgnY0gmlwhKwSiIyKbXVsdGlhZGRyc5YACASsEoiMBkdWAAoErBKIjAZHV90DgnJzhQACAQAAiXNlY3AyNTZrMaEC5H2DHWKHlukIUx0u0B0cdpkRgPq866dghTg-awWI29CDdGNwgkdWg3VkcIJHWIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.149/tcp/16496/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd"]'
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-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3416', '3417', '3418', '3419', '3420']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3416:3416 -p 3417:3417 -p 3418:3418 -p 3419:3419 -p 3420:3420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3418 --rest-port=3416 --tcp-port=3417 --discv5-udp-port=3419 --rest-address=0.0.0.0 --nat=extip:172.18.116.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=acf8ea243da0b1c5affb5aa5abccefbfdadb1dd407a4e1b0f5df33bdc45ecd4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3420 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP9SP-ALi3Ek2YaR8quTFhZgnClwBNfe0sQRHueFRCRPCENVDLST7yf-CfxTlHP9hcCkEqsPauGgBBwogd0F5DgCgmlkgnY0gmlwhKwSjZWKbXVsdGlhZGRyc5YACASsEo2VBkBwAAoErBKNlQZAcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOnM8pdNi-MBeongMMUINdqvXpjX81wDR75ofaVtlbTaDdGNwgkBwg3VkcIJAcoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.154 waku 224eefb700722d2861e4f6807fa9e972fd7bd65f0556ad3adbaa09006716f0dc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 224eefb70072. Setting up logs at ./log/docker/node4_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3416
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3416/health" -H "Content-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:3416/health" -H "Content-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:3416/health" -H "Content-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:3416/health" -H "Content-Type: application/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:3416/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.154/tcp/3417/p2p/16Uiu2HAmDLWJfduiFFffTG8YqtWAiourF5ges3vozCgkJZzRFst9","/ip4/172.18.116.154/tcp/3418/ws/p2p/16Uiu2HAmDLWJfduiFFffTG8YqtWAiourF5ges3vozCgkJZzRFst9"],"enrUri":"enr:-L24QHszwFMnkJ0eGbg9PYwl3_0vLmEzQzVFVpmqZz7yOqbNOghE8vJsGdhKiSv8-KTwuK1JSSl5DAhBmwNR4UMZljkCgmlkgnY0gmlwhKwSdJqKbXVsdGlhZGRyc5YACASsEnSaBg1ZAAoErBJ0mgYNWt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDCh-FguZOkVy_A11bziM8c9jn6jSCjHui_VBePTrOpG6DdGNwgg1Zg3VkcIINW4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3416/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.149/tcp/16496/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd"]'
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-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20630', '20631', '20632', '20633', '20634']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20630:20630 -p 20631:20631 -p 20632:20632 -p 20633:20633 -p 20634:20634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20632 --rest-port=20630 --tcp-port=20631 --discv5-udp-port=20633 --rest-address=0.0.0.0 --nat=extip:172.18.128.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=beef553bbdb53b25160dfaba396eb8bfe96cada2bce20cf42ee73e28fc34eb29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20634 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP9SP-ALi3Ek2YaR8quTFhZgnClwBNfe0sQRHueFRCRPCENVDLST7yf-CfxTlHP9hcCkEqsPauGgBBwogd0F5DgCgmlkgnY0gmlwhKwSjZWKbXVsdGlhZGRyc5YACASsEo2VBkBwAAoErBKNlQZAcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOnM8pdNi-MBeongMMUINdqvXpjX81wDR75ofaVtlbTaDdGNwgkBwg3VkcIJAcoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.34 waku 6cd78b7c7fc66e9cfc2c4f6770b87706843cd28eb2d5bc80ad4bc3fe0a84d90d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cd78b7c7fc6. Setting up logs at ./log/docker/node5_2026-03-12_04-41-21__0190b100-3f7f-40cd-ba4d-c7b6064d3fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20630
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20630/health" -H "Content-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:20630/health" -H "Content-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:20630/health" -H "Content-Type: application/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:20630/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.34/tcp/20631/p2p/16Uiu2HAkvQZEgA8xnr6QpibUEoJ9y1ssKXceUw1RDdFoUVfyNfqu","/ip4/172.18.128.34/tcp/20632/ws/p2p/16Uiu2HAkvQZEgA8xnr6QpibUEoJ9y1ssKXceUw1RDdFoUVfyNfqu"],"enrUri":"enr:-L24QAd05fjMu2E1BlNPjDchYQsF1xu7En6PjqYxLvAS1p2TQbc90JDgIhKdXJpGL3-8jmzcLnNIKean_ghvzTrAC9MCgmlkgnY0gmlwhKwSgCKKbXVsdGlhZGRyc5YACASsEoAiBlCXAAoErBKAIgZQmN0DgnJzhQACAQAAiXNlY3AyNTZrMaECDpJ7OAIJDze0u_gxYvesLSTSqCXfDr9CffaQKVgsiXSDdGNwglCXg3VkcIJQmYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20630/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.149/tcp/16496/p2p/16Uiu2HAmGb9uvGDQDTkBd1ooJzBmTJrEnkcpdJSLxRaBkcrTXntd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16495/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14373/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18261/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3416/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20630/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16495/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:16495/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":1773290490313250401,"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:14373/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":1773290490313250401,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18261/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":1773290490313250401,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3416/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":1773290490313250401,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20630/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":1773290490313250401,"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 e079062c47f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4f8136afcd99
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c57de620b7c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e079062c47f4. 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 224eefb70072
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f8136afcd99. 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 6cd78b7c7fc6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c57de620b7c9. 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,225 @@
2026-03-12 04:38:58.885 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:58.885 DEBUG [tests.conftest] Running test: test_large_message_payload_sync with id: 2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682
2026-03-12 04:38:58.886 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:58.892 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:58.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:38:58.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:58.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:38:58.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:58.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:38:58.904 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:38:58.905 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:58.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:58.906 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:58.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.176
2026-03-12 04:38:58.907 DEBUG [src.node.docker_mananger] Generated ports ['23991', '23992', '23993', '23994', '23995']
2026-03-12 04:38:58.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:58.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:58.907 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:58.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 23991:23991 -p 23992:23992 -p 23993:23993 -p 23994:23994 -p 23995:23995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23993 --rest-port=23991 --tcp-port=23992 --discv5-udp-port=23994 --rest-address=0.0.0.0 --nat=extip:172.18.195.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6221b8b58f3dcbf505d145aeb42c6d3eae6be11aa13eb62a4cb8a5a5dfd2b9bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23995 --metrics-logging=true --store=true --relay=true
2026-03-12 04:38:59.100 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.176 waku c3465c3f35eee3d4d78e3cedd309a08ab37342042d5e36f855b110b57ceab1d9
2026-03-12 04:38:59.135 DEBUG [src.node.docker_mananger] Container started with ID c3465c3f35ee. Setting up logs at ./log/docker/node1_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:38:59.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23991
2026-03-12 04:38:59.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:59.145 ERROR [src.node.docker_mananger] Max retries reached for container 119fd1f5fdd6. Exiting log stream.
2026-03-12 04:38:59.678 ERROR [src.node.docker_mananger] Max retries reached for container afa3d2e8417f. Exiting log stream.
2026-03-12 04:39:00.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23991/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:00.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_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-12 04:39:00.139 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:00.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:00.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.176/tcp/23992/p2p/16Uiu2HAmTaefeeXHH46KMQkx5syFpA4VudmSm7ZubaMkBm26vsww","/ip4/172.18.195.176/tcp/23993/ws/p2p/16Uiu2HAmTaefeeXHH46KMQkx5syFpA4VudmSm7ZubaMkBm26vsww"],"enrUri":"enr:-L24QKNbc7X3wCADeu57ZGkM1rKsc2W34rMzAt6pXOepatlbWJvIysBi7B4TuH1UA_5iIxPspI0eUpsLSbDHh2oLKvoCgmlkgnY0gmlwhKwSw7CKbXVsdGlhZGRyc5YACASsEsOwBl24AAoErBLDsAZdud0DgnJzhQADAQAAiXNlY3AyNTZrMaED3cK5ebiDnr50SeYjLh7WsDXtRLiMSFwuas4RuazuAbKDdGNwgl24g3VkcIJduoV3YWt1MgM"}'
2026-03-12 04:39:00.142 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:00.142 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:00.142 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:00.144 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:00.144 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.183
2026-03-12 04:39:00.144 DEBUG [src.node.docker_mananger] Generated ports ['39089', '39090', '39091', '39092', '39093']
2026-03-12 04:39:00.144 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:00.144 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:00.144 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:00.145 DEBUG [src.node.docker_mananger] docker run -i -t -p 39089:39089 -p 39090:39090 -p 39091:39091 -p 39092:39092 -p 39093:39093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39091 --rest-port=39089 --tcp-port=39090 --discv5-udp-port=39092 --rest-address=0.0.0.0 --nat=extip:172.18.103.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9707adfdeb46bca0df31fbf92cf3babe2ad8f0e2a18ad7deba9c8e31a8df9fcd --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39093 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKNbc7X3wCADeu57ZGkM1rKsc2W34rMzAt6pXOepatlbWJvIysBi7B4TuH1UA_5iIxPspI0eUpsLSbDHh2oLKvoCgmlkgnY0gmlwhKwSw7CKbXVsdGlhZGRyc5YACASsEsOwBl24AAoErBLDsAZdud0DgnJzhQADAQAAiXNlY3AyNTZrMaED3cK5ebiDnr50SeYjLh7WsDXtRLiMSFwuas4RuazuAbKDdGNwgl24g3VkcIJduoV3YWt1MgM
2026-03-12 04:39:00.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.183 waku f827aebcad4d4f6b2de43e6437e6dadebdd0ef9f4d1012a88a70361c52740297
2026-03-12 04:39:00.389 DEBUG [src.node.docker_mananger] Container started with ID f827aebcad4d. Setting up logs at ./log/docker/node2_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:39:00.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39089
2026-03-12 04:39:00.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:01.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39089/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:01.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:39:01.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:01.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:01.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.183/tcp/39090/p2p/16Uiu2HAmNT7rMxdTcMahwcSj3RCidZio3PWjWYHzwVYnU8nxCpKU","/ip4/172.18.103.183/tcp/39091/ws/p2p/16Uiu2HAmNT7rMxdTcMahwcSj3RCidZio3PWjWYHzwVYnU8nxCpKU"],"enrUri":"enr:-L24QEbr_bG9mlHviSwLMa09yU0c3TlQ94vg17Jr3fYfM2Q6QCUMLTNpg_Co4PlXknWJFrl1clcShbAvNgJIkj5XWFgCgmlkgnY0gmlwhKwSZ7eKbXVsdGlhZGRyc5YACASsEme3BpiyAAoErBJntwaYs90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkYphmQZg-GTvprzxPUXUm1m5Bmee-w4IRIamGJLqE1ODdGNwgpiyg3VkcIKYtIV3YWt1MgE"}'
2026-03-12 04:39:01.413 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:01.413 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:01.413 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:01.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:01.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.31
2026-03-12 04:39:01.417 DEBUG [src.node.docker_mananger] Generated ports ['19917', '19918', '19919', '19920', '19921']
2026-03-12 04:39:01.417 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:01.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:01.418 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:01.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 19917:19917 -p 19918:19918 -p 19919:19919 -p 19920:19920 -p 19921:19921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19919 --rest-port=19917 --tcp-port=19918 --discv5-udp-port=19920 --rest-address=0.0.0.0 --nat=extip:172.18.162.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebcb2ea5e62ad4fbaeefba6c56cb515dfcb138f7daedabefebc1646a2eb4a6cc --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19921 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEbr_bG9mlHviSwLMa09yU0c3TlQ94vg17Jr3fYfM2Q6QCUMLTNpg_Co4PlXknWJFrl1clcShbAvNgJIkj5XWFgCgmlkgnY0gmlwhKwSZ7eKbXVsdGlhZGRyc5YACASsEme3BpiyAAoErBJntwaYs90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkYphmQZg-GTvprzxPUXUm1m5Bmee-w4IRIamGJLqE1ODdGNwgpiyg3VkcIKYtIV3YWt1MgE
2026-03-12 04:39:01.609 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.31 waku 97dc171522f0d2f700bf076846795f9a31ebb174fea9a53a96e596d9d5318044
2026-03-12 04:39:01.642 DEBUG [src.node.docker_mananger] Container started with ID 97dc171522f0. Setting up logs at ./log/docker/node3_2026-03-12_04-38-58__b66def03-58a9-4c2b-a166-048e69c1e682__wakuorg_nwaku:latest.log
2026-03-12 04:39:01.643 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19917
2026-03-12 04:39:01.643 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:02.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19917/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:02.664 INFO [src.node.api_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-12 04:39:02.664 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:02.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.31/tcp/19918/p2p/16Uiu2HAkz6aTgUrUV4Ud9hZH1ygNELCMpfEgMkhr3d3Egmff6agD","/ip4/172.18.162.31/tcp/19919/ws/p2p/16Uiu2HAkz6aTgUrUV4Ud9hZH1ygNELCMpfEgMkhr3d3Egmff6agD"],"enrUri":"enr:-L24QKsfVSbZP4NiA4mBAR-0lXvkEwvxQKrOsIM2sARiw-RQa1Y1r7BNINX1wCudviq2Xk2MfMmhuuVEPpOGMlSBpVcCgmlkgnY0gmlwhKwSoh-KbXVsdGlhZGRyc5YACASsEqIfBk3OAAoErBKiHwZNz90DgnJzhQADAQAAiXNlY3AyNTZrMaECRWYooUmipbt-CjT-IHopdXGpC785dZVU750iMkD0IO6DdGNwgk3Og3VkcIJN0IV3YWt1MgE"}'
2026-03-12 04:39:02.673 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:02.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.176/tcp/23992/p2p/16Uiu2HAmTaefeeXHH46KMQkx5syFpA4VudmSm7ZubaMkBm26vsww"]'
2026-03-12 04:39:02.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.183/tcp/39090/p2p/16Uiu2HAmNT7rMxdTcMahwcSj3RCidZio3PWjWYHzwVYnU8nxCpKU"]'
2026-03-12 04:39:02.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:02.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:02.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19917/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:02.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.689 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.690 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.712 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.724 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.726 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.747 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.758 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.759 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.776 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.787 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.789 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.806 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.817 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.819 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.837 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.849 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.851 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.869 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.880 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.882 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.899 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.910 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.912 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.930 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.941 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.942 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.960 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:02.971 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:02.972 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:02.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:02.991 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.002 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.003 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.022 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.033 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.035 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.056 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.067 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.068 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.090 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.101 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.102 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.123 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.134 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.135 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.156 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.169 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.170 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.191 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.201 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.203 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.223 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.234 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.235 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.256 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.269 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.270 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.289 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.301 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.302 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.321 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.332 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.333 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.350 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.361 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.363 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.380 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.391 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.392 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.409 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.420 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.422 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.439 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.450 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.452 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.469 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.480 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.499 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.510 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.511 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.529 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.540 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.541 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.558 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.569 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.571 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.588 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.599 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:03.600 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-12 04:39:03.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:03.619 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-12 04:39:03.629 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-12 04:39:13.638 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:39:13.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23991/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x655f7c4b2351185d7b77f10c5a85154a906403e8d24089b6c2e40f15e59ac644"},{"messageHash":"0xe3079abb8f0d38e0b9fc1bf009143e0d3a8878ccbf54d47bbf1ed80f428eaf0d"},{"messageHash":"0xbc126830f2041e820216a2d72fff6d47ffe25aea8f5807cd0ec36fac92fa8a61"},{"messageHash":"0xc1797513437664d0dad9eb4494f295e704274a831bc3816dd2975570c0d6d8bc"},{"messageHash":"0x007ae54ff82b6e439af4e194f3d21c4eeb964bf00a00ee952d872e8efdfd01eb"},{"messageHash":"0x6917efd746be28aeb11d331c5c77e4c077bd3b5ca2f2b17e724d3f97988772f7"},{"messageHash":"0x86c1531a98aaec415ad9943d461a0c6f77d06535d0c36c50cc71a99e77dd3d96"},{"messageHash":"0x5c268ee72d8e73fd92ac66dcb846651aa194a56baa090e20bff1e60ec7ae56b4"},{"messageHash":"0x77e3c6b7fd2b4bdbe464225103ad72b0325236092c7da3ce42fad6e4f297fd8c"},{"messageHash":"0x1f735e86b06c26454e594ba21449ad36d2de395a4c54be9fbcc335667bdcff83"},{"messageHash":"0x962dc158d5c547836f65695864b7fe21319f5da124a7059bef497edc5be16409"},{"messageHash":"0x005f57f0e78b034bde72add8b311328554522ee4aeb6ebfcf52dccb5f60478b6"},{"messageHash":"0xc83b4e03bf806757ecf264cd2ffe7625b7ee94bf2373df1252c2bec266e2611e"},{"messageHash":"0x7cee1891a2d2703af1fbb0dd8437481e5e8a53cd3414704721dc0b20af6c1fee"},{"messageHash":"0x0d61dc4e226f9db922346cf8d291a302b2dd3e2ea39605cb6aedb86fbca529fb"},{"messageHash":"0x461f4dbfe4a0b432627b84486b8c301e0e20ed303836b93751b1b3ac2539c628"},{"messageHash":"0xeb955d1c076a82fafa34f428b19a4115ab85a921f4f63118e210138f87e34dd7"},{"messageHash":"0xcd70daf4d7b700208b9976153c21fe58a64df92ec0623bf621955e94e6116ca3"},{"messageHash":"0xedc123d994063ace9243dc6b2fbd556a884ba23de788c7a945813c6436ef2e61"},{"messageHash":"0x6060d21bfc84e9e3ea728d9016368105d28407d7e35626786307131476652bc7"},{"messageHash":"0x3ba9fd333f904c3e1a5a77b262a28737ae4936d3a5eebc2c5ddfd8804080eacb"},{"messageHash":"0xd7569d24704239dc8cd80e8b2887d4bd3834975b7a6107a8a77041d6a5b5d312"},{"messageHash":"0x1b30ec22886a0bae6c5fe33f912abaf07bd5fac0f3f535a9987f304b0fe209e6"},{"messageHash":"0x97cd9a2ecf10843b1b49315a2837c12b3b6027dff54b4351ade820d0d7f338a1"},{"messageHash":"0xd58763fa808fcb027d73587786c5bd272655fd9696ee86f1665ab515a9b0c0dc"},{"messageHash":"0x1b438fbed644aabac5c9b80d6c462df20beceef1f7bd2b060c477df2f7dfb532"},{"messageHash":"0xaa6faf57dc97c41055e08d3eddb4babc2c7361ec164edb27321c969c47f0ef47"},{"messageHash":"0xfd95c8e659f523ea0900ef224aa3526b8d2419b7adc0cbbb29c9926f47f7fb0b"},{"messageHash":"0x6ff90e62d54dccb55d408406b637f945d7c53d6704e6a3a3460e7056e13e944a"},{"messageHash":"0xfc35819e3f5a796fd430a17d566f597334e88e22f025ae87fafbd88272826e87"}]}'
2026-03-12 04:39:13.653 DEBUG [src.steps.store] messages length is 30
2026-03-12 04:39:13.687 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:39:13.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e89444ddad3c72f7e58e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x655f7c4b2351185d7b77f10c5a85154a906403e8d24089b6c2e40f15e59ac644"},{"messageHash":"0xe3079abb8f0d38e0b9fc1bf009143e0d3a8878ccbf54d47bbf1ed80f428eaf0d"},{"messageHash":"0xbc126830f2041e820216a2d72fff6d47ffe25aea8f5807cd0ec36fac92fa8a61"},{"messageHash":"0xc1797513437664d0dad9eb4494f295e704274a831bc3816dd2975570c0d6d8bc"},{"messageHash":"0x007ae54ff82b6e439af4e194f3d21c4eeb964bf00a00ee952d872e8efdfd01eb"},{"messageHash":"0x6917efd746be28aeb11d331c5c77e4c077bd3b5ca2f2b17e724d3f97988772f7"},{"messageHash":"0x86c1531a98aaec415ad9943d461a0c6f77d06535d0c36c50cc71a99e77dd3d96"},{"messageHash":"0x5c268ee72d8e73fd92ac66dcb846651aa194a56baa090e20bff1e60ec7ae56b4"},{"messageHash":"0x77e3c6b7fd2b4bdbe464225103ad72b0325236092c7da3ce42fad6e4f297fd8c"},{"messageHash":"0x1f735e86b06c26454e594ba21449ad36d2de395a4c54be9fbcc335667bdcff83"},{"messageHash":"0x962dc158d5c547836f65695864b7fe21319f5da124a7059bef497edc5be16409"},{"messageHash":"0x005f57f0e78b034bde72add8b311328554522ee4aeb6ebfcf52dccb5f60478b6"},{"messageHash":"0xc83b4e03bf806757ecf264cd2ffe7625b7ee94bf2373df1252c2bec266e2611e"},{"messageHash":"0x7cee1891a2d2703af1fbb0dd8437481e5e8a53cd3414704721dc0b20af6c1fee"},{"messageHash":"0x0d61dc4e226f9db922346cf8d291a302b2dd3e2ea39605cb6aedb86fbca529fb"},{"messageHash":"0x461f4dbfe4a0b432627b84486b8c301e0e20ed303836b93751b1b3ac2539c628"},{"messageHash":"0xeb955d1c076a82fafa34f428b19a4115ab85a921f4f63118e210138f87e34dd7"},{"messageHash":"0xcd70daf4d7b700208b9976153c21fe58a64df92ec0623bf621955e94e6116ca3"},{"messageHash":"0xedc123d994063ace9243dc6b2fbd556a884ba23de788c7a945813c6436ef2e61"},{"messageHash":"0x6060d21bfc84e9e3ea728d9016368105d28407d7e35626786307131476652bc7"},{"messageHash":"0x3ba9fd333f904c3e1a5a77b262a28737ae4936d3a5eebc2c5ddfd8804080eacb"},{"messageHash":"0xd7569d24704239dc8cd80e8b2887d4bd3834975b7a6107a8a77041d6a5b5d312"},{"messageHash":"0x1b30ec22886a0bae6c5fe33f912abaf07bd5fac0f3f535a9987f304b0fe209e6"},{"messageHash":"0x97cd9a2ecf10843b1b49315a2837c12b3b6027dff54b4351ade820d0d7f338a1"},{"messageHash":"0xd58763fa808fcb027d73587786c5bd272655fd9696ee86f1665ab515a9b0c0dc"},{"messageHash":"0x1b438fbed644aabac5c9b80d6c462df20beceef1f7bd2b060c477df2f7dfb532"},{"messageHash":"0xaa6faf57dc97c41055e08d3eddb4babc2c7361ec164edb27321c969c47f0ef47"},{"messageHash":"0xfd95c8e659f523ea0900ef224aa3526b8d2419b7adc0cbbb29c9926f47f7fb0b"},{"messageHash":"0x6ff90e62d54dccb55d408406b637f945d7c53d6704e6a3a3460e7056e13e944a"},{"messageHash":"0xfc35819e3f5a796fd430a17d566f597334e88e22f025ae87fafbd88272826e87"}]}'
2026-03-12 04:39:13.707 DEBUG [src.steps.store] messages length is 30
2026-03-12 04:39:13.739 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:39:13.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19917/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7c449a39f7a98de44fa8","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x655f7c4b2351185d7b77f10c5a85154a906403e8d24089b6c2e40f15e59ac644"},{"messageHash":"0xe3079abb8f0d38e0b9fc1bf009143e0d3a8878ccbf54d47bbf1ed80f428eaf0d"},{"messageHash":"0xbc126830f2041e820216a2d72fff6d47ffe25aea8f5807cd0ec36fac92fa8a61"},{"messageHash":"0xc1797513437664d0dad9eb4494f295e704274a831bc3816dd2975570c0d6d8bc"},{"messageHash":"0x007ae54ff82b6e439af4e194f3d21c4eeb964bf00a00ee952d872e8efdfd01eb"},{"messageHash":"0x6917efd746be28aeb11d331c5c77e4c077bd3b5ca2f2b17e724d3f97988772f7"},{"messageHash":"0x86c1531a98aaec415ad9943d461a0c6f77d06535d0c36c50cc71a99e77dd3d96"},{"messageHash":"0x5c268ee72d8e73fd92ac66dcb846651aa194a56baa090e20bff1e60ec7ae56b4"},{"messageHash":"0x77e3c6b7fd2b4bdbe464225103ad72b0325236092c7da3ce42fad6e4f297fd8c"},{"messageHash":"0x1f735e86b06c26454e594ba21449ad36d2de395a4c54be9fbcc335667bdcff83"},{"messageHash":"0x962dc158d5c547836f65695864b7fe21319f5da124a7059bef497edc5be16409"},{"messageHash":"0x005f57f0e78b034bde72add8b311328554522ee4aeb6ebfcf52dccb5f60478b6"},{"messageHash":"0xc83b4e03bf806757ecf264cd2ffe7625b7ee94bf2373df1252c2bec266e2611e"},{"messageHash":"0x7cee1891a2d2703af1fbb0dd8437481e5e8a53cd3414704721dc0b20af6c1fee"},{"messageHash":"0x0d61dc4e226f9db922346cf8d291a302b2dd3e2ea39605cb6aedb86fbca529fb"},{"messageHash":"0x461f4dbfe4a0b432627b84486b8c301e0e20ed303836b93751b1b3ac2539c628"},{"messageHash":"0xeb955d1c076a82fafa34f428b19a4115ab85a921f4f63118e210138f87e34dd7"},{"messageHash":"0xcd70daf4d7b700208b9976153c21fe58a64df92ec0623bf621955e94e6116ca3"},{"messageHash":"0xedc123d994063ace9243dc6b2fbd556a884ba23de788c7a945813c6436ef2e61"},{"messageHash":"0x6060d21bfc84e9e3ea728d9016368105d28407d7e35626786307131476652bc7"},{"messageHash":"0x3ba9fd333f904c3e1a5a77b262a28737ae4936d3a5eebc2c5ddfd8804080eacb"},{"messageHash":"0xd7569d24704239dc8cd80e8b2887d4bd3834975b7a6107a8a77041d6a5b5d312"},{"messageHash":"0x1b30ec22886a0bae6c5fe33f912abaf07bd5fac0f3f535a9987f304b0fe209e6"},{"messageHash":"0x97cd9a2ecf10843b1b49315a2837c12b3b6027dff54b4351ade820d0d7f338a1"},{"messageHash":"0xd58763fa808fcb027d73587786c5bd272655fd9696ee86f1665ab515a9b0c0dc"},{"messageHash":"0x1b438fbed644aabac5c9b80d6c462df20beceef1f7bd2b060c477df2f7dfb532"},{"messageHash":"0xaa6faf57dc97c41055e08d3eddb4babc2c7361ec164edb27321c969c47f0ef47"},{"messageHash":"0xfd95c8e659f523ea0900ef224aa3526b8d2419b7adc0cbbb29c9926f47f7fb0b"},{"messageHash":"0x6ff90e62d54dccb55d408406b637f945d7c53d6704e6a3a3460e7056e13e944a"},{"messageHash":"0xfc35819e3f5a796fd430a17d566f597334e88e22f025ae87fafbd88272826e87"}]}'
2026-03-12 04:39:13.759 DEBUG [src.steps.store] messages length is 30
2026-03-12 04:39:13.784 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:39:13.785 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:39:13.785 DEBUG [src.node.waku_node] Stopping container with id c3465c3f35ee
2026-03-12 04:39:14.338 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:14.340 DEBUG [src.node.waku_node] Stopping container with id f827aebcad4d
2026-03-12 04:39:14.926 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:14.926 DEBUG [src.node.waku_node] Stopping container with id 97dc171522f0
2026-03-12 04:39:15.237 ERROR [src.node.docker_mananger] Max retries reached for container c3465c3f35ee. Exiting log stream.
2026-03-12 04:39:15.487 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:15.489 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:39:15.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:39:15.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:39:15.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-12 04:33:44.463 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:33:44.464 DEBUG [tests.conftest] Running test: test_first_node_to_start_publishes with id: 2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d
2026-03-12 04:33:44.464 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:33:44.465 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:33:44.466 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:33:44.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:44.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:44.479 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:44.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:44.483 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:44.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.82
2026-03-12 04:33:44.483 DEBUG [src.node.docker_mananger] Generated ports ['30006', '30007', '30008', '30009', '30010']
2026-03-12 04:33:44.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:44.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:44.484 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:44.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 30006:30006 -p 30007:30007 -p 30008:30008 -p 30009:30009 -p 30010:30010 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30008 --rest-port=30006 --tcp-port=30007 --discv5-udp-port=30009 --rest-address=0.0.0.0 --nat=extip:172.18.145.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe738c38a2a4a6a7808d0bdbd3a68cde4fdbe0ef2293765fc7fd8efef8dc99ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30010 --metrics-logging=true --relay=true
2026-03-12 04:33:44.679 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.82 waku 4450ffc2bd4e32ec30db026fcbf6523aeaf65971ed759f5de7e3bb120f2637e9
2026-03-12 04:33:44.705 ERROR [src.node.docker_mananger] Max retries reached for container b388e5fdc904. Exiting log stream.
2026-03-12 04:33:44.718 DEBUG [src.node.docker_mananger] Container started with ID 4450ffc2bd4e. Setting up logs at ./log/docker/node1_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:44.718 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30006
2026-03-12 04:33:44.718 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:45.311 ERROR [src.node.docker_mananger] Max retries reached for container 4fa381854adb. Exiting log stream.
2026-03-12 04:33:45.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30006/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:45.723 INFO [src.node.api_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-12 04:33:45.723 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:45.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30006/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:45.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.82/tcp/30007/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp","/ip4/172.18.145.82/tcp/30008/ws/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp"],"enrUri":"enr:-L24QBrRnPYbK2bS8jCrEGd1YH6bNj2k5nmFLGNRwiOImhgmN_Fhvvt6cqlosOms_n_hiaSyeZGBiewml0ih7iCgDQICgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBnU3AAoErBKRUgZ1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaECUt0K1f3Pjq_PI2F93gBCcQOUzeo0-Qebv-JvnAk0CfODdGNwgnU3g3VkcIJ1OYV3YWt1MgE"}'
2026-03-12 04:33:45.726 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:45.733 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:45.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:45.733 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:45.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:45.735 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:45.735 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.53
2026-03-12 04:33:45.735 DEBUG [src.node.docker_mananger] Generated ports ['38052', '38053', '38054', '38055', '38056']
2026-03-12 04:33:45.735 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:45.735 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:45.735 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:45.735 DEBUG [src.node.docker_mananger] docker run -i -t -p 38052:38052 -p 38053:38053 -p 38054:38054 -p 38055:38055 -p 38056:38056 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38054 --rest-port=38052 --tcp-port=38053 --discv5-udp-port=38055 --rest-address=0.0.0.0 --nat=extip:172.18.6.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eca5e75e2e016016adbace6cdbd685fbde8bbdfb0c257da9a4b8ce270439df0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38056 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBrRnPYbK2bS8jCrEGd1YH6bNj2k5nmFLGNRwiOImhgmN_Fhvvt6cqlosOms_n_hiaSyeZGBiewml0ih7iCgDQICgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBnU3AAoErBKRUgZ1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaECUt0K1f3Pjq_PI2F93gBCcQOUzeo0-Qebv-JvnAk0CfODdGNwgnU3g3VkcIJ1OYV3YWt1MgE
2026-03-12 04:33:45.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.53 waku 3ce7aa9d61418ec4abab0e4fc0f40656275bce8ba458ba2ccb9013c1e4ef2358
2026-03-12 04:33:45.972 DEBUG [src.node.docker_mananger] Container started with ID 3ce7aa9d6141. Setting up logs at ./log/docker/node2_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:45.972 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38052
2026-03-12 04:33:45.972 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:46.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38052/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:46.995 INFO [src.node.api_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-12 04:33:46.997 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:47.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38052/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:47.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.53/tcp/38053/p2p/16Uiu2HAmT8ucEHB1quhuaSuV9PKkEUzZ9GAVjg56sUFH7UaHH587","/ip4/172.18.6.53/tcp/38054/ws/p2p/16Uiu2HAmT8ucEHB1quhuaSuV9PKkEUzZ9GAVjg56sUFH7UaHH587"],"enrUri":"enr:-L24QNn4Fki_BWIZ8YcEpk-dviN1fwGuVm5Z5CtPVuB_cjadFJXfX67zoOey5exhH3749xgyIWZNr5hclADMXk2be9oCgmlkgnY0gmlwhKwSBjWKbXVsdGlhZGRyc5YACASsEgY1BpSlAAoErBIGNQaUpt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1yqEcXi2e0CZ4g_VuCdEtd-H0YRzz6xJwkgE84bwAwyDdGNwgpSlg3VkcIKUp4V3YWt1MgE"}'
2026-03-12 04:33:47.006 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:47.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38052/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.82/tcp/30007/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp"]'
2026-03-12 04:33:47.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:47.012 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-12 04:33:47.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:47.019 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:47.019 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:47.019 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:47.020 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:47.021 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.174
2026-03-12 04:33:47.021 DEBUG [src.node.docker_mananger] Generated ports ['44169', '44170', '44171', '44172', '44173']
2026-03-12 04:33:47.021 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:47.021 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:47.021 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:47.021 DEBUG [src.node.docker_mananger] docker run -i -t -p 44169:44169 -p 44170:44170 -p 44171:44171 -p 44172:44172 -p 44173:44173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44171 --rest-port=44169 --tcp-port=44170 --discv5-udp-port=44172 --rest-address=0.0.0.0 --nat=extip:172.18.251.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c480e56fdecfd06aefafdfb21db93bd25ca416edac752ef63ee88cc1ed54553b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44173 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBrRnPYbK2bS8jCrEGd1YH6bNj2k5nmFLGNRwiOImhgmN_Fhvvt6cqlosOms_n_hiaSyeZGBiewml0ih7iCgDQICgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBnU3AAoErBKRUgZ1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaECUt0K1f3Pjq_PI2F93gBCcQOUzeo0-Qebv-JvnAk0CfODdGNwgnU3g3VkcIJ1OYV3YWt1MgE
2026-03-12 04:33:47.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.174 waku d89ab1558d4b23de6ee2c06dbad49c384191e73880bc7f95a8d88fabe07d53c8
2026-03-12 04:33:47.246 DEBUG [src.node.docker_mananger] Container started with ID d89ab1558d4b. Setting up logs at ./log/docker/node3_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:47.246 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44169
2026-03-12 04:33:47.246 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:48.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44169/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:48.264 INFO [src.node.api_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-12 04:33:48.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:48.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:48.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.174/tcp/44170/p2p/16Uiu2HAmPvMvx2WZ8FfSDcHLSYdbJfgarTHQQPXEth5irS28ka87","/ip4/172.18.251.174/tcp/44171/ws/p2p/16Uiu2HAmPvMvx2WZ8FfSDcHLSYdbJfgarTHQQPXEth5irS28ka87"],"enrUri":"enr:-L24QGCaGqljtqaWJY9JtH5H7ifnDZnF0brC9KfDRcaIHHGlbhQS2F6LoGufjG_JKXpXwmNs_q5xYlBdcDnZmNu6_6gCgmlkgnY0gmlwhKwS-66KbXVsdGlhZGRyc5YACASsEvuuBqyKAAoErBL7rgasi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDp2CrVsviJF5AaCtP8T8i4t1VvZ3TgXXGkaw95vXW4MiDdGNwgqyKg3VkcIKsjIV3YWt1MgE"}'
2026-03-12 04:33:48.273 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:48.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.82/tcp/30007/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp"]'
2026-03-12 04:33:48.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:48.286 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:48.286 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:48.286 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:48.286 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:48.287 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:48.288 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.53
2026-03-12 04:33:48.288 DEBUG [src.node.docker_mananger] Generated ports ['2350', '2351', '2352', '2353', '2354']
2026-03-12 04:33:48.288 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:48.288 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:48.288 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:48.288 DEBUG [src.node.docker_mananger] docker run -i -t -p 2350:2350 -p 2351:2351 -p 2352:2352 -p 2353:2353 -p 2354:2354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2352 --rest-port=2350 --tcp-port=2351 --discv5-udp-port=2353 --rest-address=0.0.0.0 --nat=extip:172.18.149.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2de26c5cdbcbef9bdcb832e1daf9bdbe6b0a1f9eded0cdaec08be72e7cb02ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2354 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBrRnPYbK2bS8jCrEGd1YH6bNj2k5nmFLGNRwiOImhgmN_Fhvvt6cqlosOms_n_hiaSyeZGBiewml0ih7iCgDQICgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBnU3AAoErBKRUgZ1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaECUt0K1f3Pjq_PI2F93gBCcQOUzeo0-Qebv-JvnAk0CfODdGNwgnU3g3VkcIJ1OYV3YWt1MgE
2026-03-12 04:33:48.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.53 waku 777d2a5bab2d79a5aa4d8345c508bd16f5318bea0a2892461e8959800f111d4d
2026-03-12 04:33:48.532 DEBUG [src.node.docker_mananger] Container started with ID 777d2a5bab2d. Setting up logs at ./log/docker/node4_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:48.533 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2350
2026-03-12 04:33:48.533 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:49.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2350/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:49.551 INFO [src.node.api_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-12 04:33:49.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:49.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:49.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.53/tcp/2351/p2p/16Uiu2HAmGLi9h4P9Ms9Kk8SBtVePvbsizST7a3tYUMS7YFs1UzP9","/ip4/172.18.149.53/tcp/2352/ws/p2p/16Uiu2HAmGLi9h4P9Ms9Kk8SBtVePvbsizST7a3tYUMS7YFs1UzP9"],"enrUri":"enr:-L24QJW7yiUMzY16HMKJIDmT9an50eSyCnmR_5C20xcnK_SjHCYwLkQPZ7sKnl-8kn6c9dpZl8mOsS2WkqrnrahLThgCgmlkgnY0gmlwhKwSlTWKbXVsdGlhZGRyc5YACASsEpU1BgkvAAoErBKVNQYJMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNr_5zGHB7bwVkJAa5hLdieAM0T48nzdnaZySiKzHEoCDdGNwggkvg3VkcIIJMYV3YWt1MgE"}'
2026-03-12 04:33:49.559 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:49.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2350/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.82/tcp/30007/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp"]'
2026-03-12 04:33:49.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:49.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:49.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:49.572 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:49.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:49.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:49.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.18
2026-03-12 04:33:49.574 DEBUG [src.node.docker_mananger] Generated ports ['2337', '2338', '2339', '2340', '2341']
2026-03-12 04:33:49.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:49.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:49.574 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:49.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 2337:2337 -p 2338:2338 -p 2339:2339 -p 2340:2340 -p 2341:2341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2339 --rest-port=2337 --tcp-port=2338 --discv5-udp-port=2340 --rest-address=0.0.0.0 --nat=extip:172.18.28.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6b0acadda7bf77459dbe38bd9bc119f2e8ac3ead2c0b1dc768cc4fefb9c94ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBrRnPYbK2bS8jCrEGd1YH6bNj2k5nmFLGNRwiOImhgmN_Fhvvt6cqlosOms_n_hiaSyeZGBiewml0ih7iCgDQICgmlkgnY0gmlwhKwSkVKKbXVsdGlhZGRyc5YACASsEpFSBnU3AAoErBKRUgZ1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaECUt0K1f3Pjq_PI2F93gBCcQOUzeo0-Qebv-JvnAk0CfODdGNwgnU3g3VkcIJ1OYV3YWt1MgE
2026-03-12 04:33:49.763 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.18 waku 2c7339723e6ae136896d91163df7be19ed4f16535dfe82cdcf7541e5effa168b
2026-03-12 04:33:49.799 DEBUG [src.node.docker_mananger] Container started with ID 2c7339723e6a. Setting up logs at ./log/docker/node5_2026-03-12_04-33-44__7b70029f-da3f-43a5-a9e9-4a0e0861045d__wakuorg_nwaku:latest.log
2026-03-12 04:33:49.799 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2337
2026-03-12 04:33:49.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:50.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2337/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.816 INFO [src.node.api_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-12 04:33:50.818 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:50.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.18/tcp/2338/p2p/16Uiu2HAkuz7L1kfk6rjfLegPTyGbCZ8vh2BMbBcVwAFDnHHQXYfv","/ip4/172.18.28.18/tcp/2339/ws/p2p/16Uiu2HAkuz7L1kfk6rjfLegPTyGbCZ8vh2BMbBcVwAFDnHHQXYfv"],"enrUri":"enr:-L24QHORB6vznTtz8i9Z4SMs4_6mSLjqdxV5bK4ae6PkEzm5QuIVeKkQNJBXhwzpvi2n69UDJoM_SjX9dIJw5omawG8CgmlkgnY0gmlwhKwSHBKKbXVsdGlhZGRyc5YACASsEhwSBgkiAAoErBIcEgYJI90DgnJzhQADAQAAiXNlY3AyNTZrMaECCE8_Z3mj5poJfT4RNDFO3_6oj_XukA1gL-yfLmr9v82DdGNwggkig3VkcIIJJIV3YWt1MgE"}'
2026-03-12 04:33:50.824 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:50.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2337/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.82/tcp/30007/p2p/16Uiu2HAm118uHAPzcEnpykciYi4bsEwFVkAeZPQcspEVFTwTUbTp"]'
2026-03-12 04:33:50.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.830 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:33:50.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30006/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:50.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38052/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:50.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.847 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-12 04:33:50.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44169/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:50.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2350/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:50.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:50.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30006/relay/v1/messages/%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-12 04:33:50.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:50.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:33:50.979 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:50.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30006/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.983 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":1773290030866707200,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:50.984 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:50.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.986 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":1773290030866707200,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:50.988 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:50.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.990 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":1773290030866707200,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:50.992 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:50.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.995 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":1773290030866707200,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:50.996 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:50.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:50.999 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":1773290030866707200,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.000 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:33:51.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30006/relay/v1/messages/%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-12 04:33:51.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:51.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:33:51.116 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:51.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30006/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:51.118 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":1773290031001686315,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.120 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:51.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38052/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:51.122 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":1773290031001686315,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.124 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:51.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:51.126 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":1773290031001686315,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.127 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:51.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:51.130 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":1773290031001686315,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.131 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-12 04:33:51.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:51.133 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":1773290031001686315,"ephemeral":false,"proof":""}]'
2026-03-12 04:33:51.137 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:33:51.139 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:33:51.139 DEBUG [src.node.waku_node] Stopping container with id 4450ffc2bd4e
2026-03-12 04:33:51.723 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:51.724 DEBUG [src.node.waku_node] Stopping container with id 3ce7aa9d6141
2026-03-12 04:33:52.275 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:52.277 DEBUG [src.node.waku_node] Stopping container with id d89ab1558d4b
2026-03-12 04:33:52.537 ERROR [src.node.docker_mananger] Max retries reached for container 4450ffc2bd4e. Exiting log stream.
2026-03-12 04:33:52.805 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:52.807 DEBUG [src.node.waku_node] Stopping container with id 777d2a5bab2d
2026-03-12 04:33:53.089 ERROR [src.node.docker_mananger] Max retries reached for container 3ce7aa9d6141. Exiting log stream.
2026-03-12 04:33:53.414 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:53.415 DEBUG [src.node.waku_node] Stopping container with id 2c7339723e6a
2026-03-12 04:33:53.643 ERROR [src.node.docker_mananger] Max retries reached for container d89ab1558d4b. Exiting log stream.
2026-03-12 04:33:53.965 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:53.968 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:33:53.985 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:33:53.991 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:33:54.001 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:33:54.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:33:54.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__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-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__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-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__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-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63900', '63901', '63902', '63903', '63904']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63900:63900 -p 63901:63901 -p 63902:63902 -p 63903:63903 -p 63904:63904 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63902 --rest-port=63900 --tcp-port=63901 --discv5-udp-port=63903 --rest-address=0.0.0.0 --nat=extip:172.18.98.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2f0a340ca8d00c1cf29dbbf81d30cb6ca40bd4cf7e92e35d686fec3034cbf2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63904 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.239 waku ff582e1f31055ba67ce208ff43fb0e67699309f8e955c2d2028e30d8259f1bba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff582e1f3105. Setting up logs at ./log/docker/node1_2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63900
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 3fbc907caabf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8dde3cbf9cd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63900/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:63900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.239/tcp/63901/p2p/16Uiu2HAm2wmXr81cmceemF3284Kn8Jq824mKxsxaobsTf7MujY9W","/ip4/172.18.98.239/tcp/63902/ws/p2p/16Uiu2HAm2wmXr81cmceemF3284Kn8Jq824mKxsxaobsTf7MujY9W"],"enrUri":"enr:-L24QFRH5E4oeHSZxqXA59yln5wmhROzvfS9zcdjXYetLl8IeGf2L4ILvuodsvnMIqO86zFOEpBw0XNL6qW2RdQVNx0CgmlkgnY0gmlwhKwSYu-KbXVsdGlhZGRyc5YACASsEmLvBvmdAAoErBJi7wb5nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECb7eC2-jKHnTgCKhXjUrUpikp8SYA6aXxdxaQxQhjxhmDdGNwgvmdg3VkcIL5n4V3YWt1MgE"}'
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.35.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11420', '11421', '11422', '11423', '11424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11420:11420 -p 11421:11421 -p 11422:11422 -p 11423:11423 -p 11424:11424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11422 --rest-port=11420 --tcp-port=11421 --discv5-udp-port=11423 --rest-address=0.0.0.0 --nat=extip:172.18.35.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a29bc913c095edec01672a1122bdd6d75cef55ec6bd3da6be5e572d7f4f58e51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11424 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRH5E4oeHSZxqXA59yln5wmhROzvfS9zcdjXYetLl8IeGf2L4ILvuodsvnMIqO86zFOEpBw0XNL6qW2RdQVNx0CgmlkgnY0gmlwhKwSYu-KbXVsdGlhZGRyc5YACASsEmLvBvmdAAoErBJi7wb5nt0DgnJzhQADAQAAiXNlY3AyNTZrMaECb7eC2-jKHnTgCKhXjUrUpikp8SYA6aXxdxaQxQhjxhmDdGNwgvmdg3VkcIL5n4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.26 waku 3941464409f9b659416362cb1862ae2bf5f2d9d31db7ce56f9bbd127561f9152
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3941464409f9. Setting up logs at ./log/docker/node2_2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11420
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:11420/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/11421/p2p/16Uiu2HAmUHPaNgL1C5WSNp1fug4egeZPcHw9Jr2Sza2WJArp5Z15","/ip4/172.18.35.26/tcp/11422/ws/p2p/16Uiu2HAmUHPaNgL1C5WSNp1fug4egeZPcHw9Jr2Sza2WJArp5Z15"],"enrUri":"enr:-L24QIOgTg3AyIH07nXaIvmmt_kP_-IVSZ6w57OyqncmsyYCPsgtKEcDKtVcHeX1V9JV_w6Df4fK6CWYzDu9bznOGEQCgmlkgnY0gmlwhKwSIxqKbXVsdGlhZGRyc5YACASsEiMaBiydAAoErBIjGgYsnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6DJ5awxtTaAGj371KqxWCTvac1SCEd9X_k-2a7YE9HSDdGNwgiydg3VkcIIsn4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42386', '42387', '42388', '42389', '42390']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42386:42386 -p 42387:42387 -p 42388:42388 -p 42389:42389 -p 42390:42390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42388 --rest-port=42386 --tcp-port=42387 --discv5-udp-port=42389 --rest-address=0.0.0.0 --nat=extip:172.18.85.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9daaa4d61483e44f805d01d6760fd5aa5b8de3feeeeef30fac43d48c14fb4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42390 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIOgTg3AyIH07nXaIvmmt_kP_-IVSZ6w57OyqncmsyYCPsgtKEcDKtVcHeX1V9JV_w6Df4fK6CWYzDu9bznOGEQCgmlkgnY0gmlwhKwSIxqKbXVsdGlhZGRyc5YACASsEiMaBiydAAoErBIjGgYsnt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6DJ5awxtTaAGj371KqxWCTvac1SCEd9X_k-2a7YE9HSDdGNwgiydg3VkcIIsn4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.121 waku 8439c36af7e8668f422be5e7124ae85e906806bb6d12b713478b9c157c2b160b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8439c36af7e8. Setting up logs at ./log/docker/node3_2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42386
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42386/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.121/tcp/42387/p2p/16Uiu2HAmACcxxYAw7Abqgf7ho6Mw2NPZrutCxMRez5QdLcz1ioY6","/ip4/172.18.85.121/tcp/42388/ws/p2p/16Uiu2HAmACcxxYAw7Abqgf7ho6Mw2NPZrutCxMRez5QdLcz1ioY6"],"enrUri":"enr:-L24QKOnDimFR-vIuBFe_uIUENHKffvge4NdRMAAUZkUehlnQl6pPiD171xiDRyuhqTkcE6WcSIxYYdVX3V59vLO65ICgmlkgnY0gmlwhKwSVXmKbXVsdGlhZGRyc5YACASsElV5BqWTAAoErBJVeQallN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC24dYUPK4NBxKsMQTc3apzM2r2UQzO-CujDxk2pYzKMuDdGNwgqWTg3VkcIKllYV3YWt1MgE"}'
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.49.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40311', '40312', '40313', '40314', '40315']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40311:40311 -p 40312:40312 -p 40313:40313 -p 40314:40314 -p 40315:40315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40313 --rest-port=40311 --tcp-port=40312 --discv5-udp-port=40314 --rest-address=0.0.0.0 --nat=extip:172.18.49.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff0cfc380c3ffb32edab32ba8fbbf8ec1d238d5fa2b7adb80cd0ef865a9372c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40315 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKOnDimFR-vIuBFe_uIUENHKffvge4NdRMAAUZkUehlnQl6pPiD171xiDRyuhqTkcE6WcSIxYYdVX3V59vLO65ICgmlkgnY0gmlwhKwSVXmKbXVsdGlhZGRyc5YACASsElV5BqWTAAoErBJVeQallN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC24dYUPK4NBxKsMQTc3apzM2r2UQzO-CujDxk2pYzKMuDdGNwgqWTg3VkcIKllYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.136 waku b9c2baae7e4a2406536abd24d68eca9706a58c3b09196ac1a9f6df9ff01e5e91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9c2baae7e4a. Setting up logs at ./log/docker/node4_2026-03-12_04-35-56__6621863f-c62c-4624-91a7-258290dc259a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40311
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:40311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.136/tcp/40312/p2p/16Uiu2HAmVT4kTvsCsyUff5t8BKyAkc85toDdvEgrHviWqjtsfZ3Y","/ip4/172.18.49.136/tcp/40313/ws/p2p/16Uiu2HAmVT4kTvsCsyUff5t8BKyAkc85toDdvEgrHviWqjtsfZ3Y"],"enrUri":"enr:-L24QHHr9gkH8kVcK1aG0YbNqk-6MN8ogKs31rkjBMUmjep6K2THx7fqMifI9VrXKau1iqz9HwI7lmmtr8Q045skCdUCgmlkgnY0gmlwhKwSMYiKbXVsdGlhZGRyc5YACASsEjGIBp14AAoErBIxiAaded0DgnJzhQADAQAAiXNlY3AyNTZrMaED-YiuwkikAI2s3MDNWV-PJ_fJPbZyPnNU3vASpV-47IODdGNwgp14g3VkcIKdeoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/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:11420/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:42386/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:40311/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63900/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.35.26/tcp/42336/p2p/16Uiu2HAmUHPaNgL1C5WSNp1fug4egeZPcHw9Jr2Sza2WJArp5Z15","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11420/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.121/tcp/60212/p2p/16Uiu2HAmACcxxYAw7Abqgf7ho6Mw2NPZrutCxMRez5QdLcz1ioY6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.98.239/tcp/63901/p2p/16Uiu2HAm2wmXr81cmceemF3284Kn8Jq824mKxsxaobsTf7MujY9W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42386/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.35.26/tcp/11421/p2p/16Uiu2HAmUHPaNgL1C5WSNp1fug4egeZPcHw9Jr2Sza2WJArp5Z15","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.49.136/tcp/46910/p2p/16Uiu2HAmVT4kTvsCsyUff5t8BKyAkc85toDdvEgrHviWqjtsfZ3Y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.121/tcp/42387/p2p/16Uiu2HAmACcxxYAw7Abqgf7ho6Mw2NPZrutCxMRez5QdLcz1ioY6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/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":1773290181394782272,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290182618846182,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290183632575075,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290184858448386,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290185873763948,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%', '75.0%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40311/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":1773290216568781982,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290220482939818,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290220490173886,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290220510569560,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290220531647851,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7661', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:449 uncorrelated=5 correlated=5
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 ff582e1f3105
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3941464409f9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8439c36af7e8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff582e1f3105. 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 b9c2baae7e4a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3941464409f9. 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,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f
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-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7627', '7628', '7629', '7630', '7631']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7627:7627 -p 7628:7628 -p 7629:7629 -p 7630:7630 -p 7631:7631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7629 --rest-port=7627 --tcp-port=7628 --discv5-udp-port=7630 --rest-address=0.0.0.0 --nat=extip:172.18.118.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e8b62a0fcdedcaa58a94f560f42a4768c9edbd65e6f7d96a7e534cd0d3deb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7631 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.99 waku a7d6429a585a61e80fc5c2feaf25d6ed6efd8884ac397a693431352236ecc6fd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b09934958890. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7d6429a585a. Setting up logs at ./log/docker/node1_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7627
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 79af8208992c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7627/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:7627/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz","/ip4/172.18.118.99/tcp/7629/ws/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz"],"enrUri":"enr:-L24QNsA2ACdxMP7DzXp-hQyWQ4-ribLe1dbwTXxf9tg3I2AA5_t5M4QC4Sv3xrLCS2ZhAIbrOpTs7BTWB2AW7Icl2sCgmlkgnY0gmlwhKwSdmOKbXVsdGlhZGRyc5YACASsEnZjBh3MAAoErBJ2YwYdzd0DgnJzhQADAQAAiXNlY3AyNTZrMaED91AJ_vgzro8GJtWEjHWD0spDsDYwnI9Xr9yL6HwMN5ODdGNwgh3Mg3VkcIIdzoV3YWt1MgU"}'
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-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33354', '33355', '33356', '33357', '33358']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33354:33354 -p 33355:33355 -p 33356:33356 -p 33357:33357 -p 33358:33358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33356 --rest-port=33354 --tcp-port=33355 --discv5-udp-port=33357 --rest-address=0.0.0.0 --nat=extip:172.18.74.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e81d7fd2db6ef3dd8ba6f016fb78b3bcfa52f011f232a69a223c8c0ef5ca7309 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33358 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNsA2ACdxMP7DzXp-hQyWQ4-ribLe1dbwTXxf9tg3I2AA5_t5M4QC4Sv3xrLCS2ZhAIbrOpTs7BTWB2AW7Icl2sCgmlkgnY0gmlwhKwSdmOKbXVsdGlhZGRyc5YACASsEnZjBh3MAAoErBJ2YwYdzd0DgnJzhQADAQAAiXNlY3AyNTZrMaED91AJ_vgzro8GJtWEjHWD0spDsDYwnI9Xr9yL6HwMN5ODdGNwgh3Mg3VkcIIdzoV3YWt1MgU --filternode=/ip4/172.18.118.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.104 waku f541d444a6ff1c6dce0e7edf538cd10c7cf5df6060ec02dd476398b15c3cca19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f541d444a6ff. Setting up logs at ./log/docker/node2_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33354
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33354/health" -H "Content-Type: application/json" -d 'None'
INFO  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:33354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.104/tcp/33355/p2p/16Uiu2HAm58TMG9BTPxV9YXNPXXeMUNpqmhEcdPRzjY6sfrxK5PYZ","/ip4/172.18.74.104/tcp/33356/ws/p2p/16Uiu2HAm58TMG9BTPxV9YXNPXXeMUNpqmhEcdPRzjY6sfrxK5PYZ"],"enrUri":"enr:-L24QOqJAI2sg6t5L0kIRMF65fJ83cT_HlJ0aEGGAKls5-p2f6GWe5VPh_hJZOKeAWBOx4Y1TgEcvZ-X9k-pC1lahH0CgmlkgnY0gmlwhKwSSmiKbXVsdGlhZGRyc5YACASsEkpoBoJLAAoErBJKaAaCTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkCu3Ar0Rr-yYdQ0o2gF0Ej8EZOXjc1WZKdU7b-Fdsp6DdGNwgoJLg3VkcIKCTYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz"]'
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:7627/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:33354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8eaf9245-4eb6-4734-85fd-620f532fe3d4", "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":"8eaf9245-4eb6-4734-85fd-620f532fe3d4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7627/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:33354/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":1773290047061686956,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33354/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:7627/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:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7627/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:33354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "87f84757-8e5e-44d0-b451-28adba3116ce", "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":"87f84757-8e5e-44d0-b451-28adba3116ce","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7627/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:33354/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":1773290047303485243,"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 a7d6429a585a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f541d444a6ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-03-12 04:34:38.394 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:38.395 DEBUG [tests.conftest] Running test: test_metrics_after_relay_publish with id: 2026-03-12_04-34-38__2ac4c008-c901-4634-aaf9-80745e3a4743
2026-03-12 04:34:38.395 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:38.395 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:34:38.396 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-12 04:34:38.396 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:38.396 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:34:38.396 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:34:38.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:38.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-38__2ac4c008-c901-4634-aaf9-80745e3a4743__wakuorg_nwaku:latest.log
2026-03-12 04:34:38.404 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:38.404 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:38.405 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:38.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.245
2026-03-12 04:34:38.406 DEBUG [src.node.docker_mananger] Generated ports ['31654', '31655', '31656', '31657', '31658']
2026-03-12 04:34:38.406 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:38.406 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:38.406 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:38.406 DEBUG [src.node.docker_mananger] docker run -i -t -p 31654:31654 -p 31655:31655 -p 31656:31656 -p 31657:31657 -p 31658:31658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31656 --rest-port=31654 --tcp-port=31655 --discv5-udp-port=31657 --rest-address=0.0.0.0 --nat=extip:172.18.70.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb4e14cacf5b730dc4be8ccec68d2b8ecdeebbb6f1f7f78be7aabb72fad1bcaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31658 --metrics-logging=true --relay=true
2026-03-12 04:34:38.632 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.245 waku f320d7d99bf043d053b2c37d51ad20810607320d6a20668a449f7331bbce05c6
2026-03-12 04:34:38.657 ERROR [src.node.docker_mananger] Max retries reached for container 96eb70094361. Exiting log stream.
2026-03-12 04:34:38.672 DEBUG [src.node.docker_mananger] Container started with ID f320d7d99bf0. Setting up logs at ./log/docker/node1_2026-03-12_04-34-38__2ac4c008-c901-4634-aaf9-80745e3a4743__wakuorg_nwaku:latest.log
2026-03-12 04:34:38.673 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31654
2026-03-12 04:34:38.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:39.196 ERROR [src.node.docker_mananger] Max retries reached for container ab41085fac39. Exiting log stream.
2026-03-12 04:34:39.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31654/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.677 INFO [src.node.api_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-12 04:34:39.677 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:39.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.245/tcp/31655/p2p/16Uiu2HAm7TVkN5FV6YPasrqzH66Dfw6afThsJ54155csmSiGodC7","/ip4/172.18.70.245/tcp/31656/ws/p2p/16Uiu2HAm7TVkN5FV6YPasrqzH66Dfw6afThsJ54155csmSiGodC7"],"enrUri":"enr:-L24QE943-nv-hXo4PClix0uY15FcsNiB0kTx9GXDnLsSiBzEkBvoiruyCaFNJZ2njahsgxsn-rZh4RASTfR9xWWQDkCgmlkgnY0gmlwhKwSRvWKbXVsdGlhZGRyc5YACASsEkb1BnunAAoErBJG9QZ7qN0DgnJzhQADAQAAiXNlY3AyNTZrMaECssPV_SrQ3D0bogvXMT_GTuCbTYNrjM6akLsTxsrFQ5SDdGNwgnung3VkcIJ7qYV3YWt1MgE"}'
2026-03-12 04:34:39.680 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:39.687 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:39.687 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-38__2ac4c008-c901-4634-aaf9-80745e3a4743__wakuorg_nwaku:latest.log
2026-03-12 04:34:39.687 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:39.687 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:39.689 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:39.689 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.0
2026-03-12 04:34:39.689 DEBUG [src.node.docker_mananger] Generated ports ['7584', '7585', '7586', '7587', '7588']
2026-03-12 04:34:39.689 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:39.689 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:39.689 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:39.690 DEBUG [src.node.docker_mananger] docker run -i -t -p 7584:7584 -p 7585:7585 -p 7586:7586 -p 7587:7587 -p 7588:7588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7586 --rest-port=7584 --tcp-port=7585 --discv5-udp-port=7587 --rest-address=0.0.0.0 --nat=extip:172.18.245.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb977f0946429d6fc0b67f26ba59e3b87ffd9fff4e0c45396c1bebeff18f2b8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7588 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE943-nv-hXo4PClix0uY15FcsNiB0kTx9GXDnLsSiBzEkBvoiruyCaFNJZ2njahsgxsn-rZh4RASTfR9xWWQDkCgmlkgnY0gmlwhKwSRvWKbXVsdGlhZGRyc5YACASsEkb1BnunAAoErBJG9QZ7qN0DgnJzhQADAQAAiXNlY3AyNTZrMaECssPV_SrQ3D0bogvXMT_GTuCbTYNrjM6akLsTxsrFQ5SDdGNwgnung3VkcIJ7qYV3YWt1MgE
2026-03-12 04:34:39.897 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.0 waku 39771e2669c1aef600af4222e393b3288f540c264d05dd527466d40803d12b15
2026-03-12 04:34:39.936 DEBUG [src.node.docker_mananger] Container started with ID 39771e2669c1. Setting up logs at ./log/docker/node2_2026-03-12_04-34-38__2ac4c008-c901-4634-aaf9-80745e3a4743__wakuorg_nwaku:latest.log
2026-03-12 04:34:39.937 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7584
2026-03-12 04:34:39.937 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:40.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7584/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:40.962 INFO [src.node.api_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-12 04:34:40.963 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:40.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:40.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.0/tcp/7585/p2p/16Uiu2HAm4KFLzcF8ttX4tMYZwYRBanPBd5ZXo6wCuUWkW795msJb","/ip4/172.18.245.0/tcp/7586/ws/p2p/16Uiu2HAm4KFLzcF8ttX4tMYZwYRBanPBd5ZXo6wCuUWkW795msJb"],"enrUri":"enr:-L24QGx0ZtdBSNtjyCFgjz_ThwSYC6o3DdSL-ozWupy_xSPvTM_UK5YAXY6LJIkH9GtqzPjN3rXHoXyQUuCbw03XVxoCgmlkgnY0gmlwhKwS9QCKbXVsdGlhZGRyc5YACASsEvUABh2hAAoErBL1AAYdot0DgnJzhQADAQAAiXNlY3AyNTZrMaEChBPX25tvLwgH0ZKlRTJnBB-bMRxbovOM9WhhWGZNJCSDdGNwgh2hg3VkcIIdo4V3YWt1MgE"}'
2026-03-12 04:34:40.969 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:40.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.245/tcp/31655/p2p/16Uiu2HAm7TVkN5FV6YPasrqzH66Dfw6afThsJ54155csmSiGodC7"]'
2026-03-12 04:34:40.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:40.976 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:34:40.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:40.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:40.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7584/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:40.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:40.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31654/relay/v1/messages/%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-12 04:34:40.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:40.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:41.096 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:41.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:41.099 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":1773290080987796992,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:41.101 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:41.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:41.103 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":1773290080987796992,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:41.105 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:34:41.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31654/relay/v1/messages/%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-12 04:34:41.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:41.112 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-03-12 04:34:41.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7584/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:41.617 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":1773290081106752100,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:41.617 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-12 04:34:46.617 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-12 04:34:46.623 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-12 04:34:46.624 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-12 04:34:46.629 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-12 04:34:46.629 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-12 04:34:46.633 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-12 04:34:46.633 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-12 04:34:46.637 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-12 04:34:46.637 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-03-12 04:34:46.641 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-03-12 04:34:46.641 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-12 04:34:46.645 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-12 04:34:46.646 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-12 04:34:46.650 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-03-12 04:34:46.650 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-12 04:34:46.653 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-03-12 04:34:46.654 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-12 04:34:46.657 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-12 04:34:46.658 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-12 04:34:46.661 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-12 04:34:46.661 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-12 04:34:46.665 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-12 04:34:46.665 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-12 04:34:46.669 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-12 04:34:46.669 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-03-12 04:34:46.672 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-03-12 04:34:46.673 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-12 04:34:46.676 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-12 04:34:46.676 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-12 04:34:46.680 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-03-12 04:34:46.680 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-12 04:34:46.683 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-03-12 04:34:46.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:46.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:46.687 DEBUG [src.node.waku_node] Stopping container with id f320d7d99bf0
2026-03-12 04:34:47.302 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:47.302 DEBUG [src.node.waku_node] Stopping container with id 39771e2669c1
2026-03-12 04:34:47.878 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:47.879 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:47.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:47.901 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-12_04-36-30__e1c6c7d8-5d00-4c53-a992-41f4b3dfcf2c
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-12_04-36-30__e1c6c7d8-5d00-4c53-a992-41f4b3dfcf2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48721', '48722', '48723', '48724', '48725']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48721:48721 -p 48722:48722 -p 48723:48723 -p 48724:48724 -p 48725:48725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48723 --rest-port=48721 --tcp-port=48722 --discv5-udp-port=48724 --rest-address=0.0.0.0 --nat=extip:172.18.170.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c422baf39cbaa8258c387b03855b8bbb02ddd97cc4f5ab827cba5facd9ddcaa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48725 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.205 waku 2299f15fc3376b5bf70f5c51bb918a75d8d43d0115e40663cd0620ff34e443db
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c15e813451d9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2299f15fc337. Setting up logs at ./log/docker/node1_2026-03-12_04-36-30__e1c6c7d8-5d00-4c53-a992-41f4b3dfcf2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48721
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 2caf69c776b1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48721/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:48721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.205/tcp/48722/p2p/16Uiu2HAm1VUv6ky6jmed5K7Lcr6T9hyxtC1iPsyR9zBKLDH2seeP","/ip4/172.18.170.205/tcp/48723/ws/p2p/16Uiu2HAm1VUv6ky6jmed5K7Lcr6T9hyxtC1iPsyR9zBKLDH2seeP"],"enrUri":"enr:-L24QFFtqzk8fbXdtqXIhM9OXZnN_jqFHPeQTgXUxSQ8HDOTCbOxSvIIa0wITEHl3NlOkfWZbp1VY7qcAvVfrbglsA4CgmlkgnY0gmlwhKwSqs2KbXVsdGlhZGRyc5YACASsEqrNBr5SAAoErBKqzQa-U90DgnJzhQADAQAAiXNlY3AyNTZrMaECWh_vX4876t3b83UisWLJ8AnV-VkMkkj_R4a4J5wPHgyDdGNwgr5Sg3VkcIK-VIV3YWt1MgU"}'
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-12_04-36-30__e1c6c7d8-5d00-4c53-a992-41f4b3dfcf2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18490', '18491', '18492', '18493', '18494']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18490:18490 -p 18491:18491 -p 18492:18492 -p 18493:18493 -p 18494:18494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18492 --rest-port=18490 --tcp-port=18491 --discv5-udp-port=18493 --rest-address=0.0.0.0 --nat=extip:172.18.37.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba48456bbfe0f51be9dc0ecc2cd8a80fa72e075c9321350d5eef15ddbc1ee7fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18494 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFFtqzk8fbXdtqXIhM9OXZnN_jqFHPeQTgXUxSQ8HDOTCbOxSvIIa0wITEHl3NlOkfWZbp1VY7qcAvVfrbglsA4CgmlkgnY0gmlwhKwSqs2KbXVsdGlhZGRyc5YACASsEqrNBr5SAAoErBKqzQa-U90DgnJzhQADAQAAiXNlY3AyNTZrMaECWh_vX4876t3b83UisWLJ8AnV-VkMkkj_R4a4J5wPHgyDdGNwgr5Sg3VkcIK-VIV3YWt1MgU --filternode=/ip4/172.18.170.205/tcp/48722/p2p/16Uiu2HAm1VUv6ky6jmed5K7Lcr6T9hyxtC1iPsyR9zBKLDH2seeP
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.62 waku 92f9360327eaa6090270705f60fd02514cfa72089d1f6d6ff335f0d09e1659de
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 92f9360327ea. Setting up logs at ./log/docker/node2_2026-03-12_04-36-30__e1c6c7d8-5d00-4c53-a992-41f4b3dfcf2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18490
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18490/health" -H "Content-Type: application/json" -d 'None'
INFO  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:18490/debug/v1/info" -H "Content-Type: application/json" -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.62/tcp/18491/p2p/16Uiu2HAm4mkQ1HaWkfKCgvATDChFpyr9idgojKWKem6D3BUgp2qR","/ip4/172.18.37.62/tcp/18492/ws/p2p/16Uiu2HAm4mkQ1HaWkfKCgvATDChFpyr9idgojKWKem6D3BUgp2qR"],"enrUri":"enr:-L24QCa80o_2_vok-yC-FvTAD_jj9qGgt8Y_YoIGxpRpLEB6NyGCT4dyhltusbv2SOeA_FiEFRnaBmFtUC3UxA7Jt0ECgmlkgnY0gmlwhKwSJT6KbXVsdGlhZGRyc5YACASsEiU-Bkg7AAoErBIlPgZIPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECit3LGNdOX-_Jjgv0kuqlC3eVPkjvkvqcN9FVS6aGhESDdGNwgkg7g3VkcIJIPYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.205/tcp/48722/p2p/16Uiu2HAm1VUv6ky6jmed5K7Lcr6T9hyxtC1iPsyR9zBKLDH2seeP"]'
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:48721/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:18490/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "745afcbd-a730-48cf-8402-09fe5a4af63f", "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":"745afcbd-a730-48cf-8402-09fe5a4af63f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18490/filter/v2/subscriptions/41746609-efb7-43b3-ba0e-d5bb291daf5d" -H "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":"41746609-efb7-43b3-ba0e-d5bb291daf5d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:18490/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:18490/filter/v2/subscriptions/fffc456d-6cec-4fdb-a7df-ad72ac0c2545" -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:18490/filter/v2/subscriptions/fffc456d-6cec-4fdb-a7df-ad72ac0c2545. Response content: b'{"requestId":"fffc456d-6cec-4fdb-a7df-ad72ac0c2545","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 2299f15fc337
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 92f9360327ea
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,146 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-03-12_04-35-05__9240db98-cbdd-4464-8832-15696bec2267
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-12_04-35-05__9240db98-cbdd-4464-8832-15696bec2267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36969', '36970', '36971', '36972', '36973']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36969:36969 -p 36970:36970 -p 36971:36971 -p 36972:36972 -p 36973:36973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36971 --rest-port=36969 --tcp-port=36970 --discv5-udp-port=36972 --rest-address=0.0.0.0 --nat=extip:172.18.190.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7de4c46d7e23249bd128b8055dd7cfabc10f27a0d8da3ab2be8caf35369fe91a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36973 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44a2bdf85295. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.44 waku 44a4084b00032026193919385b7cf2742022a80ce79a11cfdbe83f9903e1fc91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44a4084b0003. Setting up logs at ./log/docker/node1_2026-03-12_04-35-05__9240db98-cbdd-4464-8832-15696bec2267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36969
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 50ab62f761fb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/health" -H "Content-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:36969/health" -H "Content-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:36969/health" -H "Content-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:36969/health" -H "Content-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:36969/health" -H "Content-Type: application/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:36969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.44/tcp/36970/p2p/16Uiu2HAm43YSr4gVKcPBHLkZ7fPn1VUVXjvtTybDX4VT5HyCxrw5","/ip4/172.18.190.44/tcp/36971/ws/p2p/16Uiu2HAm43YSr4gVKcPBHLkZ7fPn1VUVXjvtTybDX4VT5HyCxrw5"],"enrUri":"enr:-L24QCEXC-vpmimGLYEwCuuGaA7s6YTpePc_yIl-O_Pa8XuIZGpbQK4Yzpp1ahvruiEapSefY2QNO04m1304AfvovCICgmlkgnY0gmlwhKwSviyKbXVsdGlhZGRyc5YACASsEr4sBpBqAAoErBK-LAaQa90DgnJzhQACAQAAiXNlY3AyNTZrMaECgA3i5RjhmndnQ22iYe_o_aEOY5bJ4RCOkq3Z4u1t1WyDdGNwgpBqg3VkcIKQbIV3YWt1MgU"}'
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-12_04-35-05__9240db98-cbdd-4464-8832-15696bec2267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36796', '36797', '36798', '36799', '36800']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36796:36796 -p 36797:36797 -p 36798:36798 -p 36799:36799 -p 36800:36800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36798 --rest-port=36796 --tcp-port=36797 --discv5-udp-port=36799 --rest-address=0.0.0.0 --nat=extip:172.18.108.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2c714f6e329b1bed867e7add5bacf0e23da7761a75cb5bb09a310fabdd4d7a5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36800 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCEXC-vpmimGLYEwCuuGaA7s6YTpePc_yIl-O_Pa8XuIZGpbQK4Yzpp1ahvruiEapSefY2QNO04m1304AfvovCICgmlkgnY0gmlwhKwSviyKbXVsdGlhZGRyc5YACASsEr4sBpBqAAoErBK-LAaQa90DgnJzhQACAQAAiXNlY3AyNTZrMaECgA3i5RjhmndnQ22iYe_o_aEOY5bJ4RCOkq3Z4u1t1WyDdGNwgpBqg3VkcIKQbIV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.182 waku 778860daf497ef367ba8f19c637fb9ed9ef635d29bc771a84fbfc5ed8eb0037a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 778860daf497. Setting up logs at ./log/docker/node2_2026-03-12_04-35-05__9240db98-cbdd-4464-8832-15696bec2267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36796
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36796/health" -H "Content-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:36796/health" -H "Content-Type: application/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:36796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.182/tcp/36797/p2p/16Uiu2HAm1zyHy7jBKN4K6a5BiRfz9Pd1iJpP8foe3NQW7LeQXMG7","/ip4/172.18.108.182/tcp/36798/ws/p2p/16Uiu2HAm1zyHy7jBKN4K6a5BiRfz9Pd1iJpP8foe3NQW7LeQXMG7"],"enrUri":"enr:-L24QHU4Txa3aSZv1l6eNhgFOiWs6Bi0Nn17UNmmB2hboS5aQF83Trj4iam926AMyIeZZJbEW_xd8wGuB31S7m-NlDcCgmlkgnY0gmlwhKwSbLaKbXVsdGlhZGRyc5YACASsEmy2Bo-9AAoErBJstgaPvt0DgnJzhQACAQAAiXNlY3AyNTZrMaECYa3dUij3YdB9Wq_px_3sq9ZtGA9oquWxliY-abLShDyDdGNwgo-9g3VkcIKPv4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36796/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.44/tcp/36970/p2p/16Uiu2HAm43YSr4gVKcPBHLkZ7fPn1VUVXjvtTybDX4VT5HyCxrw5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36796/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1773290108107576862,"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:36796/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1773290108107576862,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1773290108254083821,"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:36796/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1773290108254083821,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1773290108373622100,"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:36796/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1773290108373622100,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1773290108495879996,"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:36796/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1773290108495879996,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1773290108612836747,"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:36796/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1773290108612836747,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1773290108731432521,"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:36796/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1773290108731432521,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1773290108848852820,"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:36796/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1773290108848852820,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36969/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36969/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1773290108966801819,"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:36796/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1773290108966801819,"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 44a4084b0003
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 778860daf497
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,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_150_kb with id: 2026-03-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07
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-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37806', '37807', '37808', '37809', '37810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37806:37806 -p 37807:37807 -p 37808:37808 -p 37809:37809 -p 37810:37810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37808 --rest-port=37806 --tcp-port=37807 --discv5-udp-port=37809 --rest-address=0.0.0.0 --nat=extip:172.18.104.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ac52a373c3af268af6e09c6b37caf95faae1b64fde0020cc304ab749acccad7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37810 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.156 waku 06e862c0eb3dc899f6f9dce26b4be322d7e0e58f3a72f3b0beabf61e4f1b04ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06e862c0eb3d. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37806
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 87e891789cd2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58a7d23e74b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:37806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.156/tcp/37807/p2p/16Uiu2HAmJtwqj8dmJrjhuqXKdBxU9tSXBCwFvvWk81nBp5EDkqhN","/ip4/172.18.104.156/tcp/37808/ws/p2p/16Uiu2HAmJtwqj8dmJrjhuqXKdBxU9tSXBCwFvvWk81nBp5EDkqhN"],"enrUri":"enr:-L24QPCnP9h3f7IhkUAC0ze6FWSRmQ80TzW2LS3MQT8M_6uJbcjWJ_DQ0UU9Blov6L72SZaS80w2x-IU9C6pbA93H7cCgmlkgnY0gmlwhKwSaJyKbXVsdGlhZGRyc5YACASsEmicBpOvAAoErBJonAaTsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXLlqR7_LiNXs948CjYXjR4SdqVBKc_DMDNFU28AGpP2DdGNwgpOvg3VkcIKTsYV3YWt1Mgk"}'
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-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32958', '32959', '32960', '32961', '32962']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32958:32958 -p 32959:32959 -p 32960:32960 -p 32961:32961 -p 32962:32962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32960 --rest-port=32958 --tcp-port=32959 --discv5-udp-port=32961 --rest-address=0.0.0.0 --nat=extip:172.18.3.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af09af86e81ddce100cad671f3ddadc1b4e94b98127d32cfd2be2f1ada5f6d10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32962 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.21 waku bd4e5e1a0f83db27abe3bf04ba2723baeac4b29083f2222350cdfa0134ab2248
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd4e5e1a0f83. Setting up logs at ./log/docker/receiving_node2_2026-03-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32958
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32958/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:32958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.21/tcp/32959/p2p/16Uiu2HAmM12gS2iVRQA69W7wvZy9ktjmrCxuH8mLtD77oxGit2YT","/ip4/172.18.3.21/tcp/32960/ws/p2p/16Uiu2HAmM12gS2iVRQA69W7wvZy9ktjmrCxuH8mLtD77oxGit2YT"],"enrUri":"enr:-L24QHV1MoBmltMuaW3zdPcwfPSkp_TX422msq_bKswKqJpufd5xh7zIrqvjmXb53MMAauonuoFsvxA38hiSJAxAwpkCgmlkgnY0gmlwhKwSAxWKbXVsdGlhZGRyc5YACASsEgMVBoC_AAoErBIDFQaAwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe_-_BamzSWbhyUmzR7lZM3YH-USujyaBUWmeMGRPWuyDdGNwgoC_g3VkcIKAwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.156/tcp/37807/p2p/16Uiu2HAmJtwqj8dmJrjhuqXKdBxU9tSXBCwFvvWk81nBp5EDkqhN"]'
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-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35053', '35054', '35055', '35056', '35057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35053:35053 -p 35054:35054 -p 35055:35055 -p 35056:35056 -p 35057:35057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35055 --rest-port=35053 --tcp-port=35054 --discv5-udp-port=35056 --rest-address=0.0.0.0 --nat=extip:172.18.167.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fac896c8f8b1b985f09cbdc69c4b3e4c736e5caad2ba538fb3aa2fa6fbd8b3bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35057 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPCnP9h3f7IhkUAC0ze6FWSRmQ80TzW2LS3MQT8M_6uJbcjWJ_DQ0UU9Blov6L72SZaS80w2x-IU9C6pbA93H7cCgmlkgnY0gmlwhKwSaJyKbXVsdGlhZGRyc5YACASsEmicBpOvAAoErBJonAaTsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXLlqR7_LiNXs948CjYXjR4SdqVBKc_DMDNFU28AGpP2DdGNwgpOvg3VkcIKTsYV3YWt1Mgk --lightpushnode=/ip4/172.18.104.156/tcp/37807/p2p/16Uiu2HAmJtwqj8dmJrjhuqXKdBxU9tSXBCwFvvWk81nBp5EDkqhN --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.168 waku eaa16844c0de43c834f4ae20b1ff787d8cc63044d808d72349bbacb91320cde0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eaa16844c0de. Setting up logs at ./log/docker/lightpush_node1_2026-03-12_04-37-57__cc0ad48c-a0bf-49b7-b0cb-6f3741a5fd07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35053
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:35053/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/35054/p2p/16Uiu2HAmFSES9D3CMDNgd2cTTw5CbDUvH1D9MaBGsVhKnwqCJSsn","/ip4/172.18.167.168/tcp/35055/ws/p2p/16Uiu2HAmFSES9D3CMDNgd2cTTw5CbDUvH1D9MaBGsVhKnwqCJSsn"],"enrUri":"enr:-L24QKxxPtYpbYGfu15K0hqsOm7burAiCh5dx1o2XdRe_QUtGGa8ok7pWyZ5QYwr5fS_sSShDoj883U1weZlxu0HsNkCgmlkgnY0gmlwhKwSp6iKbXVsdGlhZGRyc5YACASsEqeoBojuAAoErBKnqAaI790DgnJzhQADAQAAiXNlY3AyNTZrMaEDKU5vSR-Nt0FoITSvEkEQGOP3ZSrS5hp3zoBDMujICl2DdGNwgojug3VkcIKI8IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.156/tcp/37807/p2p/16Uiu2HAmJtwqj8dmJrjhuqXKdBxU9tSXBCwFvvWk81nBp5EDkqhN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.21/tcp/32959/p2p/16Uiu2HAmM12gS2iVRQA69W7wvZy9ktjmrCxuH8mLtD77oxGit2YT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37806/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:32958/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:35053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:60 Running test with payload length of 153600 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:35053/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
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 06e862c0eb3d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd4e5e1a0f83
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eaa16844c0de
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06e862c0eb3d. 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,103 @@
2026-03-12 04:38:47.511 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:47.512 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304
2026-03-12 04:38:47.512 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:47.512 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:38:47.512 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:38:47.520 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:47.520 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
2026-03-12 04:38:47.521 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:47.521 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:47.522 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:47.522 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.18
2026-03-12 04:38:47.522 DEBUG [src.node.docker_mananger] Generated ports ['7262', '7263', '7264', '7265', '7266']
2026-03-12 04:38:47.523 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:47.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:47.523 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:47.523 DEBUG [src.node.docker_mananger] docker run -i -t -p 7262:7262 -p 7263:7263 -p 7264:7264 -p 7265:7265 -p 7266:7266 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7264 --rest-port=7262 --tcp-port=7263 --discv5-udp-port=7265 --rest-address=0.0.0.0 --nat=extip:172.18.156.18 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a6f1ae9e1f41808bb1327d67f0f307ac2de3aa5f3bf8f20ddbc1be5ba5dcdfa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7266 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:38:47.708 ERROR [src.node.docker_mananger] Max retries reached for container 50efa2f2b756. Exiting log stream.
2026-03-12 04:38:47.725 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.18 waku 80c040f5cc7107507fa4e98d13af87c056e8c09c555ef9db97abb5fa97fc769b
2026-03-12 04:38:47.763 DEBUG [src.node.docker_mananger] Container started with ID 80c040f5cc71. Setting up logs at ./log/docker/node1_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
2026-03-12 04:38:47.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7262
2026-03-12 04:38:47.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:48.272 ERROR [src.node.docker_mananger] Max retries reached for container dc12f1f5d8f1. Exiting log stream.
2026-03-12 04:38:48.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7262/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:48.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:48.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7262/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:48.873 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-12 04:38:48.873 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:48.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7262/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:48.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.18/tcp/7263/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S","/ip4/172.18.156.18/tcp/7264/ws/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S"],"enrUri":"enr:-L24QHXLzJXSABaL-RxEew2eiJ2nFAWCPMktZIljw0flQDvALa8Zr50TjDR8a4tRM_wNwFpcn92nYN7h6YeVRWFqX1QCgmlkgnY0gmlwhKwSnBKKbXVsdGlhZGRyc5YACASsEpwSBhxfAAoErBKcEgYcYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECtg6E6YUv1pOug7HZa_WFDmBEILnf2Imr4oTKgzDC-DWDdGNwghxfg3VkcIIcYYV3YWt1MgU"}'
2026-03-12 04:38:48.876 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:48.883 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:48.883 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
2026-03-12 04:38:48.883 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:48.884 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:48.885 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:48.885 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.248
2026-03-12 04:38:48.885 DEBUG [src.node.docker_mananger] Generated ports ['1377', '1378', '1379', '1380', '1381']
2026-03-12 04:38:48.886 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:48.886 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:48.886 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:48.886 DEBUG [src.node.docker_mananger] docker run -i -t -p 1377:1377 -p 1378:1378 -p 1379:1379 -p 1380:1380 -p 1381:1381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1379 --rest-port=1377 --tcp-port=1378 --discv5-udp-port=1380 --rest-address=0.0.0.0 --nat=extip:172.18.131.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efee0ef8edeb2ced7fd5cb9ecfebd2a9ccecf20086befa8dd4ac12ac62b8d2d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHXLzJXSABaL-RxEew2eiJ2nFAWCPMktZIljw0flQDvALa8Zr50TjDR8a4tRM_wNwFpcn92nYN7h6YeVRWFqX1QCgmlkgnY0gmlwhKwSnBKKbXVsdGlhZGRyc5YACASsEpwSBhxfAAoErBKcEgYcYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECtg6E6YUv1pOug7HZa_WFDmBEILnf2Imr4oTKgzDC-DWDdGNwghxfg3VkcIIcYYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:38:49.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.248 waku 527e3d7515ebdfe897677af50cf0510be96ab831eb33557efaa57093e5514fa0
2026-03-12 04:38:49.128 DEBUG [src.node.docker_mananger] Container started with ID 527e3d7515eb. Setting up logs at ./log/docker/node2_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
2026-03-12 04:38:49.129 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1377
2026-03-12 04:38:49.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:50.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:50.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:50.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.339 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-12 04:38:50.339 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:50.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.248/tcp/1378/p2p/16Uiu2HAmLbzMtdMbjhmaKXq8kC5tBhLauC4ABdpUHmhMgEuAeFJp","/ip4/172.18.131.248/tcp/1379/ws/p2p/16Uiu2HAmLbzMtdMbjhmaKXq8kC5tBhLauC4ABdpUHmhMgEuAeFJp"],"enrUri":"enr:-L24QH0otm9tdvPyLXvy_JPjC4DhVjmm91iZzWgMAi7CtNxqQgm7eZmCkW5Hs-e1ugLAaapmXaJD6rFk8Jc9ceVpG_QCgmlkgnY0gmlwhKwSg_iKbXVsdGlhZGRyc5YACASsEoP4BgViAAoErBKD-AYFY90DgnJzhQACAQAAiXNlY3AyNTZrMaEDdhjDw3Rd-p-r2h8vi3DaJfaCebTclwAOwECEgigMLJmDdGNwggVig3VkcIIFZIV3YWt1MgE"}'
2026-03-12 04:38:50.342 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:50.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.18/tcp/7263/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S"]'
2026-03-12 04:38:50.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/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-12 04:38:50.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1377/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-12 04:38:50.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:50.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:50.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:50.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290330395035981,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290330405298582,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290330415590856,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290330426204232,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773290330436840368,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290330448618932,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290330461012991,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:50.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290330474399576,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:50.610 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:38:50.611 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:38:50.611 DEBUG [src.node.waku_node] Stopping container with id 80c040f5cc71
2026-03-12 04:38:51.218 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:51.218 DEBUG [src.node.waku_node] Stopping container with id 527e3d7515eb
2026-03-12 04:38:51.807 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:51.810 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:38:51.847 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:51.885 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,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_paused with id: 2026-03-12_04-39-48__2a367123-fa43-4d86-bf33-15644442d81e
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-12_04-39-48__2a367123-fa43-4d86-bf33-15644442d81e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18227', '18228', '18229', '18230', '18231']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18227:18227 -p 18228:18228 -p 18229:18229 -p 18230:18230 -p 18231:18231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18229 --rest-port=18227 --tcp-port=18228 --discv5-udp-port=18230 --rest-address=0.0.0.0 --nat=extip:172.18.150.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adb12bc9d3b59a77ceba6d2b605ae631288e7defbf9ad351fbf40c8cedda8fcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18231 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.60 waku 27f45ea7d6f7de5d859080a9ae59c6cf2ff640afe57da23e96b3db96722304d5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7fd459816aea. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27f45ea7d6f7. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-39-48__2a367123-fa43-4d86-bf33-15644442d81e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18227
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 1fd2c400d141. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18227/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:18227/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/18228/p2p/16Uiu2HAkvwkGQwnTo1eo3LC83u6HWXCg1Lx1HXg9v5occGKiTnuC","/ip4/172.18.150.60/tcp/18229/ws/p2p/16Uiu2HAkvwkGQwnTo1eo3LC83u6HWXCg1Lx1HXg9v5occGKiTnuC"],"enrUri":"enr:-L24QHnt6Ndlwsbq6hlECDA0Z6lAIg0-gIStLsPBNnYeNRlrKS-sL2Q7wDTp9fdUM7589k8_R8tkrWne8RqRszIAVw0CgmlkgnY0gmlwhKwSljyKbXVsdGlhZGRyc5YACASsEpY8Bkc0AAoErBKWPAZHNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFo_1QNkL7PAUVDKpCSfJoFI_c5nUT3a1TeAVcnxF9EeDdGNwgkc0g3VkcIJHNoV3YWt1MgM"}'
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-12_04-39-48__2a367123-fa43-4d86-bf33-15644442d81e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23119', '23120', '23121', '23122', '23123']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23119:23119 -p 23120:23120 -p 23121:23121 -p 23122:23122 -p 23123:23123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23121 --rest-port=23119 --tcp-port=23120 --discv5-udp-port=23122 --rest-address=0.0.0.0 --nat=extip:172.18.189.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da13c49fff4bc7b6dadbe7b34be9dcb153cbfbaeaea6addbeadd7fb4b703b97b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23123 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHnt6Ndlwsbq6hlECDA0Z6lAIg0-gIStLsPBNnYeNRlrKS-sL2Q7wDTp9fdUM7589k8_R8tkrWne8RqRszIAVw0CgmlkgnY0gmlwhKwSljyKbXVsdGlhZGRyc5YACASsEpY8Bkc0AAoErBKWPAZHNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFo_1QNkL7PAUVDKpCSfJoFI_c5nUT3a1TeAVcnxF9EeDdGNwgkc0g3VkcIJHNoV3YWt1MgM --storenode=/ip4/172.18.150.60/tcp/18228/p2p/16Uiu2HAkvwkGQwnTo1eo3LC83u6HWXCg1Lx1HXg9v5occGKiTnuC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.150 waku dda347407f25ea3ad77935af6d0a509b475843e28e5873a81f3fcff514cbf0c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dda347407f25. Setting up logs at ./log/docker/store_node1_2026-03-12_04-39-48__2a367123-fa43-4d86-bf33-15644442d81e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23119
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23119/health" -H "Content-Type: application/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:23119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.150/tcp/23120/p2p/16Uiu2HAmE5kvdubXqG6Tg64BB3b3z9ELZEXUutjkkYqVxCJA4eJE","/ip4/172.18.189.150/tcp/23121/ws/p2p/16Uiu2HAmE5kvdubXqG6Tg64BB3b3z9ELZEXUutjkkYqVxCJA4eJE"],"enrUri":"enr:-L24QGbqMFdxZlYv5sEWFRL2zxM6olUGfISWpz_6P-oLyUx9OYRBJmVvPqLLJnAN6Hj6LhIQ6HChM3SFMU7JIRnfoi0CgmlkgnY0gmlwhKwSvZaKbXVsdGlhZGRyc5YACASsEr2WBlpQAAoErBK9lgZaUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFTQHA_MHdPhopvK5Qiwt0OBvocI3nwrFuPoIQe1IhAODdGNwglpQg3VkcIJaUoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23119/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.60/tcp/18228/p2p/16Uiu2HAkvwkGQwnTo1eo3LC83u6HWXCg1Lx1HXg9v5occGKiTnuC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18227/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:23119/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:18227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18227/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23119/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id dda347407f25
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id dda347407f25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23119/health" -H "Content-Type: application/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:23119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.150/tcp/23120/p2p/16Uiu2HAmE5kvdubXqG6Tg64BB3b3z9ELZEXUutjkkYqVxCJA4eJE","/ip4/172.18.189.150/tcp/23121/ws/p2p/16Uiu2HAmE5kvdubXqG6Tg64BB3b3z9ELZEXUutjkkYqVxCJA4eJE"],"enrUri":"enr:-L24QGbqMFdxZlYv5sEWFRL2zxM6olUGfISWpz_6P-oLyUx9OYRBJmVvPqLLJnAN6Hj6LhIQ6HChM3SFMU7JIRnfoi0CgmlkgnY0gmlwhKwSvZaKbXVsdGlhZGRyc5YACASsEr2WBlpQAAoErBK9lgZaUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFTQHA_MHdPhopvK5Qiwt0OBvocI3nwrFuPoIQe1IhAODdGNwglpQg3VkcIJaUoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18227/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"},{"messageHash":"0xc3c1f04484b7000a326aa877aa24cfefbdbbe132729362f117b8affa5a29cecd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23119/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"},{"messageHash":"0xc3c1f04484b7000a326aa877aa24cfefbdbbe132729362f117b8affa5a29cecd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18227/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"},{"messageHash":"0xc3c1f04484b7000a326aa877aa24cfefbdbbe132729362f117b8affa5a29cecd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23119/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbec84153f6702116ab83cc308ed9c5fadcb70b64d5bd9da32028c97c98b17541"},{"messageHash":"0xc3c1f04484b7000a326aa877aa24cfefbdbbe132729362f117b8affa5a29cecd"}]}'
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 27f45ea7d6f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dda347407f25
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-12 04:34:03.041 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:03.041 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-03-12_04-34-03__b8209186-de8b-4a07-8530-f871dc37fe21
2026-03-12 04:34:03.041 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:03.042 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:34:03.042 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:34:03.049 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:03.049 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-03__b8209186-de8b-4a07-8530-f871dc37fe21__wakuorg_nwaku:latest.log
2026-03-12 04:34:03.049 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:03.049 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:03.051 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:03.051 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.54
2026-03-12 04:34:03.051 DEBUG [src.node.docker_mananger] Generated ports ['31992', '31993', '31994', '31995', '31996']
2026-03-12 04:34:03.051 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:03.051 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:03.051 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:03.052 DEBUG [src.node.docker_mananger] docker run -i -t -p 31992:31992 -p 31993:31993 -p 31994:31994 -p 31995:31995 -p 31996:31996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31994 --rest-port=31992 --tcp-port=31993 --discv5-udp-port=31995 --rest-address=0.0.0.0 --nat=extip:172.18.34.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=304c05bffcfebe6f3e5b1f485c15eaa3113e97473afcbaed2a7c8cb6eaa9af05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31996 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:34:03.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.54 waku 2b3a262403b8ed4b1763dfbfc23459b6f64504883c8f0a02987ea7c3952f16eb
2026-03-12 04:34:03.283 ERROR [src.node.docker_mananger] Max retries reached for container bd4155e6121d. Exiting log stream.
2026-03-12 04:34:03.286 DEBUG [src.node.docker_mananger] Container started with ID 2b3a262403b8. Setting up logs at ./log/docker/node1_2026-03-12_04-34-03__b8209186-de8b-4a07-8530-f871dc37fe21__wakuorg_nwaku:latest.log
2026-03-12 04:34:03.287 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31992
2026-03-12 04:34:03.288 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:03.837 ERROR [src.node.docker_mananger] Max retries reached for container 9b0137386d65. Exiting log stream.
2026-03-12 04:34:04.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31992/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:04.291 INFO [src.node.api_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-12 04:34:04.291 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:04.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:04.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.54/tcp/31993/p2p/16Uiu2HAmHL8Si1zobuJgqpUDQmekADjWVAwLuwB6TKSenMuLwSB1","/ip4/172.18.34.54/tcp/31994/ws/p2p/16Uiu2HAmHL8Si1zobuJgqpUDQmekADjWVAwLuwB6TKSenMuLwSB1"],"enrUri":"enr:-L24QFJMiL9hye_qVJ9g95g4k8Q3uLoJTDaaIigrq-S5naNoK2a1Vb2QFnYgj5K2HJAw1pOJQfc5ezCo-mhDCHYcg8UCgmlkgnY0gmlwhKwSIjaKbXVsdGlhZGRyc5YACASsEiI2Bnz5AAoErBIiNgZ8-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRXWM7n2tUpfu4kKRzjI6Nrop44LHlC_nHV6F4UxFmGiDdGNwgnz5g3VkcIJ8-4V3YWt1MgU"}'
2026-03-12 04:34:04.294 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:04.294 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:34:04.301 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:04.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-03__b8209186-de8b-4a07-8530-f871dc37fe21__wakuorg_nwaku:latest.log
2026-03-12 04:34:04.301 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:04.301 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:04.302 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:04.303 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.230
2026-03-12 04:34:04.303 DEBUG [src.node.docker_mananger] Generated ports ['12922', '12923', '12924', '12925', '12926']
2026-03-12 04:34:04.303 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:04.303 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:04.303 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:04.303 DEBUG [src.node.docker_mananger] docker run -i -t -p 12922:12922 -p 12923:12923 -p 12924:12924 -p 12925:12925 -p 12926:12926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12924 --rest-port=12922 --tcp-port=12923 --discv5-udp-port=12925 --rest-address=0.0.0.0 --nat=extip:172.18.138.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7654d58f8f138d8654ad5d3a4adfce576c45fc50d1909ffb3b7cadc3f079e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12926 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFJMiL9hye_qVJ9g95g4k8Q3uLoJTDaaIigrq-S5naNoK2a1Vb2QFnYgj5K2HJAw1pOJQfc5ezCo-mhDCHYcg8UCgmlkgnY0gmlwhKwSIjaKbXVsdGlhZGRyc5YACASsEiI2Bnz5AAoErBIiNgZ8-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRXWM7n2tUpfu4kKRzjI6Nrop44LHlC_nHV6F4UxFmGiDdGNwgnz5g3VkcIJ8-4V3YWt1MgU --filternode=/ip4/172.18.34.54/tcp/31993/p2p/16Uiu2HAmHL8Si1zobuJgqpUDQmekADjWVAwLuwB6TKSenMuLwSB1
2026-03-12 04:34:04.491 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.230 waku 98efb72052df40081a9ce29a8f4b0bf9857caba4866f241ea5dc405efffd07fc
2026-03-12 04:34:04.526 DEBUG [src.node.docker_mananger] Container started with ID 98efb72052df. Setting up logs at ./log/docker/node2_2026-03-12_04-34-03__b8209186-de8b-4a07-8530-f871dc37fe21__wakuorg_nwaku:latest.log
2026-03-12 04:34:04.527 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12922
2026-03-12 04:34:04.527 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:05.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12922/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:05.530 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-12 04:34:05.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:05.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:05.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.230/tcp/12923/p2p/16Uiu2HAkuU6Ek7ZTBvMHesUHpNv2H2cJ5fdKyMuBRxvHMx1gWNYU","/ip4/172.18.138.230/tcp/12924/ws/p2p/16Uiu2HAkuU6Ek7ZTBvMHesUHpNv2H2cJ5fdKyMuBRxvHMx1gWNYU"],"enrUri":"enr:-L24QOoKe6F-05fyx5clA9-pu9w-EtdvTZGS9VkFjmvxzookBjk2_aRsrkuvBNyGpTABr4e0sVHJFFPLuvnyC2V3w80CgmlkgnY0gmlwhKwSiuaKbXVsdGlhZGRyc5YACASsEormBjJ7AAoErBKK5gYyfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAJ6XB_r1niOZziZBuC4E4_s0Pt8YhGK2znfxdQo-xs2DdGNwgjJ7g3VkcIIyfYV3YWt1MgA"}'
2026-03-12 04:34:05.533 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:05.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.54/tcp/31993/p2p/16Uiu2HAmHL8Si1zobuJgqpUDQmekADjWVAwLuwB6TKSenMuLwSB1"]'
2026-03-12 04:34:05.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:05.567 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-12 04:34:05.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:05.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:05.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12922/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ea604a5a-3eb7-4564-9c76-de06e740593d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:05.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ea604a5a-3eb7-4564-9c76-de06e740593d","statusDesc":"OK"}'
2026-03-12 04:34:05.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12922/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
2026-03-12 04:34:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-12 04:34:05.615 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:05.616 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:05.616 DEBUG [src.node.waku_node] Stopping container with id 2b3a262403b8
2026-03-12 04:34:06.192 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:06.194 DEBUG [src.node.waku_node] Stopping container with id 98efb72052df
2026-03-12 04:34:06.770 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:06.771 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:06.779 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:06.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sort_ascending[true] with id: 2026-03-12_04-36-08__eaf3c527-b466-4682-aae5-f00d5e4941ae
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-12_04-36-08__eaf3c527-b466-4682-aae5-f00d5e4941ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20990', '20991', '20992', '20993', '20994']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20990:20990 -p 20991:20991 -p 20992:20992 -p 20993:20993 -p 20994:20994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20992 --rest-port=20990 --tcp-port=20991 --discv5-udp-port=20993 --rest-address=0.0.0.0 --nat=extip:172.18.129.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d4fe1d54bbdfb9cf583ba03ddd6acfd49efef3a378cb9dace26ac2cb87979c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20994 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.240 waku 69546a0cd6bc2ae9612f33c54e32fba521c3f4db6380fdbb34fabe749cc71189
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69546a0cd6bc. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-36-08__eaf3c527-b466-4682-aae5-f00d5e4941ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20990
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 025866607afc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d165350f8535. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20990/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:20990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.240/tcp/20991/p2p/16Uiu2HAkwasmREn9wPzH6FqP7reSaKxijtoReJ9yPLSA1jZppSiL","/ip4/172.18.129.240/tcp/20992/ws/p2p/16Uiu2HAkwasmREn9wPzH6FqP7reSaKxijtoReJ9yPLSA1jZppSiL"],"enrUri":"enr:-L24QNE1KRkz0X4UXqX9LwwwOVpXYcRIWAbruYi3mvZY5RKccm4rHltaUiKZpP0_PNQ512WaI-7HQ2mEcpyr_cv7IhYCgmlkgnY0gmlwhKwSgfCKbXVsdGlhZGRyc5YACASsEoHwBlH_AAoErBKB8AZSAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECIBLtpytLoX_PhsChGiyhrV9W9ryOGRKn3e0o4MWzbqmDdGNwglH_g3VkcIJSAYV3YWt1MgM"}'
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-12_04-36-08__eaf3c527-b466-4682-aae5-f00d5e4941ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58345', '58346', '58347', '58348', '58349']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58345:58345 -p 58346:58346 -p 58347:58347 -p 58348:58348 -p 58349:58349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58347 --rest-port=58345 --tcp-port=58346 --discv5-udp-port=58348 --rest-address=0.0.0.0 --nat=extip:172.18.94.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6df0fc16fbc450fb7b8fd152c5ba3d6c3374d12210db80576a73c45bfaa5060 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58349 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNE1KRkz0X4UXqX9LwwwOVpXYcRIWAbruYi3mvZY5RKccm4rHltaUiKZpP0_PNQ512WaI-7HQ2mEcpyr_cv7IhYCgmlkgnY0gmlwhKwSgfCKbXVsdGlhZGRyc5YACASsEoHwBlH_AAoErBKB8AZSAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECIBLtpytLoX_PhsChGiyhrV9W9ryOGRKn3e0o4MWzbqmDdGNwglH_g3VkcIJSAYV3YWt1MgM --storenode=/ip4/172.18.129.240/tcp/20991/p2p/16Uiu2HAkwasmREn9wPzH6FqP7reSaKxijtoReJ9yPLSA1jZppSiL --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.172 waku ea1ce064d34e6a5b7b90746408d58c6c65b1b693734663f6a79948f82d58b0a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea1ce064d34e. Setting up logs at ./log/docker/store_node1_2026-03-12_04-36-08__eaf3c527-b466-4682-aae5-f00d5e4941ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58345
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/health" -H "Content-Type: application/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:58345/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.172/tcp/58346/p2p/16Uiu2HAmFfUixVXekhf3i2q95JxCzsQHdwoM2PLbXaJPXwQSiYw1","/ip4/172.18.94.172/tcp/58347/ws/p2p/16Uiu2HAmFfUixVXekhf3i2q95JxCzsQHdwoM2PLbXaJPXwQSiYw1"],"enrUri":"enr:-L24QGvy1dOeF3xrS9lbu2Z22l0wZFETCc9PugSeUrpNgssSXM4dxO_ac-EzEmPjALDQ9p1eaOBLw964iw2nTz9VofYCgmlkgnY0gmlwhKwSXqyKbXVsdGlhZGRyc5YACASsEl6sBuPqAAoErBJerAbj690DgnJzhQADAQAAiXNlY3AyNTZrMaEDLLMklGV3kAZRVwP0PDfMJh8_qSD6i24aiGUNM8WiPHCDdGNwguPqg3VkcILj7IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.240/tcp/20991/p2p/16Uiu2HAkwasmREn9wPzH6FqP7reSaKxijtoReJ9yPLSA1jZppSiL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20990/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:58345/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:20990/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:20990/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:20990/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:20990/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:20990/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:20990/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:20990/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:20990/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:20990/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:20990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20990/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa07af205aff027caeadc7e90ac23d1357818687d698b11cfe7fafd1aecdeeed7"},{"messageHash":"0x9b6e85601ee21c216477026882ecf9da1c55022142399796129daee3d584d9eb"},{"messageHash":"0xbb2b2d7e7f474fb0a6fcef5bb788c99826cf78c7ea709655bd782ecc5dcd6382"},{"messageHash":"0xf69aac1a4a79c3a8b8a49473610993f1af70c1612d81adf8cae19c8333ea399e"},{"messageHash":"0x8823ea60fef94d7e983fcf5fc28e8ef195e5014dddf8099e66e7b96c26c423fd"}],"paginationCursor":"0x8823ea60fef94d7e983fcf5fc28e8ef195e5014dddf8099e66e7b96c26c423fd"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa07af205aff027caeadc7e90ac23d1357818687d698b11cfe7fafd1aecdeeed7"},{"messageHash":"0x9b6e85601ee21c216477026882ecf9da1c55022142399796129daee3d584d9eb"},{"messageHash":"0xbb2b2d7e7f474fb0a6fcef5bb788c99826cf78c7ea709655bd782ecc5dcd6382"},{"messageHash":"0xf69aac1a4a79c3a8b8a49473610993f1af70c1612d81adf8cae19c8333ea399e"},{"messageHash":"0x8823ea60fef94d7e983fcf5fc28e8ef195e5014dddf8099e66e7b96c26c423fd"}],"paginationCursor":"0x8823ea60fef94d7e983fcf5fc28e8ef195e5014dddf8099e66e7b96c26c423fd"}'
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 69546a0cd6bc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea1ce064d34e
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-12 04:34:26.399 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:26.399 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac
2026-03-12 04:34:26.399 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:26.400 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-12 04:34:26.407 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:26.407 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:26.407 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:26.407 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:26.409 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:26.409 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.174
2026-03-12 04:34:26.409 DEBUG [src.node.docker_mananger] Generated ports ['30039', '30040', '30041', '30042', '30043']
2026-03-12 04:34:26.409 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:26.409 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:26.409 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:26.409 DEBUG [src.node.docker_mananger] docker run -i -t -p 30039:30039 -p 30040:30040 -p 30041:30041 -p 30042:30042 -p 30043:30043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30041 --rest-port=30039 --tcp-port=30040 --discv5-udp-port=30042 --rest-address=0.0.0.0 --nat=extip:172.18.24.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbea9bff2eabf66efd3a2b7cb4e0ad4f9f7d268f9539d4ba126daf1df3679515 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30043 --metrics-logging=true --lightpush=true --relay=true
2026-03-12 04:34:26.605 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.174 waku c29278ff7c84fd5abf4fd2c44c48285f5edf5c52d9cdf2fd78c61714d35b8f1a
2026-03-12 04:34:26.632 ERROR [src.node.docker_mananger] Max retries reached for container e709a9c8a457. Exiting log stream.
2026-03-12 04:34:26.641 DEBUG [src.node.docker_mananger] Container started with ID c29278ff7c84. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:26.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30039
2026-03-12 04:34:26.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:27.186 ERROR [src.node.docker_mananger] Max retries reached for container 8a4f0f31e6a3. Exiting log stream.
2026-03-12 04:34:27.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30039/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:27.645 INFO [src.node.api_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-12 04:34:27.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:27.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:27.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.174/tcp/30040/p2p/16Uiu2HAkyFnDcgxv4tSyRyrsfo2C65BjxLdaHy2aUSR2Eefhxy8j","/ip4/172.18.24.174/tcp/30041/ws/p2p/16Uiu2HAkyFnDcgxv4tSyRyrsfo2C65BjxLdaHy2aUSR2Eefhxy8j"],"enrUri":"enr:-L24QOJ7wA9qwjFET3QtWcCra-pWr1Kvdt4W_UdhK8sHacn1Whx9QvClLy_6-LTaO9HBNaNDWuSqoJ22wSlTBiGuYBUCgmlkgnY0gmlwhKwSGK6KbXVsdGlhZGRyc5YACASsEhiuBnVYAAoErBIYrgZ1Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOOX-SVw2QxrHLoFYS6MoIY5K4C1dQOxIlMXsoAtPzTiDdGNwgnVYg3VkcIJ1WoV3YWt1Mgk"}'
2026-03-12 04:34:27.648 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:27.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:27.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.656 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:27.656 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:27.657 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:27.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.118
2026-03-12 04:34:27.657 DEBUG [src.node.docker_mananger] Generated ports ['15188', '15189', '15190', '15191', '15192']
2026-03-12 04:34:27.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:27.658 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:27.658 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:27.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 15188:15188 -p 15189:15189 -p 15190:15190 -p 15191:15191 -p 15192:15192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15190 --rest-port=15188 --tcp-port=15189 --discv5-udp-port=15191 --rest-address=0.0.0.0 --nat=extip:172.18.36.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8eaa6bb5fb35bcc2d4b92d99f5bfbb3c897a18efcbdccc6fbbd8aa69a5a6d5b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15192 --metrics-logging=true --lightpush=false --relay=true
2026-03-12 04:34:27.850 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.118 waku 49f7ccdd95fca9ab5ef861ce290e99148e4022e1b9f887f7abb668668802e223
2026-03-12 04:34:27.886 DEBUG [src.node.docker_mananger] Container started with ID 49f7ccdd95fc. Setting up logs at ./log/docker/receiving_node2_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15188
2026-03-12 04:34:27.886 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:28.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15188/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-12 04:34:28.890 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:28.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.118/tcp/15189/p2p/16Uiu2HAmQW3fubTzFf4uZ9wsAztQpwmpVcoATJ5xhLViE3PrAFbD","/ip4/172.18.36.118/tcp/15190/ws/p2p/16Uiu2HAmQW3fubTzFf4uZ9wsAztQpwmpVcoATJ5xhLViE3PrAFbD"],"enrUri":"enr:-L24QLaYSsk4UGceW54QyQx3QyU6XHaCnG8bBpUOopl6oiAFSN6W7A-GtPlfG2Se3uZiXp3-Q8fELGtUjLEgvtqnF5MCgmlkgnY0gmlwhKwSJHaKbXVsdGlhZGRyc5YACASsEiR2BjtVAAoErBIkdgY7Vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsAHFWXJ5WI2kBUtIEgSSQtcgaprNprV0U3VdCNY_-PCDdGNwgjtVg3VkcII7V4V3YWt1MgE"}'
2026-03-12 04:34:28.893 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:28.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.174/tcp/30040/p2p/16Uiu2HAkyFnDcgxv4tSyRyrsfo2C65BjxLdaHy2aUSR2Eefhxy8j"]'
2026-03-12 04:34:28.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:28.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:28.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:28.940 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:28.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:28.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:28.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.200
2026-03-12 04:34:28.942 DEBUG [src.node.docker_mananger] Generated ports ['29499', '29500', '29501', '29502', '29503']
2026-03-12 04:34:28.942 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:28.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:28.942 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:28.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 29499:29499 -p 29500:29500 -p 29501:29501 -p 29502:29502 -p 29503:29503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29501 --rest-port=29499 --tcp-port=29500 --discv5-udp-port=29502 --rest-address=0.0.0.0 --nat=extip:172.18.117.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7eac072eeeefe846dd5c9a6587cfa80bffa3a8e1cfd796d96bd324da0b5e767 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29503 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOJ7wA9qwjFET3QtWcCra-pWr1Kvdt4W_UdhK8sHacn1Whx9QvClLy_6-LTaO9HBNaNDWuSqoJ22wSlTBiGuYBUCgmlkgnY0gmlwhKwSGK6KbXVsdGlhZGRyc5YACASsEhiuBnVYAAoErBIYrgZ1Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOOX-SVw2QxrHLoFYS6MoIY5K4C1dQOxIlMXsoAtPzTiDdGNwgnVYg3VkcIJ1WoV3YWt1Mgk --lightpushnode=/ip4/172.18.24.174/tcp/30040/p2p/16Uiu2HAkyFnDcgxv4tSyRyrsfo2C65BjxLdaHy2aUSR2Eefhxy8j --lightpush=true --relay=true
2026-03-12 04:34:29.162 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.200 waku eb14644ea4a7bfbd3d8fa4e852b61df5b8ba72d19e64da66434d97434b4ec786
2026-03-12 04:34:29.198 DEBUG [src.node.docker_mananger] Container started with ID eb14644ea4a7. Setting up logs at ./log/docker/lightpush_node1_2026-03-12_04-34-26__3b78f905-78e9-4f6a-8b17-e736b5aba7ac__wakuorg_nwaku:latest.log
2026-03-12 04:34:29.198 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29499
2026-03-12 04:34:29.198 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:30.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29499/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.202 INFO [src.node.api_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-12 04:34:30.202 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:30.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.200/tcp/29500/p2p/16Uiu2HAm5akZhWa3Bm6QQnGDqGqBhJnorHnZKnYKWmZ6YcPytUZg","/ip4/172.18.117.200/tcp/29501/ws/p2p/16Uiu2HAm5akZhWa3Bm6QQnGDqGqBhJnorHnZKnYKWmZ6YcPytUZg"],"enrUri":"enr:-L24QHOlbUT2dv2SWX-YNsxf5yutlrbNOSS7vJ7x24Fdyh6FELIjb0SLCjEU-lrfbIwpWLhDSg8iwNBIYG2b-AzDuukCgmlkgnY0gmlwhKwSdciKbXVsdGlhZGRyc5YACASsEnXIBnM8AAoErBJ1yAZzPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECluhHxOknoA7YMewziR5_2ZB2xCtt8lrSfJ2xlszXdKuDdGNwgnM8g3VkcIJzPoV3YWt1Mgk"}'
2026-03-12 04:34:30.204 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:30.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.174/tcp/30040/p2p/16Uiu2HAkyFnDcgxv4tSyRyrsfo2C65BjxLdaHy2aUSR2Eefhxy8j"]'
2026-03-12 04:34:30.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.118/tcp/15189/p2p/16Uiu2HAmQW3fubTzFf4uZ9wsAztQpwmpVcoATJ5xhLViE3PrAFbD"]'
2026-03-12 04:34:30.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:34:30.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15188/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:34:30.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:34:30.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.293 DEBUG [src.steps.light_push] Lightpushing message
2026-03-12 04:34:30.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29499/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290070292935624, "extraField": "extraValue"}}'
2026-03-12 04:34:30.296 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29499/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:30.299 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:30.299 DEBUG [src.node.waku_node] Stopping container with id c29278ff7c84
2026-03-12 04:34:30.896 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:30.897 DEBUG [src.node.waku_node] Stopping container with id 49f7ccdd95fc
2026-03-12 04:34:31.469 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:31.470 DEBUG [src.node.waku_node] Stopping container with id eb14644ea4a7
2026-03-12 04:34:31.711 ERROR [src.node.docker_mananger] Max retries reached for container c29278ff7c84. Exiting log stream.
2026-03-12 04:34:32.049 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:32.051 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:32.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:32.070 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:32.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_hash_param with id: 2026-03-12_04-35-23__bfa8a8e9-04ae-4e10-a75c-147f3633831a
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-12_04-35-23__bfa8a8e9-04ae-4e10-a75c-147f3633831a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39214', '39215', '39216', '39217', '39218']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39214:39214 -p 39215:39215 -p 39216:39216 -p 39217:39217 -p 39218:39218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39216 --rest-port=39214 --tcp-port=39215 --discv5-udp-port=39217 --rest-address=0.0.0.0 --nat=extip:172.18.33.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e1dbe9d1ca5d501a5f1df61f6ed6d98af9e91b588d7db8fccfdb3fae81afe4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39218 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 040f12216d20. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.190 waku 9b515f1590428919becb8d85c5f446897a0b4c47811bd15b452c75adc94b411a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b515f159042. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-23__bfa8a8e9-04ae-4e10-a75c-147f3633831a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39214
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 6df4d057981b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39214/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:39214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.190/tcp/39215/p2p/16Uiu2HAm3nSTgwmQJzJsBCEFjmNhBz2reKyhF8XQRs46u6j1SAvz","/ip4/172.18.33.190/tcp/39216/ws/p2p/16Uiu2HAm3nSTgwmQJzJsBCEFjmNhBz2reKyhF8XQRs46u6j1SAvz"],"enrUri":"enr:-L24QBjl1u2LIVw3o8v-plmUj851qbKimu4YrRnZkMUHVdG-ftFYmMgFg1-KLadAChtcAHtK05AjSkGhFA35YK9UxtACgmlkgnY0gmlwhKwSIb6KbXVsdGlhZGRyc5YACASsEiG-BpkvAAoErBIhvgaZMN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfC9oCIkEf82N6cKWZNSDKnyXJMq_xwCp3Gs5gKl1aOeDdGNwgpkvg3VkcIKZMYV3YWt1MgM"}'
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-12_04-35-23__bfa8a8e9-04ae-4e10-a75c-147f3633831a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52922', '52923', '52924', '52925', '52926']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52922:52922 -p 52923:52923 -p 52924:52924 -p 52925:52925 -p 52926:52926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52924 --rest-port=52922 --tcp-port=52923 --discv5-udp-port=52925 --rest-address=0.0.0.0 --nat=extip:172.18.128.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a64b6dbcb0eeb6df1f9b5d1a5af1f0c6a4deedcbdc63bbbfab9f2a89f458e81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52926 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBjl1u2LIVw3o8v-plmUj851qbKimu4YrRnZkMUHVdG-ftFYmMgFg1-KLadAChtcAHtK05AjSkGhFA35YK9UxtACgmlkgnY0gmlwhKwSIb6KbXVsdGlhZGRyc5YACASsEiG-BpkvAAoErBIhvgaZMN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfC9oCIkEf82N6cKWZNSDKnyXJMq_xwCp3Gs5gKl1aOeDdGNwgpkvg3VkcIKZMYV3YWt1MgM --storenode=/ip4/172.18.33.190/tcp/39215/p2p/16Uiu2HAm3nSTgwmQJzJsBCEFjmNhBz2reKyhF8XQRs46u6j1SAvz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.135 waku 5b2fe37174564ac2a375aa3de0311669c8f2ca88b7085e0c78b7ac16030a3468
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b2fe3717456. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-23__bfa8a8e9-04ae-4e10-a75c-147f3633831a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52922
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52922/health" -H "Content-Type: application/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:52922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.135/tcp/52923/p2p/16Uiu2HAmH3ARDqj9GzLVtCa5eCep5sXvHsMxMmw5kaK1yDU56STp","/ip4/172.18.128.135/tcp/52924/ws/p2p/16Uiu2HAmH3ARDqj9GzLVtCa5eCep5sXvHsMxMmw5kaK1yDU56STp"],"enrUri":"enr:-L24QFQKm8dHXjHI4h3Vu46VBzkewhx4nB8XX1je4Mh2dcBPIW-bh4hHO7pLDF4Yoe20_UhmsTxxuZG6BZNLNLi5ZjkCgmlkgnY0gmlwhKwSgIeKbXVsdGlhZGRyc5YACASsEoCHBs67AAoErBKAhwbOvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQRzowWpWDhWtWUduy23iu7W4UF-XvDXqXvrqMhytFH-DdGNwgs67g3VkcILOvYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.190/tcp/39215/p2p/16Uiu2HAm3nSTgwmQJzJsBCEFjmNhBz2reKyhF8XQRs46u6j1SAvz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39214/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:52922/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:39214/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:39214/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:39214/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:39214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9&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":"0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9" -H "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":"0x08dd6929fab983440dff7374a698d97eaf0402f56896313ea94c7d47e2697835"},{"messageHash":"0x9fc4f3e38df24db84193145e97a9ec0285f29c697c3595b7978680715d4fe712"},{"messageHash":"0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9"},{"messageHash":"0x234d061420d0325824b559efd4a9d9853b0ec6a01949cd4db763705985e70192"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52922/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9&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":"0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52922/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9" -H "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":"0x08dd6929fab983440dff7374a698d97eaf0402f56896313ea94c7d47e2697835"},{"messageHash":"0x9fc4f3e38df24db84193145e97a9ec0285f29c697c3595b7978680715d4fe712"},{"messageHash":"0xc7b52d1538206a6e403717f1e34caf9348e675a6af15cb87f0344c18bc0ce5d9"},{"messageHash":"0x234d061420d0325824b559efd4a9d9853b0ec6a01949cd4db763705985e70192"}]}'
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 9b515f159042
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b2fe3717456
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_scalar_types with id: 2026-03-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339
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-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__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-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__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-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__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-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__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.228.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53526', '53527', '53528', '53529', '53530']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53526:53526 -p 53527:53527 -p 53528:53528 -p 53529:53529 -p 53530:53530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53528 --rest-port=53526 --tcp-port=53527 --discv5-udp-port=53529 --rest-address=0.0.0.0 --nat=extip:172.18.228.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3b0eebbcd564c8b8b1c3f1f796c7bdb2d9e1fe9aca6b79bbfee6a7ca3b1e6ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53530 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.131 waku 908688cb506a60bfea2457583cccd25bff468878bc1720264c56cbd2d81d84bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 908688cb506a. Setting up logs at ./log/docker/node1_2026-03-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53526
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 c2c98a065293. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c2e82d10afd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:53526/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/53527/p2p/16Uiu2HAmUeWaMwBfmhVEtq7rZk5EcWGHbN21hX17wy41GFfnEFQ3","/ip4/172.18.228.131/tcp/53528/ws/p2p/16Uiu2HAmUeWaMwBfmhVEtq7rZk5EcWGHbN21hX17wy41GFfnEFQ3"],"enrUri":"enr:-L24QLJg059s6wteXFFtArXpNTa9aAcHTsm-syL5hHYIEQoGG0v1wjp2uCGLBrOXTdXgJKa6P1LcdPqfGzwolgNhkvsCgmlkgnY0gmlwhKwS5IOKbXVsdGlhZGRyc5YACASsEuSDBtEXAAoErBLkgwbRGN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7ZuWAS1q5dTVfINtzb8RX-hYSWgfCN4rmNDJmsHPhciDdGNwgtEXg3VkcILRGYV3YWt1MgE"}'
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.213.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24525', '24526', '24527', '24528', '24529']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24525:24525 -p 24526:24526 -p 24527:24527 -p 24528:24528 -p 24529:24529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24527 --rest-port=24525 --tcp-port=24526 --discv5-udp-port=24528 --rest-address=0.0.0.0 --nat=extip:172.18.213.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d46c3ec1c1f53cee670a3feb6d2a3cfa21acfbfbaabc9bab4d746a8be5e61d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLJg059s6wteXFFtArXpNTa9aAcHTsm-syL5hHYIEQoGG0v1wjp2uCGLBrOXTdXgJKa6P1LcdPqfGzwolgNhkvsCgmlkgnY0gmlwhKwS5IOKbXVsdGlhZGRyc5YACASsEuSDBtEXAAoErBLkgwbRGN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7ZuWAS1q5dTVfINtzb8RX-hYSWgfCN4rmNDJmsHPhciDdGNwgtEXg3VkcILRGYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.83 waku c29a7d12c6ed004f7edf1d987bc0f8f5a512f0a51efd03d0163b57c8b1c9dc8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c29a7d12c6ed. Setting up logs at ./log/docker/node2_2026-03-12_04-36-31__7b1dfddb-e5c5-4e6f-afcd-ca48c9cb6339__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24525/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:24525/debug/v1/info" -H "Content-Type: application/json" -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.83/tcp/24526/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","/ip4/172.18.213.83/tcp/24527/ws/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3"],"enrUri":"enr:-L24QPkiDCVwisroekFcb500Yv7gXzm3uOk6BX8xf5MNK0RoBIJY7g7pwQQKWBNeo9iYMkxllQ4khY0oB5NHJWwfbu0CgmlkgnY0gmlwhKwS1VOKbXVsdGlhZGRyc5YACASsEtVTBl_OAAoErBLVUwZfz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDY4E-8XDRFi0qojv0LQX6KStAIIIdHOtfKDfVoB8WaRiDdGNwgl_Og3VkcIJf0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.83/tcp/24526/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.131/tcp/53527/p2p/16Uiu2HAmUeWaMwBfmhVEtq7rZk5EcWGHbN21hX17wy41GFfnEFQ3"]'
INFO  src.node.api_clients.base_client:base_client.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:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53526/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.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:476 Response for get connected peers [{'multiaddr': '/ip4/172.18.213.83/tcp/51398/p2p/16Uiu2HAmKMR22BkpkCDLcAgLfS66PzWQxdhj27Bg4hh8awp9xiJ3', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.36.0-164-g0ad551', 'origin': 'Discv5'}]
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 908688cb506a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c29a7d12c6ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-12 04:35:55.354 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:55.355 DEBUG [tests.conftest] Running test: test_store_with_wrong_encoding_pubsubtopic with id: 2026-03-12_04-35-55__f99e4e7b-c032-4810-8705-84eac8367092
2026-03-12 04:35:55.355 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:55.355 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:55.356 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:35:55.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:55.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-35-55__f99e4e7b-c032-4810-8705-84eac8367092__wakuorg_nwaku:latest.log
2026-03-12 04:35:55.363 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:55.363 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:55.365 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:55.365 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.213
2026-03-12 04:35:55.365 DEBUG [src.node.docker_mananger] Generated ports ['45477', '45478', '45479', '45480', '45481']
2026-03-12 04:35:55.365 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:55.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:55.366 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:55.366 DEBUG [src.node.docker_mananger] docker run -i -t -p 45477:45477 -p 45478:45478 -p 45479:45479 -p 45480:45480 -p 45481:45481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45479 --rest-port=45477 --tcp-port=45478 --discv5-udp-port=45480 --rest-address=0.0.0.0 --nat=extip:172.18.233.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eadeedbaa2ba5ce74588056da77693957b2bf9fcdd81bb9b60bcdae6df7f96ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45481 --metrics-logging=true --store=true --relay=true
2026-03-12 04:35:55.568 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.213 waku c517b1388e510b65b828b9b0ab598b65ed00da82d74f96abb14b852fa2276be0
2026-03-12 04:35:55.581 ERROR [src.node.docker_mananger] Max retries reached for container 350d367949b6. Exiting log stream.
2026-03-12 04:35:55.603 DEBUG [src.node.docker_mananger] Container started with ID c517b1388e51. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-55__f99e4e7b-c032-4810-8705-84eac8367092__wakuorg_nwaku:latest.log
2026-03-12 04:35:55.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45477
2026-03-12 04:35:55.606 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:56.147 ERROR [src.node.docker_mananger] Max retries reached for container dc74b4ac220f. Exiting log stream.
2026-03-12 04:35:56.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45477/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:56.609 INFO [src.node.api_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-12 04:35:56.609 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:56.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:56.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.213/tcp/45478/p2p/16Uiu2HAm7zhMECJ2JdiPos8wo4W3MF6eqQUmiro2MFctJx3mHNkB","/ip4/172.18.233.213/tcp/45479/ws/p2p/16Uiu2HAm7zhMECJ2JdiPos8wo4W3MF6eqQUmiro2MFctJx3mHNkB"],"enrUri":"enr:-L24QBKsGT_Sfw4KDW4w1MbsV5KRr4-7SCmgxcKLhKgNYVO5PTOyOD1E4tBz70qrcrEOOJLJxFkgW2ZIkkyxoZlXifYCgmlkgnY0gmlwhKwS6dWKbXVsdGlhZGRyc5YACASsEunVBrGmAAoErBLp1Qaxp90DgnJzhQADAQAAiXNlY3AyNTZrMaECusH1WO7rvRuA78u1AA3oDf0Hjf_Eo10wo_BKGbTn3XyDdGNwgrGmg3VkcIKxqIV3YWt1MgM"}'
2026-03-12 04:35:56.612 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:56.621 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:56.621 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-35-55__f99e4e7b-c032-4810-8705-84eac8367092__wakuorg_nwaku:latest.log
2026-03-12 04:35:56.621 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:56.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:56.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:56.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.169
2026-03-12 04:35:56.623 DEBUG [src.node.docker_mananger] Generated ports ['9555', '9556', '9557', '9558', '9559']
2026-03-12 04:35:56.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:56.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:56.623 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:56.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 9555:9555 -p 9556:9556 -p 9557:9557 -p 9558:9558 -p 9559:9559 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9557 --rest-port=9555 --tcp-port=9556 --discv5-udp-port=9558 --rest-address=0.0.0.0 --nat=extip:172.18.160.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de5ffebb77bc7a284f9e5f8a71bfcaeb64cf83e3f9686dd668f4be7dec22a91d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9559 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBKsGT_Sfw4KDW4w1MbsV5KRr4-7SCmgxcKLhKgNYVO5PTOyOD1E4tBz70qrcrEOOJLJxFkgW2ZIkkyxoZlXifYCgmlkgnY0gmlwhKwS6dWKbXVsdGlhZGRyc5YACASsEunVBrGmAAoErBLp1Qaxp90DgnJzhQADAQAAiXNlY3AyNTZrMaECusH1WO7rvRuA78u1AA3oDf0Hjf_Eo10wo_BKGbTn3XyDdGNwgrGmg3VkcIKxqIV3YWt1MgM --storenode=/ip4/172.18.233.213/tcp/45478/p2p/16Uiu2HAm7zhMECJ2JdiPos8wo4W3MF6eqQUmiro2MFctJx3mHNkB --store=true --relay=true
2026-03-12 04:35:56.826 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.169 waku 00dd2f39a5d36048eada11e163c77bff4f6813181a9565a9df776ba8d29ce0cd
2026-03-12 04:35:56.871 DEBUG [src.node.docker_mananger] Container started with ID 00dd2f39a5d3. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-55__f99e4e7b-c032-4810-8705-84eac8367092__wakuorg_nwaku:latest.log
2026-03-12 04:35:56.873 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9555
2026-03-12 04:35:56.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:57.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9555/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:57.877 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-12 04:35:57.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:57.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9555/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:57.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.169/tcp/9556/p2p/16Uiu2HAm6JHp17RnMGAB7Y4CHJMGxaoeZVRZ7ANF3gDH13a68KRL","/ip4/172.18.160.169/tcp/9557/ws/p2p/16Uiu2HAm6JHp17RnMGAB7Y4CHJMGxaoeZVRZ7ANF3gDH13a68KRL"],"enrUri":"enr:-L24QCexailVprkbSJC83sh0mc9MG-sXlrmheNPhlmY2LomvWUVFJGdemE4cw7BxlFv7WQAC1EXIMt1mXvBnwb3zsAoCgmlkgnY0gmlwhKwSoKmKbXVsdGlhZGRyc5YACASsEqCpBiVUAAoErBKgqQYlVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoYxsltexEeV_hML_gWjQCEvxQFYkysgjL9s3QjXXtJODdGNwgiVUg3VkcIIlVoV3YWt1MgM"}'
2026-03-12 04:35:57.880 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:57.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9555/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.213/tcp/45478/p2p/16Uiu2HAm7zhMECJ2JdiPos8wo4W3MF6eqQUmiro2MFctJx3mHNkB"]'
2026-03-12 04:35:57.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:57.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9555/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:57.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.889 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/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-12 04:35:57.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.095 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:58.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:58.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:58.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.302 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:58.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:58.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:58.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.510 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:58.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:58.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:58.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.718 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:58.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:58.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:58.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.925 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:58.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:58.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:58.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:59.134 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:59.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:59.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:59.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:59.341 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:59.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:59.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:59.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:59.548 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic %23waku%2F2%2Frs%2F3%2F0
2026-03-12 04:35:59.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45477/store/v3/messages?includeData=true&pubsubTopic=%23waku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:59.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:35:59.552 DEBUG [tests.store.test_topics] response for getting message with wrong encoded pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-12 04:35:59.554 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:59.556 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:59.556 DEBUG [src.node.waku_node] Stopping container with id c517b1388e51
2026-03-12 04:36:00.099 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:00.102 DEBUG [src.node.waku_node] Stopping container with id 00dd2f39a5d3
2026-03-12 04:36:00.689 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:00.692 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:36:00.703 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:36:00.711 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,73 @@
2026-03-12 04:39:11.215 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:39:11.215 DEBUG [tests.conftest] Running test: test_store_with_filter with id: 2026-03-12_04-39-11__fc1c8683-0274-42f5-b52f-3a2e09941101
2026-03-12 04:39:11.216 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:39:11.216 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:39:11.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:39:11.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-39-11__fc1c8683-0274-42f5-b52f-3a2e09941101__wakuorg_nwaku:latest.log
2026-03-12 04:39:11.223 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:11.223 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:11.225 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:11.225 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.254
2026-03-12 04:39:11.225 DEBUG [src.node.docker_mananger] Generated ports ['4699', '4700', '4701', '4702', '4703']
2026-03-12 04:39:11.225 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:11.225 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:11.225 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:11.226 DEBUG [src.node.docker_mananger] docker run -i -t -p 4699:4699 -p 4700:4700 -p 4701:4701 -p 4702:4702 -p 4703:4703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4701 --rest-port=4699 --tcp-port=4700 --discv5-udp-port=4702 --rest-address=0.0.0.0 --nat=extip:172.18.144.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9408f7fe81da919de5a4ad1ac71c1e58c954ed38c735e9a2b3bbd7adfc7b41e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4703 --metrics-logging=true --store=true --relay=true --filter=true
2026-03-12 04:39:11.386 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.254 waku 7e2d15a1db934030697b236d6fa423874a51c9de6192417b6528afa3e8f86d4f
2026-03-12 04:39:11.415 DEBUG [src.node.docker_mananger] Container started with ID 7e2d15a1db93. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-39-11__fc1c8683-0274-42f5-b52f-3a2e09941101__wakuorg_nwaku:latest.log
2026-03-12 04:39:11.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4699
2026-03-12 04:39:11.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:11.505 ERROR [src.node.docker_mananger] Max retries reached for container cbc64167eeb7. Exiting log stream.
2026-03-12 04:39:12.014 ERROR [src.node.docker_mananger] Max retries reached for container 9141f4211d37. Exiting log stream.
2026-03-12 04:39:12.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4699/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:12.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"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-12 04:39:12.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:12.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:12.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.254/tcp/4700/p2p/16Uiu2HAmBuZ8YHH5rsyLe4sKjkJwHu9PFy71teyjLVXeca2tbLQC","/ip4/172.18.144.254/tcp/4701/ws/p2p/16Uiu2HAmBuZ8YHH5rsyLe4sKjkJwHu9PFy71teyjLVXeca2tbLQC"],"enrUri":"enr:-L24QITlrRphiQbbISlgXy38R63HUTksPuvhDvuYxXDppEkSEUnocbCy4xZDpQr0pGoRQ-mH6ucGoa0ZHiqzIgS1oV4CgmlkgnY0gmlwhKwSkP6KbXVsdGlhZGRyc5YACASsEpD-BhJcAAoErBKQ_gYSXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9N-CUhQF6p79nEwhJK-_vNyIsvIoo34iGO1szmSR_s2DdGNwghJcg3VkcIISXoV3YWt1Mgc"}'
2026-03-12 04:39:12.423 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:12.429 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:39:12.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-39-11__fc1c8683-0274-42f5-b52f-3a2e09941101__wakuorg_nwaku:latest.log
2026-03-12 04:39:12.429 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:12.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:12.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:12.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.211
2026-03-12 04:39:12.431 DEBUG [src.node.docker_mananger] Generated ports ['8450', '8451', '8452', '8453', '8454']
2026-03-12 04:39:12.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:12.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:12.431 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:12.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 8450:8450 -p 8451:8451 -p 8452:8452 -p 8453:8453 -p 8454:8454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8452 --rest-port=8450 --tcp-port=8451 --discv5-udp-port=8453 --rest-address=0.0.0.0 --nat=extip:172.18.214.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=49707ff0cafcfe9290e6d792aefaeb66d606ea6fd8eacbd86e853bbf564021f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8454 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QITlrRphiQbbISlgXy38R63HUTksPuvhDvuYxXDppEkSEUnocbCy4xZDpQr0pGoRQ-mH6ucGoa0ZHiqzIgS1oV4CgmlkgnY0gmlwhKwSkP6KbXVsdGlhZGRyc5YACASsEpD-BhJcAAoErBKQ_gYSXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9N-CUhQF6p79nEwhJK-_vNyIsvIoo34iGO1szmSR_s2DdGNwghJcg3VkcIISXoV3YWt1Mgc --storenode=/ip4/172.18.144.254/tcp/4700/p2p/16Uiu2HAmBuZ8YHH5rsyLe4sKjkJwHu9PFy71teyjLVXeca2tbLQC --store=false --relay=false --filter=true
2026-03-12 04:39:12.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.211 waku 13636b4cb199459d5a939d691107c7bff3c278b8f53cccf859aea797500a0b58
2026-03-12 04:39:12.610 DEBUG [src.node.docker_mananger] Container started with ID 13636b4cb199. Setting up logs at ./log/docker/store_node1_2026-03-12_04-39-11__fc1c8683-0274-42f5-b52f-3a2e09941101__wakuorg_nwaku:latest.log
2026-03-12 04:39:12.611 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8450
2026-03-12 04:39:12.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:13.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8450/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-12 04:39:13.615 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:13.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.211/tcp/8451/p2p/16Uiu2HAmNHEAc88qiwGEwcKfrCDC95m6vjAMLgio9LWm955WrbNb","/ip4/172.18.214.211/tcp/8452/ws/p2p/16Uiu2HAmNHEAc88qiwGEwcKfrCDC95m6vjAMLgio9LWm955WrbNb"],"enrUri":"enr:-L24QAxJufE5WwYMmfwi_ivYaC2B54Y78TeFHBoXWnTyQts5a98_prZ6S320pRVRu-MrQpf9dNCZe_xzEf0GeNvfs-kCgmlkgnY0gmlwhKwS1tOKbXVsdGlhZGRyc5YACASsEtbTBiEDAAoErBLW0wYhBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjwG2idi_mEa3_9pWj86t1wNmZpVZMPhC1EPdQz5WraSDdGNwgiEDg3VkcIIhBYV3YWt1MgQ"}'
2026-03-12 04:39:13.618 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:13.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8450/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.254/tcp/4700/p2p/16Uiu2HAmBuZ8YHH5rsyLe4sKjkJwHu9PFy71teyjLVXeca2tbLQC"]'
2026-03-12 04:39:13.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:13.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:13.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:13.666 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:13.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4699/relay/v1/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-12 04:39:13.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:13.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:39:13.875 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:39:13.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4699/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63f9a4c32e3e69b929d48f1b2e945280ba7a70f0e1cd47a4ea144694d34485ef"}]}'
2026-03-12 04:39:13.879 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:39:13.879 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:39:13.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:13.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"77e9b74d53447d3baffd","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63f9a4c32e3e69b929d48f1b2e945280ba7a70f0e1cd47a4ea144694d34485ef"}]}'
2026-03-12 04:39:13.887 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:39:13.888 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:39:13.889 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:39:13.890 DEBUG [src.node.waku_node] Stopping container with id 7e2d15a1db93
2026-03-12 04:39:14.396 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:14.400 DEBUG [src.node.waku_node] Stopping container with id 13636b4cb199
2026-03-12 04:39:14.900 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:14.904 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:39:14.913 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:39:14.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,174 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120
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-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6785', '6786', '6787', '6788', '6789']
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 6785:6785 -p 6786:6786 -p 6787:6787 -p 6788:6788 -p 6789:6789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6787 --rest-port=6785 --tcp-port=6786 --discv5-udp-port=6788 --rest-address=0.0.0.0 --nat=extip:172.18.79.106 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=acfbaf5842e8bc062bb5311f042cbc0c5efabd322f3f88ae68a8bf6d8be8c11a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6789 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 887760b109be. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.106 waku acce17e730ca084899de35ff81c763e869b9be2555eb81314e5effe8122800af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acce17e730ca. Setting up logs at ./log/docker/node1_2026-03-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6785
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 3bee56d6d4b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6785/health" -H "Content-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:6785/health" -H "Content-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:6785/health" -H "Content-Type: application/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:6785/debug/v1/info" -H "Content-Type: application/json" -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.106/tcp/6786/p2p/16Uiu2HAm1apRCcwapaa2Q9BVKbYjLVANMAeFvdb17RhQvoj5g2Jz","/ip4/172.18.79.106/tcp/6787/ws/p2p/16Uiu2HAm1apRCcwapaa2Q9BVKbYjLVANMAeFvdb17RhQvoj5g2Jz"],"enrUri":"enr:-L24QHb46MXHyKEgyMc3zIrqf-_sFtDKZUO2Yt2aIUaUppsMHBhKn2fm2w3MkABpG04oK4Dac6iotmANV9GwkuD2G8wCgmlkgnY0gmlwhKwST2qKbXVsdGlhZGRyc5YACASsEk9qBhqCAAoErBJPagYag90DgnJzhQACAQAAiXNlY3AyNTZrMaECW33jySEcLgnHIja99oUXbihNnu33TizRO9UuaYSecM-DdGNwghqCg3VkcIIahIV3YWt1MgU"}'
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-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21157', '21158', '21159', '21160', '21161']
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 21157:21157 -p 21158:21158 -p 21159:21159 -p 21160:21160 -p 21161:21161 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21159 --rest-port=21157 --tcp-port=21158 --discv5-udp-port=21160 --rest-address=0.0.0.0 --nat=extip:172.18.50.217 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f6fcfb2c2f1d2d89bfa626ea39e17132738c0fa8b8df5a0df15bbfeaae7bf0cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21161 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHb46MXHyKEgyMc3zIrqf-_sFtDKZUO2Yt2aIUaUppsMHBhKn2fm2w3MkABpG04oK4Dac6iotmANV9GwkuD2G8wCgmlkgnY0gmlwhKwST2qKbXVsdGlhZGRyc5YACASsEk9qBhqCAAoErBJPagYag90DgnJzhQACAQAAiXNlY3AyNTZrMaECW33jySEcLgnHIja99oUXbihNnu33TizRO9UuaYSecM-DdGNwghqCg3VkcIIahIV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.217 waku 46ee5a704bbcd62bd4eddc9ff8b59dc95962dd4419f9c6c27f4cc7826f090cc3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46ee5a704bbc. Setting up logs at ./log/docker/node2_2026-03-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21157
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21157/health" -H "Content-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:21157/health" -H "Content-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:21157/health" -H "Content-Type: application/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:21157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.217/tcp/21158/p2p/16Uiu2HAm8o9FjnPf6U9DUuSEuo2Xw7deMuFu1skKiTXuwepvKeX6","/ip4/172.18.50.217/tcp/21159/ws/p2p/16Uiu2HAm8o9FjnPf6U9DUuSEuo2Xw7deMuFu1skKiTXuwepvKeX6"],"enrUri":"enr:-L24QIO9gliwMmdaIw7HS4u2iN8vIQJUUleCN182VL3jZhH4J5tF36PcjcjwcOiuViL_RYYyDLTAK72r-gBS0wIb9wECgmlkgnY0gmlwhKwSMtmKbXVsdGlhZGRyc5YACASsEjLZBlKmAAoErBIy2QZSp90DgnJzhQACAQAAiXNlY3AyNTZrMaECxqf3hSEiqGwqeDpSwhwmh3fD3DYP4F5Rsc5hevQKPsWDdGNwglKmg3VkcIJSqIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21157/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.106/tcp/6786/p2p/16Uiu2HAm1apRCcwapaa2Q9BVKbYjLVANMAeFvdb17RhQvoj5g2Jz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6785/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:21157/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:6785/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:6785/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":1773290101203544289,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290104192136454,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290104527485443,"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 acce17e730ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46ee5a704bbc
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-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-12_04-35-01__e6113321-5218-490a-9a79-464d2194a120__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726
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-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16318', '16319', '16320', '16321', '16322']
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 16318:16318 -p 16319:16319 -p 16320:16320 -p 16321:16321 -p 16322:16322 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16320 --rest-port=16318 --tcp-port=16319 --discv5-udp-port=16321 --rest-address=0.0.0.0 --nat=extip:172.18.88.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=436e99ac1d0bbf768f7eba73ddf16dacc62edf3e2788caab71aa537c03ce1dc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16322 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container acce17e730ca. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.56 waku bc43822eadd8def32097d72a36e496938bd5036cf6d9cceddad2fab2af39c0b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc43822eadd8. Setting up logs at ./log/docker/node1_2026-03-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16318
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 46ee5a704bbc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16318/health" -H "Content-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:16318/health" -H "Content-Type: application/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:16318/debug/v1/info" -H "Content-Type: application/json" -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.56/tcp/16319/p2p/16Uiu2HAmNUKLQ11WHtXXYUNhm655FBzTjNukWzM9tDnskguzX9q1","/ip4/172.18.88.56/tcp/16320/ws/p2p/16Uiu2HAmNUKLQ11WHtXXYUNhm655FBzTjNukWzM9tDnskguzX9q1"],"enrUri":"enr:-L24QDm5enJLNtTrWfSwn0K_Tsn8pGJrOysqjWlr9k6MLNLmTv_nX1mBqbiS5FgNQ0Ui81llI0qhbfdpsRTchz2YDwMCgmlkgnY0gmlwhKwSWDiKbXVsdGlhZGRyc5YACASsElg4Bj-_AAoErBJYOAY_wN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkdjyQt9lAR4eJvZOLGJ2Gyg0U198rOZgqd18PRRh9QCDdGNwgj-_g3VkcII_wYV3YWt1MgU"}'
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-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33932', '33933', '33934', '33935', '33936']
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 33932:33932 -p 33933:33933 -p 33934:33934 -p 33935:33935 -p 33936:33936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33934 --rest-port=33932 --tcp-port=33933 --discv5-udp-port=33935 --rest-address=0.0.0.0 --nat=extip:172.18.211.45 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=12f3cb39ecbf9b7441f2ec79a6b57bd5de5ebb19cca0cb484c581a5f0755d72c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33936 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDm5enJLNtTrWfSwn0K_Tsn8pGJrOysqjWlr9k6MLNLmTv_nX1mBqbiS5FgNQ0Ui81llI0qhbfdpsRTchz2YDwMCgmlkgnY0gmlwhKwSWDiKbXVsdGlhZGRyc5YACASsElg4Bj-_AAoErBJYOAY_wN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkdjyQt9lAR4eJvZOLGJ2Gyg0U198rOZgqd18PRRh9QCDdGNwgj-_g3VkcII_wYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.45 waku 5c47006f4e4d42c4f77b02a4f96739378cc64c66cf4f291d127bf111560ef90d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c47006f4e4d. Setting up logs at ./log/docker/node2_2026-03-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33932
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33932/health" -H "Content-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:33932/health" -H "Content-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:33932/health" -H "Content-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:33932/health" -H "Content-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:33932/health" -H "Content-Type: application/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:33932/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/33933/p2p/16Uiu2HAmG5YLaiZeg4VwGnU6srHEfTNLs7vhe7fW5RwnGHuSqjCV","/ip4/172.18.211.45/tcp/33934/ws/p2p/16Uiu2HAmG5YLaiZeg4VwGnU6srHEfTNLs7vhe7fW5RwnGHuSqjCV"],"enrUri":"enr:-L24QKqD6TK3jjo7Kl20hQI0jIORW9aDn4GpGNJXC3yUAwpdMP_uz0c4GiRp1I1_cBAiJpQYbZxtWakwfN5Aqad5exYCgmlkgnY0gmlwhKwS0y2KbXVsdGlhZGRyc5YACASsEtMtBoSNAAoErBLTLQaEjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMt0rPgIPg9MiwEAonayqrQHVEMK0BNBu5uXKwdpr15KDdGNwgoSNg3VkcIKEj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33932/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.56/tcp/16319/p2p/16Uiu2HAmNUKLQ11WHtXXYUNhm655FBzTjNukWzM9tDnskguzX9q1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16318/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:33932/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:16318/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:16318/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":1773290104527485443,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290108442735291,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290109221623866,"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 bc43822eadd8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5c47006f4e4d
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-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-12_04-35-06__73d92d5a-07c5-4a5f-a9c8-3fb080251726__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,155 @@
2026-03-12 04:38:53.995 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:53.996 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28
2026-03-12 04:38:53.996 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:53.997 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:38:54.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:54.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:54.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:54.019 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:54.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:54.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:54.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:54.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:54.051 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:54.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:54.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:54.057 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.249
2026-03-12 04:38:54.058 DEBUG [src.node.docker_mananger] Generated ports ['26209', '26210', '26211', '26212', '26213']
2026-03-12 04:38:54.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:54.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:54.058 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:54.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 26209:26209 -p 26210:26210 -p 26211:26211 -p 26212:26212 -p 26213:26213 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26211 --rest-port=26209 --tcp-port=26210 --discv5-udp-port=26212 --rest-address=0.0.0.0 --nat=extip:172.18.230.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f65d90de252baf1eb829aea1240c60ae100c409aab2e4986f8abfdbad607bcdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26213 --metrics-logging=true --relay=true
2026-03-12 04:38:54.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.249 waku 0633f3d5ede3bf742fc4fbca4843b1d79bfaf27c45d150bbe0e79698a2e623ed
2026-03-12 04:38:54.376 DEBUG [src.node.docker_mananger] Container started with ID 0633f3d5ede3. Setting up logs at ./log/docker/node1_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:54.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26209
2026-03-12 04:38:54.378 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:54.552 ERROR [src.node.docker_mananger] Max retries reached for container befbaf123d20. Exiting log stream.
2026-03-12 04:38:55.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26209/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:55.384 INFO [src.node.api_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-12 04:38:55.385 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:55.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26209/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:55.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.249/tcp/26210/p2p/16Uiu2HAmVH5ikeoQJ6Bf1rUqqL9apzJuCd33MJfbZncGBbLbjBDN","/ip4/172.18.230.249/tcp/26211/ws/p2p/16Uiu2HAmVH5ikeoQJ6Bf1rUqqL9apzJuCd33MJfbZncGBbLbjBDN"],"enrUri":"enr:-L24QE0kaOoC070MN2rq4heeRlERLFLHOtmelnsYptUIvAeJHuJbzU0AXFgs0s9XV1OVYzEh6vTVsM9AewG3t8QG4_YCgmlkgnY0gmlwhKwS5vmKbXVsdGlhZGRyc5YACASsEub5BmZiAAoErBLm-QZmY90DgnJzhQADAQAAiXNlY3AyNTZrMaED9vn4zi2RhRpBwwecApLYWH-Hl6GYq1xiWb1JGfkyVkWDdGNwgmZig3VkcIJmZIV3YWt1MgE"}'
2026-03-12 04:38:55.390 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:55.390 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:55.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:55.395 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:55.395 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.17
2026-03-12 04:38:55.395 DEBUG [src.node.docker_mananger] Generated ports ['40408', '40409', '40410', '40411', '40412']
2026-03-12 04:38:55.396 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:55.396 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:55.396 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:55.397 DEBUG [src.node.docker_mananger] docker run -i -t -p 40408:40408 -p 40409:40409 -p 40410:40410 -p 40411:40411 -p 40412:40412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40410 --rest-port=40408 --tcp-port=40409 --discv5-udp-port=40411 --rest-address=0.0.0.0 --nat=extip:172.18.74.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=723d8044cffe0db1fd12c0073e3f6bf69f6ac03d1ccf2bd127e323eaf028c6ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40412 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE0kaOoC070MN2rq4heeRlERLFLHOtmelnsYptUIvAeJHuJbzU0AXFgs0s9XV1OVYzEh6vTVsM9AewG3t8QG4_YCgmlkgnY0gmlwhKwS5vmKbXVsdGlhZGRyc5YACASsEub5BmZiAAoErBLm-QZmY90DgnJzhQADAQAAiXNlY3AyNTZrMaED9vn4zi2RhRpBwwecApLYWH-Hl6GYq1xiWb1JGfkyVkWDdGNwgmZig3VkcIJmZIV3YWt1MgE
2026-03-12 04:38:55.602 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.17 waku 918d1d39467d5f973ecc1c4006641cda3eb8a2a613ea4ad1993b042912946dbc
2026-03-12 04:38:55.639 DEBUG [src.node.docker_mananger] Container started with ID 918d1d39467d. Setting up logs at ./log/docker/node2_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:55.640 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40408
2026-03-12 04:38:55.640 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:55.981 ERROR [src.node.docker_mananger] Max retries reached for container 6bc374361f23. Exiting log stream.
2026-03-12 04:38:56.260 ERROR [src.node.docker_mananger] Max retries reached for container 35f8a3804e9e. Exiting log stream.
2026-03-12 04:38:56.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40408/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:56.652 INFO [src.node.api_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-12 04:38:56.652 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:56.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:56.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.17/tcp/40409/p2p/16Uiu2HAm2PpAnzjjvT7cbWQBBjhbVzuQqFKwWo9cmWGJVtaFHyh3","/ip4/172.18.74.17/tcp/40410/ws/p2p/16Uiu2HAm2PpAnzjjvT7cbWQBBjhbVzuQqFKwWo9cmWGJVtaFHyh3"],"enrUri":"enr:-L24QPMKkqDn8_KxAcUCi4WUn5cuqhStEMPrhL4svPtA_8DjKHuN5sbjbousTFyLDbqd_315DX9zBXnBvJ4do_SSP_QCgmlkgnY0gmlwhKwSShGKbXVsdGlhZGRyc5YACASsEkoRBp3ZAAoErBJKEQad2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZ4foLZCxHPBfX5je2zqFwGpqyYevs2i_6wBUlfmsq7KDdGNwgp3Zg3VkcIKd24V3YWt1MgE"}'
2026-03-12 04:38:56.661 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:56.662 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:56.662 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:56.666 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:56.666 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.240
2026-03-12 04:38:56.667 DEBUG [src.node.docker_mananger] Generated ports ['35601', '35602', '35603', '35604', '35605']
2026-03-12 04:38:56.667 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:56.667 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:56.667 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:56.667 DEBUG [src.node.docker_mananger] docker run -i -t -p 35601:35601 -p 35602:35602 -p 35603:35603 -p 35604:35604 -p 35605:35605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35603 --rest-port=35601 --tcp-port=35602 --discv5-udp-port=35604 --rest-address=0.0.0.0 --nat=extip:172.18.152.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=940a9ccee1a0c0c3acf86b266379d5dab9e9485de1b16c0cbb6e25fbe243f087 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35605 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPMKkqDn8_KxAcUCi4WUn5cuqhStEMPrhL4svPtA_8DjKHuN5sbjbousTFyLDbqd_315DX9zBXnBvJ4do_SSP_QCgmlkgnY0gmlwhKwSShGKbXVsdGlhZGRyc5YACASsEkoRBp3ZAAoErBJKEQad2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZ4foLZCxHPBfX5je2zqFwGpqyYevs2i_6wBUlfmsq7KDdGNwgp3Zg3VkcIKd24V3YWt1MgE
2026-03-12 04:38:56.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.240 waku 02b44fed964943045130f0d5e3c6f3ca2995e9e1d3f36a2a44fcccb0cfc4ec4e
2026-03-12 04:38:56.903 DEBUG [src.node.docker_mananger] Container started with ID 02b44fed9649. Setting up logs at ./log/docker/node3_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:56.903 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35601
2026-03-12 04:38:56.904 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:57.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35601/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:57.918 INFO [src.node.api_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-12 04:38:57.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:57.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:57.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.240/tcp/35602/p2p/16Uiu2HAm3oWyf9DtSBZ95Xpt5reZ5aNrWwenQVY3FmDcNFJ77UEs","/ip4/172.18.152.240/tcp/35603/ws/p2p/16Uiu2HAm3oWyf9DtSBZ95Xpt5reZ5aNrWwenQVY3FmDcNFJ77UEs"],"enrUri":"enr:-L24QHtcbyuPHncPl8wbH7EUCOmUpl2u1j04aKy57N2eH0nJe3kHot54mcpU7iAfOh9HRSu2matS-z3KhgJ_jSqXacECgmlkgnY0gmlwhKwSmPCKbXVsdGlhZGRyc5YACASsEpjwBosSAAoErBKY8AaLE90DgnJzhQADAQAAiXNlY3AyNTZrMaECfHYYIGmnQHoUmHUZ2PrWpTZayzYiGzMvxUVhMKtkD-CDdGNwgosSg3VkcIKLFIV3YWt1MgE"}'
2026-03-12 04:38:57.929 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:57.930 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:57.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:57.931 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:57.931 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.118
2026-03-12 04:38:57.932 DEBUG [src.node.docker_mananger] Generated ports ['62689', '62690', '62691', '62692', '62693']
2026-03-12 04:38:57.932 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:57.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:57.932 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:57.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 62689:62689 -p 62690:62690 -p 62691:62691 -p 62692:62692 -p 62693:62693 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62691 --rest-port=62689 --tcp-port=62690 --discv5-udp-port=62692 --rest-address=0.0.0.0 --nat=extip:172.18.131.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acb073c3b2d8197238aec2edaada3bb309ed09c2ad92e4fe6fdb3f147ccfb0d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62693 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHtcbyuPHncPl8wbH7EUCOmUpl2u1j04aKy57N2eH0nJe3kHot54mcpU7iAfOh9HRSu2matS-z3KhgJ_jSqXacECgmlkgnY0gmlwhKwSmPCKbXVsdGlhZGRyc5YACASsEpjwBosSAAoErBKY8AaLE90DgnJzhQADAQAAiXNlY3AyNTZrMaECfHYYIGmnQHoUmHUZ2PrWpTZayzYiGzMvxUVhMKtkD-CDdGNwgosSg3VkcIKLFIV3YWt1MgE
2026-03-12 04:38:58.133 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.118 waku 5d86026f01459efc57422e5c729481896889d13fb9f42d055391a35047e8e88b
2026-03-12 04:38:58.164 DEBUG [src.node.docker_mananger] Container started with ID 5d86026f0145. Setting up logs at ./log/docker/node4_2026-03-12_04-38-53__6add0ac1-c4f2-4b10-aa2b-269230139d28__wakuorg_nwaku:latest.log
2026-03-12 04:38:58.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62689
2026-03-12 04:38:58.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:59.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62689/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-12 04:38:59.181 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:59.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.118/tcp/62690/p2p/16Uiu2HAmBKiqnthZzzDe9qMkiSShEFtU9qpKeyQFdRZ3LeQr2tYe","/ip4/172.18.131.118/tcp/62691/ws/p2p/16Uiu2HAmBKiqnthZzzDe9qMkiSShEFtU9qpKeyQFdRZ3LeQr2tYe"],"enrUri":"enr:-L24QPFgpK8WVxroG8zWjim460HOFdhsUbk-P8nV03y7oYvlWAe3xtxovx26IKFopXC4I2kBOJix_FTR24DQPxdNuvwCgmlkgnY0gmlwhKwSg3aKbXVsdGlhZGRyc5YACASsEoN2BvTiAAoErBKDdgb0490DgnJzhQADAQAAiXNlY3AyNTZrMaEC7DS9-Z_82ppkTynnQ6xPUpIGgG4z0wcQ-PLzSZOBAa-DdGNwgvTig3VkcIL05IV3YWt1MgE"}'
2026-03-12 04:38:59.188 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:59.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:38:59.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:59.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:38:59.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:59.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:38:59.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:59.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:38:59.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:59.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26209/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.74.17/tcp/47586/p2p/16Uiu2HAm2PpAnzjjvT7cbWQBBjhbVzuQqFKwWo9cmWGJVtaFHyh3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:59.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40408/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.152.240/tcp/56956/p2p/16Uiu2HAm3oWyf9DtSBZ95Xpt5reZ5aNrWwenQVY3FmDcNFJ77UEs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.249/tcp/26210/p2p/16Uiu2HAmVH5ikeoQJ6Bf1rUqqL9apzJuCd33MJfbZncGBbLbjBDN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-12 04:38:59.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35601/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.74.17/tcp/40409/p2p/16Uiu2HAm2PpAnzjjvT7cbWQBBjhbVzuQqFKwWo9cmWGJVtaFHyh3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.131.118/tcp/44620/p2p/16Uiu2HAmBKiqnthZzzDe9qMkiSShEFtU9qpKeyQFdRZ3LeQr2tYe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:59.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62689/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:59.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.152.240/tcp/35602/p2p/16Uiu2HAm3oWyf9DtSBZ95Xpt5reZ5aNrWwenQVY3FmDcNFJ77UEs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-12 04:38:59.231 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-12 04:39:19.233 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14713', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-12 04:39:19.309 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14713', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-12 04:39:19.319 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14713', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-03-12 04:39:19.336 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14713', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-12 04:39:19.345 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-12 04:39:19.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:19.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-12 04:39:19.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:22.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:22.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:23.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:23.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:25.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:25.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:26.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:26.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:30.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:30.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:31.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:31.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:38.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:38.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:51.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:51.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:39:52.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:52.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26209/relay/v1/messages/%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-12 04:40:13.940 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:40:13.942 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:40:13.942 DEBUG [src.node.waku_node] Stopping container with id 0633f3d5ede3
2026-03-12 04:40:14.511 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:14.511 DEBUG [src.node.waku_node] Stopping container with id 918d1d39467d
2026-03-12 04:40:15.095 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:15.095 DEBUG [src.node.waku_node] Stopping container with id 02b44fed9649
2026-03-12 04:40:15.324 ERROR [src.node.docker_mananger] Max retries reached for container 0633f3d5ede3. Exiting log stream.
2026-03-12 04:40:15.672 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:15.672 DEBUG [src.node.waku_node] Stopping container with id 5d86026f0145
2026-03-12 04:40:15.908 ERROR [src.node.docker_mananger] Max retries reached for container 918d1d39467d. Exiting log stream.
2026-03-12 04:40:16.203 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:16.206 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:40:16.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:40:16.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:40:16.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:40:16.443 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,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-03-12_04-33-10__430a686c-97bb-4a3f-8aa0-ab577b5373cd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-33-10__430a686c-97bb-4a3f-8aa0-ab577b5373cd__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-12_04-33-10__430a686c-97bb-4a3f-8aa0-ab577b5373cd__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48087', '48088', '48089', '48090', '48091']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48087:48087 -p 48088:48088 -p 48089:48089 -p 48090:48090 -p 48091:48091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48089 --rest-port=48087 --tcp-port=48088 --discv5-udp-port=48090 --rest-address=0.0.0.0 --nat=extip:172.18.130.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e19b03d3d303b5a5b73742f03bc4361dacff26f59942aa4b7cc5bcbef20fa5c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48091 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a61d8a364061. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.83 waku a99018435f328dc6c1c30639da1ca266a894c1990d83c8c4437e55033c404574
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a99018435f32. Setting up logs at ./log/docker/node1_2026-03-12_04-33-10__430a686c-97bb-4a3f-8aa0-ab577b5373cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48087
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 6ef4873267c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48087/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:48087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.83/tcp/48088/p2p/16Uiu2HAmRwHnv1vhcfgYGWfDxuWVD5NNbe2KdsK3UZU4jxLJ9KXQ","/ip4/172.18.130.83/tcp/48089/ws/p2p/16Uiu2HAmRwHnv1vhcfgYGWfDxuWVD5NNbe2KdsK3UZU4jxLJ9KXQ"],"enrUri":"enr:-L24QBYR7DwPw_dnReRBPSkC16G2dvVyZ9uR8SgZOzr2utqJIS8mu3PHfUZ7ObLa4sa75MDy7kBob1X96ouxuspDr0ECgmlkgnY0gmlwhKwSglOKbXVsdGlhZGRyc5YACASsEoJTBrvYAAoErBKCUwa72d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxVTxyyGAmUdgy2Ia_r_Tv7UpSRMx5jegWr5JvOybx1uDdGNwgrvYg3VkcIK72oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43365', '43366', '43367', '43368', '43369']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43365:43365 -p 43366:43366 -p 43367:43367 -p 43368:43368 -p 43369:43369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43367 --rest-port=43365 --tcp-port=43366 --discv5-udp-port=43368 --rest-address=0.0.0.0 --nat=extip:172.18.238.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eab284ccdcc40e98ade82bafdcfbb2bbadfdbeee2ace5c6144c63ccbec7a4bec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43369 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBYR7DwPw_dnReRBPSkC16G2dvVyZ9uR8SgZOzr2utqJIS8mu3PHfUZ7ObLa4sa75MDy7kBob1X96ouxuspDr0ECgmlkgnY0gmlwhKwSglOKbXVsdGlhZGRyc5YACASsEoJTBrvYAAoErBKCUwa72d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxVTxyyGAmUdgy2Ia_r_Tv7UpSRMx5jegWr5JvOybx1uDdGNwgrvYg3VkcIK72oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.33 waku 8b34099b7488faf6cd0efeee61558bcf206e30d5880dfa879e3099666fbd1edd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b34099b7488. Setting up logs at ./log/docker/node2_2026-03-12_04-33-10__430a686c-97bb-4a3f-8aa0-ab577b5373cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43365
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.33/tcp/43366/p2p/16Uiu2HAmTaLrtuefT97i1Eb5bN9VS6jDfEP9uhrQYgo2LGvK5paQ","/ip4/172.18.238.33/tcp/43367/ws/p2p/16Uiu2HAmTaLrtuefT97i1Eb5bN9VS6jDfEP9uhrQYgo2LGvK5paQ"],"enrUri":"enr:-L24QJVyxMNRkaifcDtWE7PSi6X9a03rDosZwemepm2xApDCXtveEE5POgeSYvfJvmmxK07GFOmIGbx9djyAEviNTx0CgmlkgnY0gmlwhKwS7iGKbXVsdGlhZGRyc5YACASsEu4hBqlmAAoErBLuIQapZ90DgnJzhQADAQAAiXNlY3AyNTZrMaED3a6XUWX9sopOppRhTp0TpJKZvU26WO3N14wXzVwj9U2DdGNwgqlmg3VkcIKpaIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48087/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:43365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48087/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.238.33/tcp/43300/p2p/16Uiu2HAmTaLrtuefT97i1Eb5bN9VS6jDfEP9uhrQYgo2LGvK5paQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43365/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.130.83/tcp/48088/p2p/16Uiu2HAmRwHnv1vhcfgYGWfDxuWVD5NNbe2KdsK3UZU4jxLJ9KXQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4145', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4145', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4145', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:43365/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":1773290002956826149,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4145', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a99018435f32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b34099b7488
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_hash with id: 2026-03-12_04-35-19__e6fd2f9a-c141-441e-81a1-96ab78649977
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-12_04-35-19__e6fd2f9a-c141-441e-81a1-96ab78649977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11541', '11542', '11543', '11544', '11545']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11541:11541 -p 11542:11542 -p 11543:11543 -p 11544:11544 -p 11545:11545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11543 --rest-port=11541 --tcp-port=11542 --discv5-udp-port=11544 --rest-address=0.0.0.0 --nat=extip:172.18.146.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4fc92deb1697d516c9f0ceb356b0abbb0f1ae19c0ac70ce24a1b15aa5a9d57e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11545 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.217 waku 040f12216d20a19b8d91493631071d300f4be7510ed2d64f95e599bc2475e7f0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7194fb7c108f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 040f12216d20. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-19__e6fd2f9a-c141-441e-81a1-96ab78649977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11541
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 8257a4015cc2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11541/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:11541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.217/tcp/11542/p2p/16Uiu2HAkxigodmf59eHzvkMHeGyUcnvbAPzCCHDnfe8rDq1PK1D3","/ip4/172.18.146.217/tcp/11543/ws/p2p/16Uiu2HAkxigodmf59eHzvkMHeGyUcnvbAPzCCHDnfe8rDq1PK1D3"],"enrUri":"enr:-L24QH-m_-Il-3QUmT7-0DYk3VeTFyG38pZgYAHWkgbBobZ1SdWDC4G0qbu2JNY110HueLmoFGlWc4d3LdyGOijpG6cCgmlkgnY0gmlwhKwSktmKbXVsdGlhZGRyc5YACASsEpLZBi0WAAoErBKS2QYtF90DgnJzhQADAQAAiXNlY3AyNTZrMaECMO7eAGSYKYQGBe3oxChUMz7WzZw-mkxu7QB3xUewPeqDdGNwgi0Wg3VkcIItGIV3YWt1MgM"}'
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-12_04-35-19__e6fd2f9a-c141-441e-81a1-96ab78649977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.65.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17564', '17565', '17566', '17567', '17568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17564:17564 -p 17565:17565 -p 17566:17566 -p 17567:17567 -p 17568:17568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17566 --rest-port=17564 --tcp-port=17565 --discv5-udp-port=17567 --rest-address=0.0.0.0 --nat=extip:172.18.65.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55850c1bfcebda36d479ce3450ef6ac3332c1afed264bbb87e2aba5bb22aefd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17568 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH-m_-Il-3QUmT7-0DYk3VeTFyG38pZgYAHWkgbBobZ1SdWDC4G0qbu2JNY110HueLmoFGlWc4d3LdyGOijpG6cCgmlkgnY0gmlwhKwSktmKbXVsdGlhZGRyc5YACASsEpLZBi0WAAoErBKS2QYtF90DgnJzhQADAQAAiXNlY3AyNTZrMaECMO7eAGSYKYQGBe3oxChUMz7WzZw-mkxu7QB3xUewPeqDdGNwgi0Wg3VkcIItGIV3YWt1MgM --storenode=/ip4/172.18.146.217/tcp/11542/p2p/16Uiu2HAkxigodmf59eHzvkMHeGyUcnvbAPzCCHDnfe8rDq1PK1D3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.247 waku 6df4d057981b9a86372469c2ebdb3959f8698e22b3d42532554d7c15a52284ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6df4d057981b. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-19__e6fd2f9a-c141-441e-81a1-96ab78649977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17564
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17564/health" -H "Content-Type: application/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:17564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.247/tcp/17565/p2p/16Uiu2HAkvkWtMZH7gjoh5bXcdmyq6TaXFBRuM9Ak6V96txyukV68","/ip4/172.18.65.247/tcp/17566/ws/p2p/16Uiu2HAkvkWtMZH7gjoh5bXcdmyq6TaXFBRuM9Ak6V96txyukV68"],"enrUri":"enr:-L24QLg-sHFvzdzatNPVQUnJTPlQLfKTL3fnw9DmwKW0c-txZ0FguVQqJCDtQ8yGP7QPBK28CIHqUqvoXfQJUS4xkKgCgmlkgnY0gmlwhKwSQfeKbXVsdGlhZGRyc5YACASsEkH3BkSdAAoErBJB9wZEnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECE69woGmyVSP8XkEIOhyjyxlw9dv0iWq5L2L1fotdhFGDdGNwgkSdg3VkcIJEn4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.217/tcp/11542/p2p/16Uiu2HAkxigodmf59eHzvkMHeGyUcnvbAPzCCHDnfe8rDq1PK1D3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11541/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:17564/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:11541/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:11541/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:11541/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:11541/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11541/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11541/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17564/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17564/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 040f12216d20
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6df4d057981b
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,247 @@
2026-03-12 04:34:25.732 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:25.732 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-03-12_04-34-25__1ab93d17-4c34-439a-be6d-9b393d4dc0d9
2026-03-12 04:34:25.732 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:25.733 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:25.733 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:34:25.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:25.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-25__1ab93d17-4c34-439a-be6d-9b393d4dc0d9__wakuorg_nwaku:latest.log
2026-03-12 04:34:25.740 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:25.740 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:25.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:25.743 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.122
2026-03-12 04:34:25.743 DEBUG [src.node.docker_mananger] Generated ports ['25773', '25774', '25775', '25776', '25777']
2026-03-12 04:34:25.743 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:34:25.743 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:25.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:25.744 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:25.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 25773:25773 -p 25774:25774 -p 25775:25775 -p 25776:25776 -p 25777:25777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25775 --rest-port=25773 --tcp-port=25774 --discv5-udp-port=25776 --rest-address=0.0.0.0 --nat=extip:172.18.67.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=747566eed020fe9aecde7be40dfe4f789dfae0edaefc44c9cbf861f6a3ceedd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25777 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:34:25.937 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.122 waku 6532bfaf809d1fdbc8915cf46f10444674b80eb2999e61c1caa565241ded3bbd
2026-03-12 04:34:25.970 DEBUG [src.node.docker_mananger] Container started with ID 6532bfaf809d. Setting up logs at ./log/docker/node1_2026-03-12_04-34-25__1ab93d17-4c34-439a-be6d-9b393d4dc0d9__wakuorg_nwaku:latest.log
2026-03-12 04:34:25.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25773
2026-03-12 04:34:25.971 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:26.538 ERROR [src.node.docker_mananger] Max retries reached for container ed83d55341f3. Exiting log stream.
2026-03-12 04:34:26.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:26.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:27.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:27.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:27.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:27.180 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-12 04:34:27.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:27.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:27.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.122/tcp/25774/p2p/16Uiu2HAkuYrB3Vh7UCeRKDKZJ7futzus27qpbzanpPMZqSyNMAfh","/ip4/172.18.67.122/tcp/25775/ws/p2p/16Uiu2HAkuYrB3Vh7UCeRKDKZJ7futzus27qpbzanpPMZqSyNMAfh"],"enrUri":"enr:-L24QD44MdKWcZxUITpBpIjkxroy1TjgAnEqJyXnXOZ2pyZSA7TbsprBd0D0WHZcZxE8UDj1XbAmKxl5N1GB2KVnLtUCgmlkgnY0gmlwhKwSQ3qKbXVsdGlhZGRyc5YACASsEkN6BmSuAAoErBJDegZkr90DgnJzhQACAQAAiXNlY3AyNTZrMaECAdaXjtQ6cp6Kyr0jSeGY2ipEdo0-k8EFcEc7wYetc7iDdGNwgmSug3VkcIJksIV3YWt1MgU"}'
2026-03-12 04:34:27.183 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:27.191 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:27.191 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-25__1ab93d17-4c34-439a-be6d-9b393d4dc0d9__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.191 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:27.192 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:27.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:27.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.240
2026-03-12 04:34:27.193 DEBUG [src.node.docker_mananger] Generated ports ['20840', '20841', '20842', '20843', '20844']
2026-03-12 04:34:27.194 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:34:27.194 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:27.194 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:27.194 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:27.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 20840:20840 -p 20841:20841 -p 20842:20842 -p 20843:20843 -p 20844:20844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20842 --rest-port=20840 --tcp-port=20841 --discv5-udp-port=20843 --rest-address=0.0.0.0 --nat=extip:172.18.200.240 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4d5dd344feb24cca8bf4de2417deedbd7a3ab9ede2d61fcbbf7cfa33bf78f8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20844 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD44MdKWcZxUITpBpIjkxroy1TjgAnEqJyXnXOZ2pyZSA7TbsprBd0D0WHZcZxE8UDj1XbAmKxl5N1GB2KVnLtUCgmlkgnY0gmlwhKwSQ3qKbXVsdGlhZGRyc5YACASsEkN6BmSuAAoErBJDegZkr90DgnJzhQACAQAAiXNlY3AyNTZrMaECAdaXjtQ6cp6Kyr0jSeGY2ipEdo0-k8EFcEc7wYetc7iDdGNwgmSug3VkcIJksIV3YWt1MgU
2026-03-12 04:34:27.405 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.240 waku 3191a88f9f9a007f131df866aef022d8629408540f55f84097de67abcf3aaa80
2026-03-12 04:34:27.437 DEBUG [src.node.docker_mananger] Container started with ID 3191a88f9f9a. Setting up logs at ./log/docker/node2_2026-03-12_04-34-25__1ab93d17-4c34-439a-be6d-9b393d4dc0d9__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.438 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20840
2026-03-12 04:34:27.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:28.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:28.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:28.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:28.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:28.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.989 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-12 04:34:28.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:28.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.240/tcp/20841/p2p/16Uiu2HAmQMJRrZ5wba9YK6SnXqCEV1zTUefv2bXHxFVK9yfNzSzN","/ip4/172.18.200.240/tcp/20842/ws/p2p/16Uiu2HAmQMJRrZ5wba9YK6SnXqCEV1zTUefv2bXHxFVK9yfNzSzN"],"enrUri":"enr:-L24QHTknjUIlpaYSWb53h9t_nBRKR9nnKrLKH6DgU8dkB-aZUoemvay3fAR6E-BOxwnevVEa9BUMMtHzynBIorUWxICgmlkgnY0gmlwhKwSyPCKbXVsdGlhZGRyc5YACASsEsjwBlFpAAoErBLI8AZRat0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrcQ6749b56P6SrKzdgeIsZG22-kDhY4iZK4PHgWH3HuDdGNwglFpg3VkcIJRa4V3YWt1MgE"}'
2026-03-12 04:34:28.992 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:28.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.122/tcp/25774/p2p/16Uiu2HAkuYrB3Vh7UCeRKDKZJ7futzus27qpbzanpPMZqSyNMAfh"]'
2026-03-12 04:34:29.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20840/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-12 04:34:29.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.052 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.153 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069042371974,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.158 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069042371974,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.172 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.273 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069162439914,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.277 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069162439914,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.392 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069282318103,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.397 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069282318103,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.511 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069401258213,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.516 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069401258213,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.529 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.629 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069520707051,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.634 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069520707051,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.648 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.751 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069638558229,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.756 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.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":1773290069638558229,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.870 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069760242828,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.875 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069760242828,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:29.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:29.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:29.989 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069879881540,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.994 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:29.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:29.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290069879881540,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:29.998 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25773/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-12 04:34:30.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.044 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:20840/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-12 04:34:30.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.095 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.099 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.103 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.107 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.118 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.125 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.133 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.140 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25773/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-12 04:34:30.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20840/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-12 04:34:30.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.239 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.339 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070225131159,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.344 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070225131159,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.458 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070348486348,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.463 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070348486348,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.577 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070467172962,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.581 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070467172962,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.594 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.695 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070585709496,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.703 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070585709496,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.822 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070712525890,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.827 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070712525890,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.941 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070831274971,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.945 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070831274971,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:30.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.984 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:31.084 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:31.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:31.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070950985423,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:31.089 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:31.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:31.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290070950985423,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:31.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25773/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-12 04:34:31.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:31.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:31.202 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:31.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25773/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:31.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290071093306569,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:31.207 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:31.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:31.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290071093306569,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:31.213 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:31.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:31.214 DEBUG [src.node.waku_node] Stopping container with id 6532bfaf809d
2026-03-12 04:34:31.838 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:31.840 DEBUG [src.node.waku_node] Stopping container with id 3191a88f9f9a
2026-03-12 04:34:32.441 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:32.445 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:32.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:32.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-03-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d
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-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29294', '29295', '29296', '29297', '29298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29294:29294 -p 29295:29295 -p 29296:29296 -p 29297:29297 -p 29298:29298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29296 --rest-port=29294 --tcp-port=29295 --discv5-udp-port=29297 --rest-address=0.0.0.0 --nat=extip:172.18.140.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dbbd1e87bea3f72202fdbf7acce0fdce73170b9e98721bc99e4b370bf5f81a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29298 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.174 waku 10c0c388bb829b6ec2e023846015987f9a576c75e883ea79894c3f69f40c0727
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10c0c388bb82. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8ee25e25659. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29294
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 ab9344f4df08. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:29294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.174/tcp/29295/p2p/16Uiu2HAkxNktH7naje7V35bUr4jrYigDuxHi5gyvZMWD2UV8yGEk","/ip4/172.18.140.174/tcp/29296/ws/p2p/16Uiu2HAkxNktH7naje7V35bUr4jrYigDuxHi5gyvZMWD2UV8yGEk"],"enrUri":"enr:-L24QOnlJFrB83JFEzHm0anfZZLl3GIyAjC1vPi-jR9ebhwYHcFm0FXq8x9K9bB2dLLP7R0ZnsZs6uVFowC3LlQchOYCgmlkgnY0gmlwhKwSjK6KbXVsdGlhZGRyc5YACASsEoyuBnJvAAoErBKMrgZycN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9PdRqIBr-Sj7DgRotrOoqmD1n65VNCzfh0EWqmoCymDdGNwgnJvg3VkcIJycYV3YWt1Mgk"}'
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-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25297', '25298', '25299', '25300', '25301']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25297:25297 -p 25298:25298 -p 25299:25299 -p 25300:25300 -p 25301:25301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25299 --rest-port=25297 --tcp-port=25298 --discv5-udp-port=25300 --rest-address=0.0.0.0 --nat=extip:172.18.102.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dede840b22b10d63bf234cecd1f9ab7c9fdd1c7afbf0ca01c747dbdc42f2c6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25301 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.15 waku 2cbc98c24ac78f1aa72f4b5ee35fade5f82bdf5c771e5a479b66ef6cd0ec429d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cbc98c24ac7. Setting up logs at ./log/docker/receiving_node2_2026-03-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25297
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25297/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:25297/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.15/tcp/25298/p2p/16Uiu2HAmH3TBb2iDYhwVoHKwLJ1y5L414gEBarD717wYhwhf617N","/ip4/172.18.102.15/tcp/25299/ws/p2p/16Uiu2HAmH3TBb2iDYhwVoHKwLJ1y5L414gEBarD717wYhwhf617N"],"enrUri":"enr:-L24QJ4v6tH20PR9fhww66rJvixl4EcfEqUMni7ZTR_jTBOkVJc6K45ns8rY-UHaiT7FzcAE1Qd6e5j_sh8imCSJ2k8CgmlkgnY0gmlwhKwSZg-KbXVsdGlhZGRyc5YACASsEmYPBmLSAAoErBJmDwZi090DgnJzhQADAQAAiXNlY3AyNTZrMaEDQS_dh_zY2mnr2tizy6cn0RH2WVHiUBGvCi8yyjanXhmDdGNwgmLSg3VkcIJi1IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25297/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.174/tcp/29295/p2p/16Uiu2HAkxNktH7naje7V35bUr4jrYigDuxHi5gyvZMWD2UV8yGEk"]'
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-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61759', '61760', '61761', '61762', '61763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61759:61759 -p 61760:61760 -p 61761:61761 -p 61762:61762 -p 61763:61763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61761 --rest-port=61759 --tcp-port=61760 --discv5-udp-port=61762 --rest-address=0.0.0.0 --nat=extip:172.18.75.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=678de74fc1e280ea02dcdfbd3e0a3bffee2dc943e3f1f9aee6a22eaf1ef506ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61763 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOnlJFrB83JFEzHm0anfZZLl3GIyAjC1vPi-jR9ebhwYHcFm0FXq8x9K9bB2dLLP7R0ZnsZs6uVFowC3LlQchOYCgmlkgnY0gmlwhKwSjK6KbXVsdGlhZGRyc5YACASsEoyuBnJvAAoErBKMrgZycN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9PdRqIBr-Sj7DgRotrOoqmD1n65VNCzfh0EWqmoCymDdGNwgnJvg3VkcIJycYV3YWt1Mgk --lightpushnode=/ip4/172.18.140.174/tcp/29295/p2p/16Uiu2HAkxNktH7naje7V35bUr4jrYigDuxHi5gyvZMWD2UV8yGEk --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.169 waku 20e1028ca83fa6174a2af4ddb609521c44b86b494abf9873e8005f59e4fae7ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20e1028ca83f. Setting up logs at ./log/docker/lightpush_node1_2026-03-12_04-40-39__f3c4eb63-6bd1-40c2-8e84-2fc2c864238d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61759
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:61759/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/61760/p2p/16Uiu2HAmNY46cV564c2ckk7uZVx4BpsxCrMH5qo7ZFk3oRL8MDhU","/ip4/172.18.75.169/tcp/61761/ws/p2p/16Uiu2HAmNY46cV564c2ckk7uZVx4BpsxCrMH5qo7ZFk3oRL8MDhU"],"enrUri":"enr:-L24QM_tgHIGFFS8QJFYdTdtZ5dG8VLFTdA2EQQG7uWFbOofRDe8E-DOIfQ7N83yOtB2jFLpmvTc-9GPGbb8s1NisMcCgmlkgnY0gmlwhKwSS6mKbXVsdGlhZGRyc5YACASsEkupBvFAAAoErBJLqQbxQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDks4KT_fS3JLvKTby-rJKziJ6aXmAIbzQFZk4SO5I-UuDdGNwgvFAg3VkcILxQoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61759/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.174/tcp/29295/p2p/16Uiu2HAkxNktH7naje7V35bUr4jrYigDuxHi5gyvZMWD2UV8yGEk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61759/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.15/tcp/25298/p2p/16Uiu2HAmH3TBb2iDYhwVoHKwLJ1y5L414gEBarD717wYhwhf617N"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29294/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:25297/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:61759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Now
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:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773289996922288128}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":1773289996922288128,"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:25297/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":1773289996922288128,"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:61759/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":1773289996922288128,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
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:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2088649996922273024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":2088649996922273024,"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:25297/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":2088649996922273024,"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:61759/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":2088649996922273024,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
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:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773286396922273024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":1773286396922273024,"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:25297/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":1773286396922273024,"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:61759/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":1773286396922273024,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
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:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773293596922273024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":1773293596922273024,"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:25297/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":1773293596922273024,"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:61759/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":1773293596922273024,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":1,"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:25297/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":1,"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:61759/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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":-1,"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:25297/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":-1,"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:61759/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
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:61759/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py: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:29294/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":1583632800000000000,"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:25297/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":1583632800000000000,"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:61759/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":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 10c0c388bb82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2cbc98c24ac7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20e1028ca83f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10c0c388bb82. 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,72 @@
2026-03-12 04:44:03.551 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:44:03.552 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_true with id: 2026-03-12_04-44-03__194f056c-fea8-4a03-aae9-6a51ad35b593
2026-03-12 04:44:03.553 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:44:03.553 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:44:03.554 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:44:03.565 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:44:03.565 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-44-03__194f056c-fea8-4a03-aae9-6a51ad35b593__wakuorg_nwaku:latest.log
2026-03-12 04:44:03.565 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:44:03.567 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:44:03.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:44:03.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.21
2026-03-12 04:44:03.570 DEBUG [src.node.docker_mananger] Generated ports ['59911', '59912', '59913', '59914', '59915']
2026-03-12 04:44:03.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:44:03.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:44:03.571 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:44:03.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 59911:59911 -p 59912:59912 -p 59913:59913 -p 59914:59914 -p 59915:59915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59913 --rest-port=59911 --tcp-port=59912 --discv5-udp-port=59914 --rest-address=0.0.0.0 --nat=extip:172.18.71.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bea0c7ac18c4aeee2546de86f3ffd861665fd3a3c7fcb02fa8aadffe757efa4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59915 --metrics-logging=true --store=true --relay=true
2026-03-12 04:44:03.762 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.21 waku 1b5d46b30e555af7cdfe5a2a3eeec6ac59849b1b33ea37bf51518e3be0dad8c9
2026-03-12 04:44:03.773 ERROR [src.node.docker_mananger] Max retries reached for container a77ba1c4b106. Exiting log stream.
2026-03-12 04:44:03.798 DEBUG [src.node.docker_mananger] Container started with ID 1b5d46b30e55. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-44-03__194f056c-fea8-4a03-aae9-6a51ad35b593__wakuorg_nwaku:latest.log
2026-03-12 04:44:03.800 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59911
2026-03-12 04:44:03.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:44:04.384 ERROR [src.node.docker_mananger] Max retries reached for container 4e6ba7c37e9d. Exiting log stream.
2026-03-12 04:44:04.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59911/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:44:04.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-12 04:44:04.805 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:44:04.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:44:04.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.21/tcp/59912/p2p/16Uiu2HAmKMxexFhKVxj17BkD7AQhgRfeCdKEeGHjDgisf6rqEEfe","/ip4/172.18.71.21/tcp/59913/ws/p2p/16Uiu2HAmKMxexFhKVxj17BkD7AQhgRfeCdKEeGHjDgisf6rqEEfe"],"enrUri":"enr:-L24QFzjew17QtUCABqWVWU9RVzLhzXsbINLYuQbqrI9or9kKImHSgvzr1O-Wq0Tv9iQ_h_9S9O8zPhwib2jDsrt9tQCgmlkgnY0gmlwhKwSRxWKbXVsdGlhZGRyc5YACASsEkcVBuoIAAoErBJHFQbqCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY6UEhjFIJGoK16dK4B9yWIG8NC90WMlfA5QKNKm95H2DdGNwguoIg3VkcILqCoV3YWt1MgM"}'
2026-03-12 04:44:04.808 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:44:04.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:44:04.815 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-44-03__194f056c-fea8-4a03-aae9-6a51ad35b593__wakuorg_nwaku:latest.log
2026-03-12 04:44:04.815 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:44:04.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:44:04.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:44:04.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.185
2026-03-12 04:44:04.817 DEBUG [src.node.docker_mananger] Generated ports ['55347', '55348', '55349', '55350', '55351']
2026-03-12 04:44:04.817 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:44:04.817 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:44:04.817 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:44:04.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 55347:55347 -p 55348:55348 -p 55349:55349 -p 55350:55350 -p 55351:55351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55349 --rest-port=55347 --tcp-port=55348 --discv5-udp-port=55350 --rest-address=0.0.0.0 --nat=extip:172.18.191.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2585ad54ac2f6b162d7f6a3015debf0baf899d0d0cf0a48d9fdc3ef0ca41aa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55351 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFzjew17QtUCABqWVWU9RVzLhzXsbINLYuQbqrI9or9kKImHSgvzr1O-Wq0Tv9iQ_h_9S9O8zPhwib2jDsrt9tQCgmlkgnY0gmlwhKwSRxWKbXVsdGlhZGRyc5YACASsEkcVBuoIAAoErBJHFQbqCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY6UEhjFIJGoK16dK4B9yWIG8NC90WMlfA5QKNKm95H2DdGNwguoIg3VkcILqCoV3YWt1MgM --storenode=/ip4/172.18.71.21/tcp/59912/p2p/16Uiu2HAmKMxexFhKVxj17BkD7AQhgRfeCdKEeGHjDgisf6rqEEfe --store=true --relay=true
2026-03-12 04:44:05.026 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.185 waku c984c628d874f36780c36ee4b943357b218f5e2712367bc8ce5b1ce5a40079b2
2026-03-12 04:44:05.065 DEBUG [src.node.docker_mananger] Container started with ID c984c628d874. Setting up logs at ./log/docker/store_node1_2026-03-12_04-44-03__194f056c-fea8-4a03-aae9-6a51ad35b593__wakuorg_nwaku:latest.log
2026-03-12 04:44:05.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55347
2026-03-12 04:44:05.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:44:06.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55347/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:44:06.071 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-12 04:44:06.071 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:44:06.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:44:06.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.185/tcp/55348/p2p/16Uiu2HAmVeF4cgqidYbib6v7uB1Ni9tsNyrfxJfRzapZM4UeVTex","/ip4/172.18.191.185/tcp/55349/ws/p2p/16Uiu2HAmVeF4cgqidYbib6v7uB1Ni9tsNyrfxJfRzapZM4UeVTex"],"enrUri":"enr:-L24QGVfQr7M0RfOZoTVtBufgSlmkq37fL57x-S18RtWr_EyPAsi6k9qbHKIRJJJp-doJQNKwZUZm4629Fvx8sbzkQUCgmlkgnY0gmlwhKwSv7mKbXVsdGlhZGRyc5YACASsEr-5Btg0AAoErBK_uQbYNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_GW7gSs-cuUNZHbaC0fJ7_ZdsVeLIisY0CmKqaiJvJGDdGNwgtg0g3VkcILYNoV3YWt1MgM"}'
2026-03-12 04:44:06.074 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:44:06.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.21/tcp/59912/p2p/16Uiu2HAmKMxexFhKVxj17BkD7AQhgRfeCdKEeGHjDgisf6rqEEfe"]'
2026-03-12 04:44:06.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:44:06.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:44:06.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:44:06.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:44:06.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:44:06.084 DEBUG [src.steps.store] Relaying message
2026-03-12 04:44:06.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-03-12 04:44:06.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:44:06.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:44:06.290 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:44:06.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59911/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-12 04:44:06.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:44:06.294 DEBUG [src.steps.store] messages length is 0
2026-03-12 04:44:06.296 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:44:06.297 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:44:06.297 DEBUG [src.node.waku_node] Stopping container with id 1b5d46b30e55
2026-03-12 04:44:06.914 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:44:06.914 DEBUG [src.node.waku_node] Stopping container with id c984c628d874
2026-03-12 04:44:07.484 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:44:07.485 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:44:07.492 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:44:07.498 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-03-12 04:43:06.353 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:43:06.354 DEBUG [tests.conftest] Running test: test_time_filter_start_time_after_end_time with id: 2026-03-12_04-43-06__e6bb4d57-c606-4cfe-b9c9-8213992229fb
2026-03-12 04:43:06.354 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:43:06.354 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:43:06.354 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:43:06.361 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:43:06.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-43-06__e6bb4d57-c606-4cfe-b9c9-8213992229fb__wakuorg_nwaku:latest.log
2026-03-12 04:43:06.361 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:43:06.361 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:43:06.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:43:06.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.56
2026-03-12 04:43:06.363 DEBUG [src.node.docker_mananger] Generated ports ['31980', '31981', '31982', '31983', '31984']
2026-03-12 04:43:06.363 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:43:06.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:43:06.363 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:43:06.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 31980:31980 -p 31981:31981 -p 31982:31982 -p 31983:31983 -p 31984:31984 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31982 --rest-port=31980 --tcp-port=31981 --discv5-udp-port=31983 --rest-address=0.0.0.0 --nat=extip:172.18.195.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b19cd0de24ec32a83f3f35485fb9ff82bc0f0af5d1a5f61e723cb51a3cc4bb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31984 --metrics-logging=true --store=true --relay=true
2026-03-12 04:43:06.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.56 waku d0c8136f85eb473dccdfdb0742cc749cd368de35797dea9df129e4735e9d7544
2026-03-12 04:43:06.587 ERROR [src.node.docker_mananger] Max retries reached for container 41a10e1919f2. Exiting log stream.
2026-03-12 04:43:06.588 DEBUG [src.node.docker_mananger] Container started with ID d0c8136f85eb. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-43-06__e6bb4d57-c606-4cfe-b9c9-8213992229fb__wakuorg_nwaku:latest.log
2026-03-12 04:43:06.589 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31980
2026-03-12 04:43:06.589 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:43:07.131 ERROR [src.node.docker_mananger] Max retries reached for container 47e129a7ab5d. Exiting log stream.
2026-03-12 04:43:07.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31980/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:07.592 INFO [src.node.api_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-12 04:43:07.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:43:07.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31980/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:07.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.56/tcp/31981/p2p/16Uiu2HAmUp7yz53veARfYCM3qSZENnbwn2L8bLdQhc43h2QLhWdk","/ip4/172.18.195.56/tcp/31982/ws/p2p/16Uiu2HAmUp7yz53veARfYCM3qSZENnbwn2L8bLdQhc43h2QLhWdk"],"enrUri":"enr:-L24QHaEswta4noBwr5Zyw_ENekMr398B1SBtvyXpWjOAn7VGAyItto0ruaf-7w5zkxbyHMwTobv7gRyW_YfbTkgj2MCgmlkgnY0gmlwhKwSwziKbXVsdGlhZGRyc5YACASsEsM4BnztAAoErBLDOAZ87t0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BHZMDG2zR2gY6TXT-lGOl-s2U6emmmsTay6hnGaG3eDdGNwgnztg3VkcIJ874V3YWt1MgM"}'
2026-03-12 04:43:07.595 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:43:07.603 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:43:07.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-43-06__e6bb4d57-c606-4cfe-b9c9-8213992229fb__wakuorg_nwaku:latest.log
2026-03-12 04:43:07.603 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:43:07.603 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:43:07.604 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:43:07.605 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.47
2026-03-12 04:43:07.605 DEBUG [src.node.docker_mananger] Generated ports ['12112', '12113', '12114', '12115', '12116']
2026-03-12 04:43:07.605 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:43:07.605 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:43:07.605 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:43:07.605 DEBUG [src.node.docker_mananger] docker run -i -t -p 12112:12112 -p 12113:12113 -p 12114:12114 -p 12115:12115 -p 12116:12116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12114 --rest-port=12112 --tcp-port=12113 --discv5-udp-port=12115 --rest-address=0.0.0.0 --nat=extip:172.18.62.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faedcf58d5551e1fe67aea3ed78bec2e8bbacb0bda7aab99ccbd5fe1c99aabfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12116 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHaEswta4noBwr5Zyw_ENekMr398B1SBtvyXpWjOAn7VGAyItto0ruaf-7w5zkxbyHMwTobv7gRyW_YfbTkgj2MCgmlkgnY0gmlwhKwSwziKbXVsdGlhZGRyc5YACASsEsM4BnztAAoErBLDOAZ87t0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BHZMDG2zR2gY6TXT-lGOl-s2U6emmmsTay6hnGaG3eDdGNwgnztg3VkcIJ874V3YWt1MgM --storenode=/ip4/172.18.195.56/tcp/31981/p2p/16Uiu2HAmUp7yz53veARfYCM3qSZENnbwn2L8bLdQhc43h2QLhWdk --store=true --relay=true
2026-03-12 04:43:07.798 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.47 waku 37b0449868a0554fc73f1fe7439cdaaa098aa54d5b622c3a74186bf1cb74b7bc
2026-03-12 04:43:07.834 DEBUG [src.node.docker_mananger] Container started with ID 37b0449868a0. Setting up logs at ./log/docker/store_node1_2026-03-12_04-43-06__e6bb4d57-c606-4cfe-b9c9-8213992229fb__wakuorg_nwaku:latest.log
2026-03-12 04:43:07.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12112
2026-03-12 04:43:07.836 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:43:08.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12112/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:08.839 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-12 04:43:08.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:43:08.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:08.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.47/tcp/12113/p2p/16Uiu2HAmTpxE8SqeW2sqSa4K9cmyK8QAmrdpn3xPAFS5JGyiC4ps","/ip4/172.18.62.47/tcp/12114/ws/p2p/16Uiu2HAmTpxE8SqeW2sqSa4K9cmyK8QAmrdpn3xPAFS5JGyiC4ps"],"enrUri":"enr:-L24QFjku-EBV__6XYtkTTepHXMLfs0JYHMQ_xnXnfFJBRmHbk8px_gqVNbuPu6wPbF6-k51PWASJlT9CisXsz8BKTICgmlkgnY0gmlwhKwSPi-KbXVsdGlhZGRyc5YACASsEj4vBi9RAAoErBI-LwYvUt0DgnJzhQADAQAAiXNlY3AyNTZrMaED4Wy2AupPCFMAtQ-CctSvNJ5DqP1UPCGQGc6ulv12gsyDdGNwgi9Rg3VkcIIvU4V3YWt1MgM"}'
2026-03-12 04:43:08.843 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:43:08.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.56/tcp/31981/p2p/16Uiu2HAmUp7yz53veARfYCM3qSZENnbwn2L8bLdQhc43h2QLhWdk"]'
2026-03-12 04:43:08.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:08.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:43:08.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:08.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:43:08.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:08.852 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:08.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:08.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:08.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:09.058 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:09.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:09.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:09.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:09.265 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:09.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:09.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:09.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:09.471 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:09.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:09.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:09.477 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:09.678 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:09.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:09.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:09.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:09.885 DEBUG [src.steps.store] Relaying message
2026-03-12 04:43:09.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31980/relay/v1/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-12 04:43:09.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:43:09.891 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:43:10.091 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1773290590851984896 after end time 1773290585851973120
2026-03-12 04:43:10.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31980/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290590851984896&endTime=1773290585851973120&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:10.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:43:10.094 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-12 04:43:10.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290590851984896&endTime=1773290585851973120&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:43:10.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:43:10.097 DEBUG [tests.store.test_time_filter] response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-12 04:43:10.099 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:43:10.100 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:43:10.100 DEBUG [src.node.waku_node] Stopping container with id d0c8136f85eb
2026-03-12 04:43:10.678 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:43:10.678 DEBUG [src.node.waku_node] Stopping container with id 37b0449868a0
2026-03-12 04:43:11.226 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:43:11.227 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:43:11.242 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:43:11.249 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,384 @@
2026-03-12 04:35:01.095 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:01.096 DEBUG [tests.conftest] Running test: test_store_with_hashes with id: 2026-03-12_04-35-01__f61fc883-61ea-4c1d-aeb7-4eb5bf1184b5
2026-03-12 04:35:01.096 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:01.096 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:01.097 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:35:01.103 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:01.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-35-01__f61fc883-61ea-4c1d-aeb7-4eb5bf1184b5__wakuorg_nwaku:latest.log
2026-03-12 04:35:01.104 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:01.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:01.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:01.105 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.217
2026-03-12 04:35:01.105 DEBUG [src.node.docker_mananger] Generated ports ['44020', '44021', '44022', '44023', '44024']
2026-03-12 04:35:01.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:01.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:01.106 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:01.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 44020:44020 -p 44021:44021 -p 44022:44022 -p 44023:44023 -p 44024:44024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44022 --rest-port=44020 --tcp-port=44021 --discv5-udp-port=44023 --rest-address=0.0.0.0 --nat=extip:172.18.246.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa57a3bbfe1fde663a9dbfaaabae992abf6c72d7cfba2bb79b9e10d335256260 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44024 --metrics-logging=true --store=true --relay=true
2026-03-12 04:35:01.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.217 waku d2412a4ff0f9da9a5e14c7c6624c8e0e83c3fce500751544d3c214e57924b13b
2026-03-12 04:35:01.340 ERROR [src.node.docker_mananger] Max retries reached for container c2dc61a57806. Exiting log stream.
2026-03-12 04:35:01.343 DEBUG [src.node.docker_mananger] Container started with ID d2412a4ff0f9. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-01__f61fc883-61ea-4c1d-aeb7-4eb5bf1184b5__wakuorg_nwaku:latest.log
2026-03-12 04:35:01.343 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44020
2026-03-12 04:35:01.344 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:01.898 ERROR [src.node.docker_mananger] Max retries reached for container 68da048f9b35. Exiting log stream.
2026-03-12 04:35:02.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.347 INFO [src.node.api_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-12 04:35:02.347 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:02.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.217/tcp/44021/p2p/16Uiu2HAm8CTSgqDvS1T3doSrHHvFQNrQhoXCBUyuFKoBdq4Vw2Ji","/ip4/172.18.246.217/tcp/44022/ws/p2p/16Uiu2HAm8CTSgqDvS1T3doSrHHvFQNrQhoXCBUyuFKoBdq4Vw2Ji"],"enrUri":"enr:-L24QAmi96hDks6a84cmdCZJkZ-iypYt7xUr3t5aO3PPcT50E0JtsX2q0igG9A91uIA-uJWpXaZ-_ToSa-9s1fTTs8oCgmlkgnY0gmlwhKwS9tmKbXVsdGlhZGRyc5YACASsEvbZBqv1AAoErBL22Qar9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECvcU0ZYgKYS1AY_CeELXYingUJSw_FZfE4KAoFOwJeDeDdGNwgqv1g3VkcIKr94V3YWt1MgM"}'
2026-03-12 04:35:02.350 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:02.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:02.358 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-35-01__f61fc883-61ea-4c1d-aeb7-4eb5bf1184b5__wakuorg_nwaku:latest.log
2026-03-12 04:35:02.358 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:02.358 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:02.360 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:02.360 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.111
2026-03-12 04:35:02.360 DEBUG [src.node.docker_mananger] Generated ports ['27261', '27262', '27263', '27264', '27265']
2026-03-12 04:35:02.360 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:02.360 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:02.360 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:02.360 DEBUG [src.node.docker_mananger] docker run -i -t -p 27261:27261 -p 27262:27262 -p 27263:27263 -p 27264:27264 -p 27265:27265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27263 --rest-port=27261 --tcp-port=27262 --discv5-udp-port=27264 --rest-address=0.0.0.0 --nat=extip:172.18.195.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7ef7acee63b57ca33ff02b7c492dc3b3befc2fdafd86cdccedcfda77abfac88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27265 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAmi96hDks6a84cmdCZJkZ-iypYt7xUr3t5aO3PPcT50E0JtsX2q0igG9A91uIA-uJWpXaZ-_ToSa-9s1fTTs8oCgmlkgnY0gmlwhKwS9tmKbXVsdGlhZGRyc5YACASsEvbZBqv1AAoErBL22Qar9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECvcU0ZYgKYS1AY_CeELXYingUJSw_FZfE4KAoFOwJeDeDdGNwgqv1g3VkcIKr94V3YWt1MgM --storenode=/ip4/172.18.246.217/tcp/44021/p2p/16Uiu2HAm8CTSgqDvS1T3doSrHHvFQNrQhoXCBUyuFKoBdq4Vw2Ji --store=true --relay=true
2026-03-12 04:35:02.573 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.111 waku de969bfd5c60033b7a105034fd5b81a20d752158564e66f256040ce1dbcffbc5
2026-03-12 04:35:02.606 DEBUG [src.node.docker_mananger] Container started with ID de969bfd5c60. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-01__f61fc883-61ea-4c1d-aeb7-4eb5bf1184b5__wakuorg_nwaku:latest.log
2026-03-12 04:35:02.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27261
2026-03-12 04:35:02.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:03.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:03.611 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-12 04:35:03.612 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:03.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:03.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.111/tcp/27262/p2p/16Uiu2HAmJ2sxdWJJvMyTWAMkLBzni5CPym9Pp7cMaDjRHmDG3DPA","/ip4/172.18.195.111/tcp/27263/ws/p2p/16Uiu2HAmJ2sxdWJJvMyTWAMkLBzni5CPym9Pp7cMaDjRHmDG3DPA"],"enrUri":"enr:-L24QMQpFt08JSZB9eZl-usD1a2xEWEVbLz0l3P8n0G7A1DVBxJPMbHngSA6hjgriXySWyaEbmpCqMQxrrada27_Ac8CgmlkgnY0gmlwhKwSw2-KbXVsdGlhZGRyc5YACASsEsNvBmp-AAoErBLDbwZqf90DgnJzhQADAQAAiXNlY3AyNTZrMaEDT-X8iMlmxNCbVEPqqlD_EDyr7mwS5WdmZgqzHAyijXWDdGNwgmp-g3VkcIJqgIV3YWt1MgM"}'
2026-03-12 04:35:03.614 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:03.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.217/tcp/44021/p2p/16Uiu2HAm8CTSgqDvS1T3doSrHHvFQNrQhoXCBUyuFKoBdq4Vw2Ji"]'
2026-03-12 04:35:03.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:03.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:03.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:03.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27261/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:03.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:03.625 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:03.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:03.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:03.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:03.832 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:03.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:03.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:03.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:04.039 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:04.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:04.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:04.248 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:04.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:04.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:04.456 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:04.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:04.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:04.664 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:04.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:04.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.671 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:04.872 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:04.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:04.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:05.080 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:05.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:05.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:05.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:05.287 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:05.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:05.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:05.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:05.495 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:05.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:05.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:05.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:05.702 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:05.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:05.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:05.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:05.910 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:05.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:05.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:05.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:06.118 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:06.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:06.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:06.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:06.328 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:06.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:06.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:06.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:06.535 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:06.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:06.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:06.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:06.742 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:06.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:06.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:06.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:06.950 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:06.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:06.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:06.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:07.158 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:07.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:07.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:07.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:07.366 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:07.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:07.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:07.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:07.573 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:07.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:07.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:07.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:07.781 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:07.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:07.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:07.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:07.989 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:07.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:07.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:07.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:08.197 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:08.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:08.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:08.405 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:08.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:08.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:08.613 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:08.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:08.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:08.821 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:08.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:08.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:09.028 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:09.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:09.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:09.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:09.234 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:09.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:09.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:09.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:09.443 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:09.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:09.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:09.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:09.650 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:09.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:09.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:09.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:09.858 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:09.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:09.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:09.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:10.065 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:10.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:10.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:10.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:10.274 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:10.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:10.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:10.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:10.481 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:10.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:10.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:10.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:10.689 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:10.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:10.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:10.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:10.898 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:10.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:10.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:10.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:11.105 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:11.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:11.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:11.111 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:11.312 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:11.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:11.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:11.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:11.520 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:11.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:11.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:11.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:11.728 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:11.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44020/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)'}'
2026-03-12 04:35:11.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:11.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:11.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7656223f91cafb0225aed2fa9b5c4f3d8263cef6924e77e7d3fa65d0b395ee3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7656223f91cafb0225aed2fa9b5c4f3d8263cef6924e77e7d3fa65d0b395ee3c"}]}'
2026-03-12 04:35:11.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x730f890ea4984b38fc428cc037f0fe2a5f7c79afb693a8904080c71ce4ef336d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x730f890ea4984b38fc428cc037f0fe2a5f7c79afb693a8904080c71ce4ef336d"}]}'
2026-03-12 04:35:11.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa80e45e6ff690c915a306ddf12a929f38832e783094494227e9c3d0b2cff44bd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80e45e6ff690c915a306ddf12a929f38832e783094494227e9c3d0b2cff44bd"}]}'
2026-03-12 04:35:11.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe4f6f51bf55e6362c661c43a6d1a24e87296f2411f490e15299b94cdbde132b1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4f6f51bf55e6362c661c43a6d1a24e87296f2411f490e15299b94cdbde132b1"}]}'
2026-03-12 04:35:11.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe897fee598d7ae0dfaffbfe0796dd79f9c1f07ab56a98b4d334d9805a4aef517&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe897fee598d7ae0dfaffbfe0796dd79f9c1f07ab56a98b4d334d9805a4aef517"}]}'
2026-03-12 04:35:11.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x72ea4ab82ae0f2ddc100df805d1d910051a1e08259ad8234f10dce3f394f280c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72ea4ab82ae0f2ddc100df805d1d910051a1e08259ad8234f10dce3f394f280c"}]}'
2026-03-12 04:35:11.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a4908dd2be35dd20ea33ca37ef9f442e69dbfbf82d37ca7723ad1553281825d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a4908dd2be35dd20ea33ca37ef9f442e69dbfbf82d37ca7723ad1553281825d"}]}'
2026-03-12 04:35:11.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7d54bef7112588aaceb903038a4f97b2c809727bfa6d2159232878a51ce6fe2a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d54bef7112588aaceb903038a4f97b2c809727bfa6d2159232878a51ce6fe2a"}]}'
2026-03-12 04:35:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x634b81bc2af261ec169ddcbc5adf79b0d0ed228aca494305570cb90914a2142a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x634b81bc2af261ec169ddcbc5adf79b0d0ed228aca494305570cb90914a2142a"}]}'
2026-03-12 04:35:11.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8cd0cec061b4a46a8c2c00cca0dc2864bd8e3289cb545afc3e66b5f4beb87847&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8cd0cec061b4a46a8c2c00cca0dc2864bd8e3289cb545afc3e66b5f4beb87847"}]}'
2026-03-12 04:35:11.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0b945f2fa56f7b8355fc99d9b45cc0e6b93f0fbd5f40b2da817650e6a70c5fa8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b945f2fa56f7b8355fc99d9b45cc0e6b93f0fbd5f40b2da817650e6a70c5fa8"}]}'
2026-03-12 04:35:11.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc1c408516784753b2b70b9edfaa9b8e6181565bceb9bc128fa6758899621c790&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1c408516784753b2b70b9edfaa9b8e6181565bceb9bc128fa6758899621c790"}]}'
2026-03-12 04:35:11.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd13417769ed19a16265cf3cac65ae24e412c314b341222d68956b726b13d0032&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd13417769ed19a16265cf3cac65ae24e412c314b341222d68956b726b13d0032"}]}'
2026-03-12 04:35:11.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf2c87f949ccb31c6848e42dce5f4e9a8f6d52a6af041789f51bcfeb60e3a5967&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2c87f949ccb31c6848e42dce5f4e9a8f6d52a6af041789f51bcfeb60e3a5967"}]}'
2026-03-12 04:35:11.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x091afdae2e05841234b432ea91336341687f43ab30d4dd867e901effe9e76174&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x091afdae2e05841234b432ea91336341687f43ab30d4dd867e901effe9e76174"}]}'
2026-03-12 04:35:11.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa2d6c522384300a66c13bc6929c182ee195ed507994ef705ea2e7e59f3e9f518&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2d6c522384300a66c13bc6929c182ee195ed507994ef705ea2e7e59f3e9f518"}]}'
2026-03-12 04:35:11.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7bb2a549606adcdcdebf2e75061c4ee61c6bcd2375a1ce4eed37122d17f61a05&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7bb2a549606adcdcdebf2e75061c4ee61c6bcd2375a1ce4eed37122d17f61a05"}]}'
2026-03-12 04:35:11.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdef293edf5ea210253a2987a8ba75278db00ae3b0856652e2e9c7cc3c054bf38&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdef293edf5ea210253a2987a8ba75278db00ae3b0856652e2e9c7cc3c054bf38"}]}'
2026-03-12 04:35:11.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe219a330765281b14391e3525b63ced76a13a8186cdc728b7f03a4bb970ba8fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe219a330765281b14391e3525b63ced76a13a8186cdc728b7f03a4bb970ba8fe"}]}'
2026-03-12 04:35:11.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6ec71d102800b334adcde67bddc0368af1345b3bae371f41b54a2dedfa1bb94c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6ec71d102800b334adcde67bddc0368af1345b3bae371f41b54a2dedfa1bb94c"}]}'
2026-03-12 04:35:11.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9da654de32fab522b0d6335d6b7990f968c5dae3666ce54f56318c04c644a964&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9da654de32fab522b0d6335d6b7990f968c5dae3666ce54f56318c04c644a964"}]}'
2026-03-12 04:35:12.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2431d9c98a60914b67b8ed933c14e43d8334fe38410b3d966a5ade9dba82f815&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2431d9c98a60914b67b8ed933c14e43d8334fe38410b3d966a5ade9dba82f815"}]}'
2026-03-12 04:35:12.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x88fb95404183a9f0f09b967cef2fabcd76ab9b2644f1d38d7f408e6cc36ece2c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x88fb95404183a9f0f09b967cef2fabcd76ab9b2644f1d38d7f408e6cc36ece2c"}]}'
2026-03-12 04:35:12.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4e08f827a41ba8fc2459179ff308a1f4c0a3cf7c3fcfff2b774c07070db8910d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4e08f827a41ba8fc2459179ff308a1f4c0a3cf7c3fcfff2b774c07070db8910d"}]}'
2026-03-12 04:35:12.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda97417fe351cbdedb2a71e11acd0fb7695cc02629d44eaf38a3ea21a2c179bb&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda97417fe351cbdedb2a71e11acd0fb7695cc02629d44eaf38a3ea21a2c179bb"}]}'
2026-03-12 04:35:12.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa4e0951d685c01b96af43964d4bfd37bff6fedeb2111a3e05030a5580cdd3da4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4e0951d685c01b96af43964d4bfd37bff6fedeb2111a3e05030a5580cdd3da4"}]}'
2026-03-12 04:35:12.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6a4d21bdbc57af500c2029a92c85c55ddcb71a9e81ad7d0f0eff3a8bc24477d6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a4d21bdbc57af500c2029a92c85c55ddcb71a9e81ad7d0f0eff3a8bc24477d6"}]}'
2026-03-12 04:35:12.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5c4d9e85d3e06da4c967892bf3b546fbaa8354f5aa87b261aed2cb429842891a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5c4d9e85d3e06da4c967892bf3b546fbaa8354f5aa87b261aed2cb429842891a"}]}'
2026-03-12 04:35:12.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe8f7ef4df235e3ab9fb081316a3d00bc83a5e6a831bdf847680f02644292558a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8f7ef4df235e3ab9fb081316a3d00bc83a5e6a831bdf847680f02644292558a"}]}'
2026-03-12 04:35:12.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2666a6408af5730e62e0bb94cb128f40424e8f55f1ecccb93dde7cec4c993a66&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2666a6408af5730e62e0bb94cb128f40424e8f55f1ecccb93dde7cec4c993a66"}]}'
2026-03-12 04:35:12.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8d846e2870970551fb88a297956d60c27fe7e9384d9f50b24d6835d5e4791e85&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d846e2870970551fb88a297956d60c27fe7e9384d9f50b24d6835d5e4791e85"}]}'
2026-03-12 04:35:12.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf9f17e128d10433a0971078abda0fb812ae505657f8879b991f84bc06a9f878c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf9f17e128d10433a0971078abda0fb812ae505657f8879b991f84bc06a9f878c"}]}'
2026-03-12 04:35:12.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0da421431909a6cf1f46dafa1983f7109c02907bd7012cc886972e8b6d685793&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0da421431909a6cf1f46dafa1983f7109c02907bd7012cc886972e8b6d685793"}]}'
2026-03-12 04:35:12.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf98b0724d337a46dfef2769a4e0fc6875e276ab154e792df40492a1bca1036f0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf98b0724d337a46dfef2769a4e0fc6875e276ab154e792df40492a1bca1036f0"}]}'
2026-03-12 04:35:12.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92ba71e75524041967322ca76b68f0dee731522778bf2230a624751c3c4f8c9f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92ba71e75524041967322ca76b68f0dee731522778bf2230a624751c3c4f8c9f"}]}'
2026-03-12 04:35:12.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4add0af3e4ba2704c2528a830bc93fd432bd735440a48b5d0fff58096052006&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4add0af3e4ba2704c2528a830bc93fd432bd735440a48b5d0fff58096052006"}]}'
2026-03-12 04:35:12.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xab26e86b4163cb7813943f47447cb72ee2ff17faaf6cc410fcd48e3d4b855277&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab26e86b4163cb7813943f47447cb72ee2ff17faaf6cc410fcd48e3d4b855277"}]}'
2026-03-12 04:35:12.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf7c3100e35b3e3fe09186ac0a71c64065a0e3c16e64b0a17d1b18b606bd09d03&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c3100e35b3e3fe09186ac0a71c64065a0e3c16e64b0a17d1b18b606bd09d03"}]}'
2026-03-12 04:35:12.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x972927c901ef6ce9e92103379afa176aa383a90a28f4becef4dff5be1a188df9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x972927c901ef6ce9e92103379afa176aa383a90a28f4becef4dff5be1a188df9"}]}'
2026-03-12 04:35:12.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x381850b48d45d9c78527b0265a90932b4123d0b3a122958c41695fcaa204c567&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x381850b48d45d9c78527b0265a90932b4123d0b3a122958c41695fcaa204c567"}]}'
2026-03-12 04:35:12.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7656223f91cafb0225aed2fa9b5c4f3d8263cef6924e77e7d3fa65d0b395ee3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7656223f91cafb0225aed2fa9b5c4f3d8263cef6924e77e7d3fa65d0b395ee3c"}]}'
2026-03-12 04:35:12.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x730f890ea4984b38fc428cc037f0fe2a5f7c79afb693a8904080c71ce4ef336d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x730f890ea4984b38fc428cc037f0fe2a5f7c79afb693a8904080c71ce4ef336d"}]}'
2026-03-12 04:35:12.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa80e45e6ff690c915a306ddf12a929f38832e783094494227e9c3d0b2cff44bd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80e45e6ff690c915a306ddf12a929f38832e783094494227e9c3d0b2cff44bd"}]}'
2026-03-12 04:35:12.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe4f6f51bf55e6362c661c43a6d1a24e87296f2411f490e15299b94cdbde132b1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4f6f51bf55e6362c661c43a6d1a24e87296f2411f490e15299b94cdbde132b1"}]}'
2026-03-12 04:35:12.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe897fee598d7ae0dfaffbfe0796dd79f9c1f07ab56a98b4d334d9805a4aef517&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe897fee598d7ae0dfaffbfe0796dd79f9c1f07ab56a98b4d334d9805a4aef517"}]}'
2026-03-12 04:35:12.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x72ea4ab82ae0f2ddc100df805d1d910051a1e08259ad8234f10dce3f394f280c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72ea4ab82ae0f2ddc100df805d1d910051a1e08259ad8234f10dce3f394f280c"}]}'
2026-03-12 04:35:12.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a4908dd2be35dd20ea33ca37ef9f442e69dbfbf82d37ca7723ad1553281825d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a4908dd2be35dd20ea33ca37ef9f442e69dbfbf82d37ca7723ad1553281825d"}]}'
2026-03-12 04:35:12.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7d54bef7112588aaceb903038a4f97b2c809727bfa6d2159232878a51ce6fe2a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7d54bef7112588aaceb903038a4f97b2c809727bfa6d2159232878a51ce6fe2a"}]}'
2026-03-12 04:35:12.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x634b81bc2af261ec169ddcbc5adf79b0d0ed228aca494305570cb90914a2142a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x634b81bc2af261ec169ddcbc5adf79b0d0ed228aca494305570cb90914a2142a"}]}'
2026-03-12 04:35:12.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8cd0cec061b4a46a8c2c00cca0dc2864bd8e3289cb545afc3e66b5f4beb87847&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8cd0cec061b4a46a8c2c00cca0dc2864bd8e3289cb545afc3e66b5f4beb87847"}]}'
2026-03-12 04:35:12.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0b945f2fa56f7b8355fc99d9b45cc0e6b93f0fbd5f40b2da817650e6a70c5fa8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0b945f2fa56f7b8355fc99d9b45cc0e6b93f0fbd5f40b2da817650e6a70c5fa8"}]}'
2026-03-12 04:35:12.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc1c408516784753b2b70b9edfaa9b8e6181565bceb9bc128fa6758899621c790&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1c408516784753b2b70b9edfaa9b8e6181565bceb9bc128fa6758899621c790"}]}'
2026-03-12 04:35:12.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd13417769ed19a16265cf3cac65ae24e412c314b341222d68956b726b13d0032&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd13417769ed19a16265cf3cac65ae24e412c314b341222d68956b726b13d0032"}]}'
2026-03-12 04:35:12.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf2c87f949ccb31c6848e42dce5f4e9a8f6d52a6af041789f51bcfeb60e3a5967&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2c87f949ccb31c6848e42dce5f4e9a8f6d52a6af041789f51bcfeb60e3a5967"}]}'
2026-03-12 04:35:12.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x091afdae2e05841234b432ea91336341687f43ab30d4dd867e901effe9e76174&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x091afdae2e05841234b432ea91336341687f43ab30d4dd867e901effe9e76174"}]}'
2026-03-12 04:35:12.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa2d6c522384300a66c13bc6929c182ee195ed507994ef705ea2e7e59f3e9f518&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2d6c522384300a66c13bc6929c182ee195ed507994ef705ea2e7e59f3e9f518"}]}'
2026-03-12 04:35:12.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7bb2a549606adcdcdebf2e75061c4ee61c6bcd2375a1ce4eed37122d17f61a05&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7bb2a549606adcdcdebf2e75061c4ee61c6bcd2375a1ce4eed37122d17f61a05"}]}'
2026-03-12 04:35:12.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdef293edf5ea210253a2987a8ba75278db00ae3b0856652e2e9c7cc3c054bf38&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdef293edf5ea210253a2987a8ba75278db00ae3b0856652e2e9c7cc3c054bf38"}]}'
2026-03-12 04:35:12.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe219a330765281b14391e3525b63ced76a13a8186cdc728b7f03a4bb970ba8fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe219a330765281b14391e3525b63ced76a13a8186cdc728b7f03a4bb970ba8fe"}]}'
2026-03-12 04:35:12.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6ec71d102800b334adcde67bddc0368af1345b3bae371f41b54a2dedfa1bb94c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6ec71d102800b334adcde67bddc0368af1345b3bae371f41b54a2dedfa1bb94c"}]}'
2026-03-12 04:35:12.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9da654de32fab522b0d6335d6b7990f968c5dae3666ce54f56318c04c644a964&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9da654de32fab522b0d6335d6b7990f968c5dae3666ce54f56318c04c644a964"}]}'
2026-03-12 04:35:12.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2431d9c98a60914b67b8ed933c14e43d8334fe38410b3d966a5ade9dba82f815&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2431d9c98a60914b67b8ed933c14e43d8334fe38410b3d966a5ade9dba82f815"}]}'
2026-03-12 04:35:12.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x88fb95404183a9f0f09b967cef2fabcd76ab9b2644f1d38d7f408e6cc36ece2c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x88fb95404183a9f0f09b967cef2fabcd76ab9b2644f1d38d7f408e6cc36ece2c"}]}'
2026-03-12 04:35:12.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4e08f827a41ba8fc2459179ff308a1f4c0a3cf7c3fcfff2b774c07070db8910d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4e08f827a41ba8fc2459179ff308a1f4c0a3cf7c3fcfff2b774c07070db8910d"}]}'
2026-03-12 04:35:12.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda97417fe351cbdedb2a71e11acd0fb7695cc02629d44eaf38a3ea21a2c179bb&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda97417fe351cbdedb2a71e11acd0fb7695cc02629d44eaf38a3ea21a2c179bb"}]}'
2026-03-12 04:35:12.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa4e0951d685c01b96af43964d4bfd37bff6fedeb2111a3e05030a5580cdd3da4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4e0951d685c01b96af43964d4bfd37bff6fedeb2111a3e05030a5580cdd3da4"}]}'
2026-03-12 04:35:12.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6a4d21bdbc57af500c2029a92c85c55ddcb71a9e81ad7d0f0eff3a8bc24477d6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a4d21bdbc57af500c2029a92c85c55ddcb71a9e81ad7d0f0eff3a8bc24477d6"}]}'
2026-03-12 04:35:12.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5c4d9e85d3e06da4c967892bf3b546fbaa8354f5aa87b261aed2cb429842891a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5c4d9e85d3e06da4c967892bf3b546fbaa8354f5aa87b261aed2cb429842891a"}]}'
2026-03-12 04:35:12.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe8f7ef4df235e3ab9fb081316a3d00bc83a5e6a831bdf847680f02644292558a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8f7ef4df235e3ab9fb081316a3d00bc83a5e6a831bdf847680f02644292558a"}]}'
2026-03-12 04:35:12.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2666a6408af5730e62e0bb94cb128f40424e8f55f1ecccb93dde7cec4c993a66&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2666a6408af5730e62e0bb94cb128f40424e8f55f1ecccb93dde7cec4c993a66"}]}'
2026-03-12 04:35:12.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8d846e2870970551fb88a297956d60c27fe7e9384d9f50b24d6835d5e4791e85&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d846e2870970551fb88a297956d60c27fe7e9384d9f50b24d6835d5e4791e85"}]}'
2026-03-12 04:35:12.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf9f17e128d10433a0971078abda0fb812ae505657f8879b991f84bc06a9f878c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf9f17e128d10433a0971078abda0fb812ae505657f8879b991f84bc06a9f878c"}]}'
2026-03-12 04:35:12.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0da421431909a6cf1f46dafa1983f7109c02907bd7012cc886972e8b6d685793&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0da421431909a6cf1f46dafa1983f7109c02907bd7012cc886972e8b6d685793"}]}'
2026-03-12 04:35:12.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf98b0724d337a46dfef2769a4e0fc6875e276ab154e792df40492a1bca1036f0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf98b0724d337a46dfef2769a4e0fc6875e276ab154e792df40492a1bca1036f0"}]}'
2026-03-12 04:35:12.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92ba71e75524041967322ca76b68f0dee731522778bf2230a624751c3c4f8c9f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92ba71e75524041967322ca76b68f0dee731522778bf2230a624751c3c4f8c9f"}]}'
2026-03-12 04:35:12.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4add0af3e4ba2704c2528a830bc93fd432bd735440a48b5d0fff58096052006&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4add0af3e4ba2704c2528a830bc93fd432bd735440a48b5d0fff58096052006"}]}'
2026-03-12 04:35:12.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xab26e86b4163cb7813943f47447cb72ee2ff17faaf6cc410fcd48e3d4b855277&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab26e86b4163cb7813943f47447cb72ee2ff17faaf6cc410fcd48e3d4b855277"}]}'
2026-03-12 04:35:12.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf7c3100e35b3e3fe09186ac0a71c64065a0e3c16e64b0a17d1b18b606bd09d03&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c3100e35b3e3fe09186ac0a71c64065a0e3c16e64b0a17d1b18b606bd09d03"}]}'
2026-03-12 04:35:12.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x972927c901ef6ce9e92103379afa176aa383a90a28f4becef4dff5be1a188df9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x972927c901ef6ce9e92103379afa176aa383a90a28f4becef4dff5be1a188df9"}]}'
2026-03-12 04:35:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x381850b48d45d9c78527b0265a90932b4123d0b3a122958c41695fcaa204c567&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x381850b48d45d9c78527b0265a90932b4123d0b3a122958c41695fcaa204c567"}]}'
2026-03-12 04:35:12.192 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:12.193 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:12.193 DEBUG [src.node.waku_node] Stopping container with id d2412a4ff0f9
2026-03-12 04:35:12.766 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:12.766 DEBUG [src.node.waku_node] Stopping container with id de969bfd5c60
2026-03-12 04:35:13.353 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:13.354 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:13.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:13.391 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_with_latency_between_two_nodes with id: 2026-03-12_04-33-28__533953c4-00b4-427d-9647-0bfa3bf2817f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-33-28__533953c4-00b4-427d-9647-0bfa3bf2817f__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-12_04-33-28__533953c4-00b4-427d-9647-0bfa3bf2817f__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:24 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51852', '51853', '51854', '51855', '51856']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51852:51852 -p 51853:51853 -p 51854:51854 -p 51855:51855 -p 51856:51856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51854 --rest-port=51852 --tcp-port=51853 --discv5-udp-port=51855 --rest-address=0.0.0.0 --nat=extip:172.18.71.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddcc9eeaecaab9d46bddb1a158c49005ed8d9d401ccefd0f33accd7acfe6e134 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51856 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba4185fd6703. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.44 waku 44aece2833b7f05b5a11928434a8b96acc2835079bec3b9faa44e3ec55182f08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44aece2833b7. Setting up logs at ./log/docker/node1_2026-03-12_04-33-28__533953c4-00b4-427d-9647-0bfa3bf2817f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51852
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 88361fb9cdf3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51852/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:51852/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/51853/p2p/16Uiu2HAmLFuKegcPpADwuC5T2KZ32tW82dZiqFYnj8Ydtd4PZu93","/ip4/172.18.71.44/tcp/51854/ws/p2p/16Uiu2HAmLFuKegcPpADwuC5T2KZ32tW82dZiqFYnj8Ydtd4PZu93"],"enrUri":"enr:-L24QJkwal9nSmFWLZGtF1MlslK_BJJyUxps5pSeGz91Pr_MBDYiAnh27AoNh4H73JHFssR3zw1kiLiUdu2ODjZSVw8CgmlkgnY0gmlwhKwSRyyKbXVsdGlhZGRyc5YACASsEkcsBsqNAAoErBJHLAbKjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcPNzignKmgYGPZmihfrVGv7nabjngBJ5ijkUNYLF8OKDdGNwgsqNg3VkcILKj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61382', '61383', '61384', '61385', '61386']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61382:61382 -p 61383:61383 -p 61384:61384 -p 61385:61385 -p 61386:61386 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61384 --rest-port=61382 --tcp-port=61383 --discv5-udp-port=61385 --rest-address=0.0.0.0 --nat=extip:172.18.244.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebbbceb64edd79689b6a79eaf01afeeebbf30753dd5afabce9a0beabcce64ac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61386 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJkwal9nSmFWLZGtF1MlslK_BJJyUxps5pSeGz91Pr_MBDYiAnh27AoNh4H73JHFssR3zw1kiLiUdu2ODjZSVw8CgmlkgnY0gmlwhKwSRyyKbXVsdGlhZGRyc5YACASsEkcsBsqNAAoErBJHLAbKjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcPNzignKmgYGPZmihfrVGv7nabjngBJ5ijkUNYLF8OKDdGNwgsqNg3VkcILKj4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.248 waku bbb8b2851e83077bfc1c995e6fce1346aa04d7eb5dd1e901d5aa562144a95f83
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbb8b2851e83. Setting up logs at ./log/docker/node2_2026-03-12_04-33-28__533953c4-00b4-427d-9647-0bfa3bf2817f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61382
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61382/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:61382/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.248/tcp/61383/p2p/16Uiu2HAm4e5sWMFcTEjCoonqptHRYBbhPLjHb9GtvQUNnYzmZFv5","/ip4/172.18.244.248/tcp/61384/ws/p2p/16Uiu2HAm4e5sWMFcTEjCoonqptHRYBbhPLjHb9GtvQUNnYzmZFv5"],"enrUri":"enr:-L24QPzWu4P6zSiYGyF5Y30B_LFHZzQ8AeFXdL86t36RKjdBLGIxuMCToqQoDI3Oms4XJBYbyOreNU9a1TrLbEO2bZ0CgmlkgnY0gmlwhKwS9PiKbXVsdGlhZGRyc5YACASsEvT4Bu_HAAoErBL0-AbvyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiOcql4P6uym9-Q1Y4JqtWqdUEHnZLJIeJ6aYcx-_-Z6DdGNwgu_Hg3VkcILvyYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:28 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51852/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:61382/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:32 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51852/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.244.248/tcp/33390/p2p/16Uiu2HAm4e5sWMFcTEjCoonqptHRYBbhPLjHb9GtvQUNnYzmZFv5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61382/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.71.44/tcp/51853/p2p/16Uiu2HAmLFuKegcPpADwuC5T2KZ32tW82dZiqFYnj8Ydtd4PZu93","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:35 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6123', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6123', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:39 Publishing message from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:42 Fetching relay messages on node2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61382/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":1773290020629916252,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6123', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44aece2833b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bbb8b2851e83
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,89 @@
2026-03-12 04:37:18.652 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:37:18.653 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91
2026-03-12 04:37:18.653 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:37:18.653 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:37:18.653 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:37:18.660 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:18.660 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log
2026-03-12 04:37:18.660 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:18.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:18.662 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:18.662 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.43
2026-03-12 04:37:18.662 DEBUG [src.node.docker_mananger] Generated ports ['20702', '20703', '20704', '20705', '20706']
2026-03-12 04:37:18.662 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:37:18.662 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:18.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:18.662 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:18.663 DEBUG [src.node.docker_mananger] docker run -i -t -p 20702:20702 -p 20703:20703 -p 20704:20704 -p 20705:20705 -p 20706:20706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20704 --rest-port=20702 --tcp-port=20703 --discv5-udp-port=20705 --rest-address=0.0.0.0 --nat=extip:172.18.138.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f194decba0ef5e570ec5ebe8da0cedefcccdca8ba185e5da5cebe12ae3cd8dd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20706 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:37:18.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.43 waku 6bfb6e13fa3cb1ab0513596aeff29fa79bb5aa96ad3d37fb84afa84b52e4ac07
2026-03-12 04:37:18.843 DEBUG [src.node.docker_mananger] Container started with ID 6bfb6e13fa3c. Setting up logs at ./log/docker/node1_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log
2026-03-12 04:37:18.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20702
2026-03-12 04:37:18.844 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:18.920 ERROR [src.node.docker_mananger] Max retries reached for container dcee22444b68. Exiting log stream.
2026-03-12 04:37:19.458 ERROR [src.node.docker_mananger] Max retries reached for container 753de8721ac7. Exiting log stream.
2026-03-12 04:37:19.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20702/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:19.847 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-12 04:37:19.848 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:19.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:19.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.43/tcp/20703/p2p/16Uiu2HAm7aDYWi48grRuUVprwiEgMBDohML3DnqxL3kNfmmtNs9c","/ip4/172.18.138.43/tcp/20704/ws/p2p/16Uiu2HAm7aDYWi48grRuUVprwiEgMBDohML3DnqxL3kNfmmtNs9c"],"enrUri":"enr:-L24QNDtl8Po5wWS3EqzEeMmEc-to270AIe1CFmgVDqM_DFXaPsIT5DddGpaZnuUAPvkIkTfkyKh6DeNGaLbgZoYiqACgmlkgnY0gmlwhKwSiiuKbXVsdGlhZGRyc5YACASsEoorBlDfAAoErBKKKwZQ4N0DgnJzhQACAQAAiXNlY3AyNTZrMaECtHyUSp_2bI1KF_4MgxrucZ_gdrj7ZUBe5ggjvVLBTvODdGNwglDfg3VkcIJQ4YV3YWt1MgU"}'
2026-03-12 04:37:19.850 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:19.856 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:19.856 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log
2026-03-12 04:37:19.856 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:19.856 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:19.858 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:19.858 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.206
2026-03-12 04:37:19.858 DEBUG [src.node.docker_mananger] Generated ports ['57150', '57151', '57152', '57153', '57154']
2026-03-12 04:37:19.858 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:37:19.858 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:19.858 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:19.858 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:19.858 DEBUG [src.node.docker_mananger] docker run -i -t -p 57150:57150 -p 57151:57151 -p 57152:57152 -p 57153:57153 -p 57154:57154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57152 --rest-port=57150 --tcp-port=57151 --discv5-udp-port=57153 --rest-address=0.0.0.0 --nat=extip:172.18.108.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9f8f952edeaceeacf8bcbe02efcdad65513028335ae6b42ea6d37ed5dfc98bda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57154 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDtl8Po5wWS3EqzEeMmEc-to270AIe1CFmgVDqM_DFXaPsIT5DddGpaZnuUAPvkIkTfkyKh6DeNGaLbgZoYiqACgmlkgnY0gmlwhKwSiiuKbXVsdGlhZGRyc5YACASsEoorBlDfAAoErBKKKwZQ4N0DgnJzhQACAQAAiXNlY3AyNTZrMaECtHyUSp_2bI1KF_4MgxrucZ_gdrj7ZUBe5ggjvVLBTvODdGNwglDfg3VkcIJQ4YV3YWt1MgU
2026-03-12 04:37:20.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.206 waku 2f14ecaed716dec68324116132b6f671f3754557e919b80c69134f212a5d819f
2026-03-12 04:37:20.045 DEBUG [src.node.docker_mananger] Container started with ID 2f14ecaed716. Setting up logs at ./log/docker/node2_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log
2026-03-12 04:37:20.045 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57150
2026-03-12 04:37:20.046 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:21.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57150/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:21.048 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-12 04:37:21.049 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:21.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:21.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.206/tcp/57151/p2p/16Uiu2HAmUh8anSrBfu4tJoqrHT3CveE3HQ9zuSdCLbwZNHFTy3Jx","/ip4/172.18.108.206/tcp/57152/ws/p2p/16Uiu2HAmUh8anSrBfu4tJoqrHT3CveE3HQ9zuSdCLbwZNHFTy3Jx"],"enrUri":"enr:-L24QPUSgjHlL7ik-UnfNYl0BeAhFaexLgNPgw7MVrx1JkQQLG6K4aoOHFcNJ6liufzqvogbyzEU4mrAM5OQs0NbZcsCgmlkgnY0gmlwhKwSbM6KbXVsdGlhZGRyc5YACASsEmzOBt8_AAoErBJszgbfQN0DgnJzhQACAQAAiXNlY3AyNTZrMaED7kd2DWlhBp_cjaT250wblhwqGETSs5kh6nTJRaXaxfmDdGNwgt8_g3VkcILfQYV3YWt1MgE"}'
2026-03-12 04:37:21.051 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:21.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.43/tcp/20703/p2p/16Uiu2HAm7aDYWi48grRuUVprwiEgMBDohML3DnqxL3kNfmmtNs9c"]'
2026-03-12 04:37:21.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20702/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-12 04:37:21.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57150/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-12 04:37:21.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20702/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:37:21.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.106 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:37:21.206 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:21.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20702/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:21.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290241095200880,"ephemeral":false,"proof":""}]'
2026-03-12 04:37:21.211 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:21.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57150/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:21.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290241095200880,"ephemeral":false,"proof":""}]'
2026-03-12 04:37:21.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-12 04:37:21.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57150/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-12 04:37:21.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20702/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-12 04:37:21.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:21.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:37:21.329 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:21.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:21.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290239379018114,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290237498928863,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290241220922829,"ephemeral":false,"proof":""}]'
2026-03-12 04:37:21.340 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:37:21.341 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:37:21.341 DEBUG [src.node.waku_node] Stopping container with id 6bfb6e13fa3c
2026-03-12 04:37:21.869 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:21.869 DEBUG [src.node.waku_node] Stopping container with id 2f14ecaed716
2026-03-12 04:37:22.380 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:22.381 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:37:22.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:22.438 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:22.439 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:37:22.439 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:37:22.439 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log
2026-03-12 04:37:22.440 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-37-18__6db9a198-6f4e-45e6-932a-6fe8aa81bb91__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_start_time with id: 2026-03-12_04-35-08__3989d3b0-40b8-41c8-9707-8cf1433f0961
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-12_04-35-08__3989d3b0-40b8-41c8-9707-8cf1433f0961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11678', '11679', '11680', '11681', '11682']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11678:11678 -p 11679:11679 -p 11680:11680 -p 11681:11681 -p 11682:11682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11680 --rest-port=11678 --tcp-port=11679 --discv5-udp-port=11681 --rest-address=0.0.0.0 --nat=extip:172.18.132.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfb6ad6e16afd628622c73466051bccbeea2911cd07d5aeca6ceff9a18768182 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11682 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.190 waku 25b4e21536f2123a44357e8650c7b485ff39bb58f2562ebf5c72dc9873ab3768
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc48226089fe. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25b4e21536f2. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-08__3989d3b0-40b8-41c8-9707-8cf1433f0961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11678
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 343f0734324e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:11678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.190/tcp/11679/p2p/16Uiu2HAkxCbWu8UwmxjNSESnLuQrJyj6if5NCTYe77vBLrrX5FKR","/ip4/172.18.132.190/tcp/11680/ws/p2p/16Uiu2HAkxCbWu8UwmxjNSESnLuQrJyj6if5NCTYe77vBLrrX5FKR"],"enrUri":"enr:-L24QCfHvMGC-DZqnSaGlVG1RrRSnXHDFbjmfY5snfQSvxfuFIgbjHj2pEpF1tBv88EQnu68sV494a6rdBpwOMFtLEsCgmlkgnY0gmlwhKwShL6KbXVsdGlhZGRyc5YACASsEoS-Bi2fAAoErBKEvgYtoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKTl2kSqZlk9CrNCZ34NhWEJt6-GmQ8wWtfBhDEqDLgSDdGNwgi2fg3VkcIItoYV3YWt1MgM"}'
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-12_04-35-08__3989d3b0-40b8-41c8-9707-8cf1433f0961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1217', '1218', '1219', '1220', '1221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1217:1217 -p 1218:1218 -p 1219:1219 -p 1220:1220 -p 1221:1221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1219 --rest-port=1217 --tcp-port=1218 --discv5-udp-port=1220 --rest-address=0.0.0.0 --nat=extip:172.18.181.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b54bac5f01b7fbdfce7b8f3caee5dcb7fae4edc6bf00d40dfc1a46277eebf6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1221 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCfHvMGC-DZqnSaGlVG1RrRSnXHDFbjmfY5snfQSvxfuFIgbjHj2pEpF1tBv88EQnu68sV494a6rdBpwOMFtLEsCgmlkgnY0gmlwhKwShL6KbXVsdGlhZGRyc5YACASsEoS-Bi2fAAoErBKEvgYtoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKTl2kSqZlk9CrNCZ34NhWEJt6-GmQ8wWtfBhDEqDLgSDdGNwgi2fg3VkcIItoYV3YWt1MgM --storenode=/ip4/172.18.132.190/tcp/11679/p2p/16Uiu2HAkxCbWu8UwmxjNSESnLuQrJyj6if5NCTYe77vBLrrX5FKR --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.132 waku a51d13db853a44adb07a83e1669c0880064f92ca7f15458b4563a32a727921ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a51d13db853a. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-08__3989d3b0-40b8-41c8-9707-8cf1433f0961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1217/health" -H "Content-Type: application/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:1217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.132/tcp/1218/p2p/16Uiu2HAmDpwMnbQ9e2r6Bjm75akJCBp4B3Yi4NCvwbki3B4tJ46T","/ip4/172.18.181.132/tcp/1219/ws/p2p/16Uiu2HAmDpwMnbQ9e2r6Bjm75akJCBp4B3Yi4NCvwbki3B4tJ46T"],"enrUri":"enr:-L24QEHzQ4qJRybjxaXgxpWlJC7LJqsmzLB2nglH82eUVwtKfgyXix-mcw79a3RtkT2L_HaMqnLxgLaXU9dsKLLVrKMCgmlkgnY0gmlwhKwStYSKbXVsdGlhZGRyc5YACASsErWEBgTCAAoErBK1hAYEw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEWgc0xP-2nNrOTBLPGx4rFIPiZ6bwZ2EmMfiIgC6IuCDdGNwggTCg3VkcIIExIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.190/tcp/11679/p2p/16Uiu2HAkxCbWu8UwmxjNSESnLuQrJyj6if5NCTYe77vBLrrX5FKR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/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:1217/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:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:143 inquering stored messages with start time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11678/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x51a30507d6d28a98dfe9e9a1c3ec76ffbe4e9c222f86a157db50fb4bbef038bf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290107696360192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x18a831d74446a41532798ab614febd4729421559a869b8a3c4df3ddedeb54a97","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290109696367872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1926e33945594dbe653d4de23112a5db571c8ca0f4f3d1bfff16b8271f8d2cd9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290110596369920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xde617b535c850433631deb059f4c08825eb41a59b86f1715bc213525cff53244","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290110796371968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf5cb361c03e38547639e6fd6b315ac416cbcc88aa9949ffd6dba05f371214d52","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290112696372992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x23fd889bf3087677b992093c160f861c7c6ff1bd85b1725cbf296234fe5e6a45","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290120696374784,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 number of messages stored for start time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1217/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x51a30507d6d28a98dfe9e9a1c3ec76ffbe4e9c222f86a157db50fb4bbef038bf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290107696360192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x18a831d74446a41532798ab614febd4729421559a869b8a3c4df3ddedeb54a97","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290109696367872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1926e33945594dbe653d4de23112a5db571c8ca0f4f3d1bfff16b8271f8d2cd9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290110596369920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xde617b535c850433631deb059f4c08825eb41a59b86f1715bc213525cff53244","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290110796371968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf5cb361c03e38547639e6fd6b315ac416cbcc88aa9949ffd6dba05f371214d52","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290112696372992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x23fd889bf3087677b992093c160f861c7c6ff1bd85b1725cbf296234fe5e6a45","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290120696374784,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 number of messages stored for start time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 25b4e21536f2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a51d13db853a
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_ping_on_subscribed_peer with id: 2026-03-12_04-42-27__a2191698-f1b3-4607-ba63-b8dbd1a33ef2
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-12_04-42-27__a2191698-f1b3-4607-ba63-b8dbd1a33ef2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57133', '57134', '57135', '57136', '57137']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57133:57133 -p 57134:57134 -p 57135:57135 -p 57136:57136 -p 57137:57137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57135 --rest-port=57133 --tcp-port=57134 --discv5-udp-port=57136 --rest-address=0.0.0.0 --nat=extip:172.18.105.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bbdd1ba4d0647a1adbcbb2843e85ea1e89ed2e661bd1ab7ba12404ca1dd8b7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57137 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.173 waku 743bc1057bc5f05669efac79ef8ea9a31e2b72b6c98048fd1f2d2b2c2dbeca34
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 743bc1057bc5. Setting up logs at ./log/docker/node1_2026-03-12_04-42-27__a2191698-f1b3-4607-ba63-b8dbd1a33ef2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57133
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 ba80070b1ea3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c298857663b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57133/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:57133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.173/tcp/57134/p2p/16Uiu2HAm9bez4esHEcuw8bs6vFAkV9grXxmriPvzSWecjCso6CyK","/ip4/172.18.105.173/tcp/57135/ws/p2p/16Uiu2HAm9bez4esHEcuw8bs6vFAkV9grXxmriPvzSWecjCso6CyK"],"enrUri":"enr:-L24QErpVjl0Dbm__AfdDxfn59qDdG_IdyOGt5ydvUdzTQIKIT_aRmfPJ3EQoz-8JSOedgzCTwotLLVescLoIfMON3ICgmlkgnY0gmlwhKwSaa2KbXVsdGlhZGRyc5YACASsEmmtBt8uAAoErBJprQbfL90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0pJMtDv_FZPtoh_huhQiF-JCcsOpGoh8AGidhrYagPaDdGNwgt8ug3VkcILfMIV3YWt1MgU"}'
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-12_04-42-27__a2191698-f1b3-4607-ba63-b8dbd1a33ef2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48499', '48500', '48501', '48502', '48503']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48499:48499 -p 48500:48500 -p 48501:48501 -p 48502:48502 -p 48503:48503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48501 --rest-port=48499 --tcp-port=48500 --discv5-udp-port=48502 --rest-address=0.0.0.0 --nat=extip:172.18.58.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9c1bb2bbb104e8df424bf4db8acdb2ad1de95bfe5d8c3724f435efab2dfe64d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48503 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QErpVjl0Dbm__AfdDxfn59qDdG_IdyOGt5ydvUdzTQIKIT_aRmfPJ3EQoz-8JSOedgzCTwotLLVescLoIfMON3ICgmlkgnY0gmlwhKwSaa2KbXVsdGlhZGRyc5YACASsEmmtBt8uAAoErBJprQbfL90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0pJMtDv_FZPtoh_huhQiF-JCcsOpGoh8AGidhrYagPaDdGNwgt8ug3VkcILfMIV3YWt1MgU --filternode=/ip4/172.18.105.173/tcp/57134/p2p/16Uiu2HAm9bez4esHEcuw8bs6vFAkV9grXxmriPvzSWecjCso6CyK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.25 waku f6af9622f3c55fc1b77b41ed4c0356ae657701937c903fa2078c27bd716de17e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6af9622f3c5. Setting up logs at ./log/docker/node2_2026-03-12_04-42-27__a2191698-f1b3-4607-ba63-b8dbd1a33ef2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48499
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48499/health" -H "Content-Type: application/json" -d 'None'
INFO  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:48499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.25/tcp/48500/p2p/16Uiu2HAkzWx7CAisvpkm8HHeUnTJtPe2RTfjkpsnvxkReaJm5bvQ","/ip4/172.18.58.25/tcp/48501/ws/p2p/16Uiu2HAkzWx7CAisvpkm8HHeUnTJtPe2RTfjkpsnvxkReaJm5bvQ"],"enrUri":"enr:-L24QDJ7kuBWVQVZbBkVouQn_QZReqgu8IE2FcJSZPbyDIx6QJi46bq9WKOYg53uJTlMU5dGYKPSYl_4c20R8XP1Kh4CgmlkgnY0gmlwhKwSOhmKbXVsdGlhZGRyc5YACASsEjoZBr10AAoErBI6GQa9dd0DgnJzhQADAQAAiXNlY3AyNTZrMaECS6SS_mA1QHOzee9swXdqI2dysaQnBr_gEzj2R0hC_qGDdGNwgr10g3VkcIK9doV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.173/tcp/57134/p2p/16Uiu2HAm9bez4esHEcuw8bs6vFAkV9grXxmriPvzSWecjCso6CyK"]'
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:57133/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:48499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a5884316-3dba-44e0-80b2-6444a88994c6", "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":"a5884316-3dba-44e0-80b2-6444a88994c6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48499/filter/v2/subscriptions/1ee91ddc-f1dc-4d85-b7b8-c971726225a6" -H "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":"1ee91ddc-f1dc-4d85-b7b8-c971726225a6","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 743bc1057bc5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f6af9622f3c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-03-12 04:35:32.892 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:32.893 DEBUG [tests.conftest] Running test: test_time_filter_end_time_now with id: 2026-03-12_04-35-32__f8d92728-9765-4047-acfb-6b006a8c8322
2026-03-12 04:35:32.893 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:32.893 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:32.894 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:35:32.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:32.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-35-32__f8d92728-9765-4047-acfb-6b006a8c8322__wakuorg_nwaku:latest.log
2026-03-12 04:35:32.901 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:32.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:32.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:32.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.149
2026-03-12 04:35:32.903 DEBUG [src.node.docker_mananger] Generated ports ['24208', '24209', '24210', '24211', '24212']
2026-03-12 04:35:32.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:32.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:32.903 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:32.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 24208:24208 -p 24209:24209 -p 24210:24210 -p 24211:24211 -p 24212:24212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24210 --rest-port=24208 --tcp-port=24209 --discv5-udp-port=24211 --rest-address=0.0.0.0 --nat=extip:172.18.239.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf6bed3e1612870cbbe0b8e2c8ad4c89ecb11b32acbcfbbc23a66a0fed0defa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24212 --metrics-logging=true --store=true --relay=true
2026-03-12 04:35:33.093 ERROR [src.node.docker_mananger] Max retries reached for container 86952493035f. Exiting log stream.
2026-03-12 04:35:33.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.149 waku d021cf0fc6daaebc3a406595c64b0111eae522fde1ece1d7b065eaf336e5b5d6
2026-03-12 04:35:33.128 DEBUG [src.node.docker_mananger] Container started with ID d021cf0fc6da. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-32__f8d92728-9765-4047-acfb-6b006a8c8322__wakuorg_nwaku:latest.log
2026-03-12 04:35:33.128 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24208
2026-03-12 04:35:33.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:33.677 ERROR [src.node.docker_mananger] Max retries reached for container 951f9c7fe373. Exiting log stream.
2026-03-12 04:35:34.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24208/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:34.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-12 04:35:34.132 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:34.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:34.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.149/tcp/24209/p2p/16Uiu2HAmDpfoJa6r1fZ5jXKdnGfHeEjjXmAjwoCSVZFcLs7tMQCD","/ip4/172.18.239.149/tcp/24210/ws/p2p/16Uiu2HAmDpfoJa6r1fZ5jXKdnGfHeEjjXmAjwoCSVZFcLs7tMQCD"],"enrUri":"enr:-L24QNIxzfdxjYyWFVHUsAMTPiDGpfXDme7DGkdli3lSvisETqIew9-yTfLZbjW-GX94pBgJozZzmVP6v09Cl_d_HZkCgmlkgnY0gmlwhKwS75WKbXVsdGlhZGRyc5YACASsEu-VBl6RAAoErBLvlQZekt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEVaEzy-MVePpY1Wn_l8krIMrK8klW_U2iMoieryDFtaDdGNwgl6Rg3VkcIJek4V3YWt1MgM"}'
2026-03-12 04:35:34.135 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:34.143 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:34.143 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-35-32__f8d92728-9765-4047-acfb-6b006a8c8322__wakuorg_nwaku:latest.log
2026-03-12 04:35:34.143 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:34.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:34.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:34.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.161
2026-03-12 04:35:34.145 DEBUG [src.node.docker_mananger] Generated ports ['62801', '62802', '62803', '62804', '62805']
2026-03-12 04:35:34.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:34.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:34.146 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:34.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 -p 62805:62805 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62803 --rest-port=62801 --tcp-port=62802 --discv5-udp-port=62804 --rest-address=0.0.0.0 --nat=extip:172.18.17.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c3a6bdc4eb8b1f478bafaefdccf4cdb88e0c2bd4ffe1c8ac691edfdeb72ef6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62805 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNIxzfdxjYyWFVHUsAMTPiDGpfXDme7DGkdli3lSvisETqIew9-yTfLZbjW-GX94pBgJozZzmVP6v09Cl_d_HZkCgmlkgnY0gmlwhKwS75WKbXVsdGlhZGRyc5YACASsEu-VBl6RAAoErBLvlQZekt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEVaEzy-MVePpY1Wn_l8krIMrK8klW_U2iMoieryDFtaDdGNwgl6Rg3VkcIJek4V3YWt1MgM --storenode=/ip4/172.18.239.149/tcp/24209/p2p/16Uiu2HAmDpfoJa6r1fZ5jXKdnGfHeEjjXmAjwoCSVZFcLs7tMQCD --store=true --relay=true
2026-03-12 04:35:34.342 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.161 waku 6d6ba899e5c8fbbabf32fd20161b5134ba1c85c04d4d21af05165054dd004921
2026-03-12 04:35:34.376 DEBUG [src.node.docker_mananger] Container started with ID 6d6ba899e5c8. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-32__f8d92728-9765-4047-acfb-6b006a8c8322__wakuorg_nwaku:latest.log
2026-03-12 04:35:34.376 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62801
2026-03-12 04:35:34.376 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:35.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62801/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:35.380 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-12 04:35:35.380 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:35.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62801/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:35.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.161/tcp/62802/p2p/16Uiu2HAmA6hCgXPSYqr3rbgs3YV5D2kPYdQPVXaXzaWVryGTZ3kt","/ip4/172.18.17.161/tcp/62803/ws/p2p/16Uiu2HAmA6hCgXPSYqr3rbgs3YV5D2kPYdQPVXaXzaWVryGTZ3kt"],"enrUri":"enr:-L24QFkt3UFh_hp7reKzd7KsboU6MbKqFrb0r6im3u_XKA2gA6Sf0k6uYh9vl86jGyp9GdycT7IBcxQGYZblloCf61ECgmlkgnY0gmlwhKwSEaGKbXVsdGlhZGRyc5YACASsEhGhBvVSAAoErBIRoQb1U90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2gKmhpaEsUkxZ38H5I7zRqdG5MqIUxnMfmFo8EgUm7mDdGNwgvVSg3VkcIL1VIV3YWt1MgM"}'
2026-03-12 04:35:35.383 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:35.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62801/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.149/tcp/24209/p2p/16Uiu2HAmDpfoJa6r1fZ5jXKdnGfHeEjjXmAjwoCSVZFcLs7tMQCD"]'
2026-03-12 04:35:35.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:35.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62801/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:35.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.393 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:35.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:35.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:35.600 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:35.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:35.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:35.808 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:35.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:35.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:35.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:36.016 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:36.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:36.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:36.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:36.224 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:36.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:36.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:36.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:36.431 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:36.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24208/relay/v1/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-12 04:35:36.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:36.439 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:36.639 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1773290132393188096 after end time 1773290136639767040
2026-03-12 04:35:36.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24208/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290132393188096&endTime=1773290136639767040&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:36.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x205ca00d02a88cc4a6d655dfcd377c6617fd37407d4ad012ab8dd5bee8ef3db8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290132393188096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4c1ad0f00c8ed36c380d6b3046dbdd9f31f1b55ace9a28e354e60a59a62e4148","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290134393195008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x19a81e96abe5803223fd3e25baa30a8f6b928652a34cd47a130ea2d74c58bc78","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290135293196800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-12 04:35:36.644 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773290132393188096 and end time = 1773290136639767040 is 3
2026-03-12 04:35:36.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62801/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290132393188096&endTime=1773290136639767040&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:36.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x205ca00d02a88cc4a6d655dfcd377c6617fd37407d4ad012ab8dd5bee8ef3db8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290132393188096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4c1ad0f00c8ed36c380d6b3046dbdd9f31f1b55ace9a28e354e60a59a62e4148","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290134393195008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x19a81e96abe5803223fd3e25baa30a8f6b928652a34cd47a130ea2d74c58bc78","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290135293196800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-12 04:35:36.647 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773290132393188096 and end time = 1773290136639767040 is 3
2026-03-12 04:35:36.649 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:36.651 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:36.651 DEBUG [src.node.waku_node] Stopping container with id d021cf0fc6da
2026-03-12 04:35:37.265 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:37.266 DEBUG [src.node.waku_node] Stopping container with id 6d6ba899e5c8
2026-03-12 04:35:37.821 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:37.824 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:37.838 DEBUG [src.node.docker_mananger] 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_single_content_topic[/waku/2/content/test.js] with id: 2026-03-12_04-43-31__dac37bcf-8f2c-4a83-9c0a-894ec289aea2
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-12_04-43-31__dac37bcf-8f2c-4a83-9c0a-894ec289aea2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36972', '36973', '36974', '36975', '36976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36972:36972 -p 36973:36973 -p 36974:36974 -p 36975:36975 -p 36976:36976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36974 --rest-port=36972 --tcp-port=36973 --discv5-udp-port=36975 --rest-address=0.0.0.0 --nat=extip:172.18.108.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cf46d8d5db3eac7b0bdc7e6d50abe0feed81477be83740ae48fb67bc594bce4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36976 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a632b3fdc97e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.79 waku edddb1263a1fe74ebf00dcccde7de1c3129a5cbdadbf24ed333fbdc9014bee5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID edddb1263a1f. Setting up logs at ./log/docker/node1_2026-03-12_04-43-31__dac37bcf-8f2c-4a83-9c0a-894ec289aea2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36972
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 91598f6c46e6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/health" -H "Content-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:36972/health" -H "Content-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:36972/health" -H "Content-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:36972/health" -H "Content-Type: application/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:36972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.79/tcp/36973/p2p/16Uiu2HAkzEFQ4BAEA9r2oL2mf6swyxyJDxctZkhZTnR5zYPCyCGi","/ip4/172.18.108.79/tcp/36974/ws/p2p/16Uiu2HAkzEFQ4BAEA9r2oL2mf6swyxyJDxctZkhZTnR5zYPCyCGi"],"enrUri":"enr:-L24QAMI94Zp0NTGKlM6ciwUracAbeqtYqhHx6vq49wL7D8YZWFIAwUOOuvT1qoNwKOj1QmQ1x10YPMT7Dxk16FhOIwCgmlkgnY0gmlwhKwSbE-KbXVsdGlhZGRyc5YACASsEmxPBpBtAAoErBJsTwaQbt0DgnJzhQACAQAAiXNlY3AyNTZrMaECR11ASedTtcJ4b93Yi2ILBiU4jFl7Q9jmbO6EKd5OiIuDdGNwgpBtg3VkcIKQb4V3YWt1MgU"}'
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-12_04-43-31__dac37bcf-8f2c-4a83-9c0a-894ec289aea2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54417', '54418', '54419', '54420', '54421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54417:54417 -p 54418:54418 -p 54419:54419 -p 54420:54420 -p 54421:54421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54419 --rest-port=54417 --tcp-port=54418 --discv5-udp-port=54420 --rest-address=0.0.0.0 --nat=extip:172.18.171.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bea7fffbf6c562083ef62ae0d93d4bffcbce22f3941c43e3201a9d66fbcbee24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54421 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAMI94Zp0NTGKlM6ciwUracAbeqtYqhHx6vq49wL7D8YZWFIAwUOOuvT1qoNwKOj1QmQ1x10YPMT7Dxk16FhOIwCgmlkgnY0gmlwhKwSbE-KbXVsdGlhZGRyc5YACASsEmxPBpBtAAoErBJsTwaQbt0DgnJzhQACAQAAiXNlY3AyNTZrMaECR11ASedTtcJ4b93Yi2ILBiU4jFl7Q9jmbO6EKd5OiIuDdGNwgpBtg3VkcIKQb4V3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.236 waku 2ef7b9eb799d7e8b6b315cf0c8d0cfd9d8291c5e80397036aaa2002510ca597d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ef7b9eb799d. Setting up logs at ./log/docker/node2_2026-03-12_04-43-31__dac37bcf-8f2c-4a83-9c0a-894ec289aea2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54417
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54417/health" -H "Content-Type: application/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:54417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.236/tcp/54418/p2p/16Uiu2HAkz8K1GbyqSsnVFmfiQtSkn3v972r9uXj4txS4Srvz4DZ2","/ip4/172.18.171.236/tcp/54419/ws/p2p/16Uiu2HAkz8K1GbyqSsnVFmfiQtSkn3v972r9uXj4txS4Srvz4DZ2"],"enrUri":"enr:-L24QECMrzxHi6QD39-EpSAxnJ8hJqhXLB5sldBtxxJAItCIVlsg5gaDu5DRnFmoVxA4zSEawOreqOAE93zGoylQ48gCgmlkgnY0gmlwhKwSq-yKbXVsdGlhZGRyc5YACASsEqvsBtSSAAoErBKr7AbUk90DgnJzhQACAQAAiXNlY3AyNTZrMaECRdfYSjdd3A8mdd9um0I8iB8DUBeJhJR_x8HGBOyeH9mDdGNwgtSSg3VkcILUlIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.79/tcp/36973/p2p/16Uiu2HAkzEFQ4BAEA9r2oL2mf6swyxyJDxctZkhZTnR5zYPCyCGi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36972/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54417/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36972/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:36972/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290614107173290,"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:54417/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290614107173290,"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 edddb1263a1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ef7b9eb799d
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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_combination_of_different_nodes with id: 2026-03-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17
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-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47588', '47589', '47590', '47591', '47592']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47588:47588 -p 47589:47589 -p 47590:47590 -p 47591:47591 -p 47592:47592 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47590 --rest-port=47588 --tcp-port=47589 --discv5-udp-port=47591 --rest-address=0.0.0.0 --nat=extip:172.18.246.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7cbdf93c5e5ed1a603af802e3a1a1e60de8acaa707dda59225eda33f32f7f03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47592 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.230 waku 8bc884e1cbd64bb04e31e8f715c97b86c3dc6270d1babc98d8728f2984c13425
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bc884e1cbd6. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47588
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 75d0692f23d7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9f56b3bcb59. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47588/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.230/tcp/47589/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx","/ip4/172.18.246.230/tcp/47590/ws/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx"],"enrUri":"enr:-L24QDkN7deaaGM-b350LyZSDLmvFePVCmRZl_3lGAELf4omIUBXC4zomI81LyusAhZGEs9wEN2E1V5s9d4TQTCNxVACgmlkgnY0gmlwhKwS9uaKbXVsdGlhZGRyc5YACASsEvbmBrnlAAoErBL25ga55t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNFxV4_JIjNJvcNlQV9UfoI4xjxjypoi3v6rEydz2FNmDdGNwgrnlg3VkcIK554V3YWt1Mg0"}'
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-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.239.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10735', '10736', '10737', '10738', '10739']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10735:10735 -p 10736:10736 -p 10737:10737 -p 10738:10738 -p 10739:10739 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10737 --rest-port=10735 --tcp-port=10736 --discv5-udp-port=10738 --rest-address=0.0.0.0 --nat=extip:172.18.239.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=827acdb1ff3f306cb2d5b7e043a7ddceadbaef34740e1fec3dec3fd87dda70bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10739 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.246.230/tcp/47589/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.82 waku 87adce5d3028b6acb32dd3b5a3bddbd48f9b06af79547167b7e7e35478162fdd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 87adce5d3028. Setting up logs at ./log/docker/receiving_node2_2026-03-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10735
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10735/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10735/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.82/tcp/10736/p2p/16Uiu2HAmKaCTJJkT2ZR43TKdEPcD6U4j6eX1Azdh4MdurpDr3oWj","/ip4/172.18.239.82/tcp/10737/ws/p2p/16Uiu2HAmKaCTJJkT2ZR43TKdEPcD6U4j6eX1Azdh4MdurpDr3oWj"],"enrUri":"enr:-L24QIYLPphIz0KpIfTmqBo67vSzzCjnrc3NZafN6R_NercMRBD2jU2x3W4yH3Jofpblr4b__gXePzd-WautmXJks5MCgmlkgnY0gmlwhKwS71KKbXVsdGlhZGRyc5YACASsEu9SBinwAAoErBLvUgYp8d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZseXDG1y86Xu4k9lNIGFRGrTSBrjOK_YMe1T1vCRh1SDdGNwginwg3VkcIIp8oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10735/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.230/tcp/47589/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx"]'
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_node2_2026-03-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37329', '37330', '37331', '37332', '37333']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37329:37329 -p 37330:37330 -p 37331:37331 -p 37332:37332 -p 37333:37333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37331 --rest-port=37329 --tcp-port=37330 --discv5-udp-port=37332 --rest-address=0.0.0.0 --nat=extip:172.18.238.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad8fcd5aa4dabfcdd0c3a22d792961acffda62cd18fd7dbdc0f48eedbda961ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37333 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDkN7deaaGM-b350LyZSDLmvFePVCmRZl_3lGAELf4omIUBXC4zomI81LyusAhZGEs9wEN2E1V5s9d4TQTCNxVACgmlkgnY0gmlwhKwS9uaKbXVsdGlhZGRyc5YACASsEvbmBrnlAAoErBL25ga55t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNFxV4_JIjNJvcNlQV9UfoI4xjxjypoi3v6rEydz2FNmDdGNwgrnlg3VkcIK554V3YWt1Mg0 --lightpushnode=/ip4/172.18.246.230/tcp/47589/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.97 waku 2b53026e81906f3747ef227ef9315f45fbf1594884a20e9191cc2c65b0bb9064
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b53026e8190. Setting up logs at ./log/docker/lightpush_node2_2026-03-12_04-33-32__9d0f02ba-51a2-4625-81bb-83f9687e3b17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37329
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37329/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:37329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.97/tcp/37330/p2p/16Uiu2HAmMRVg9J7EddpSrj3hq3pjCgL6zSKTjct2gUMiqJiBatoW","/ip4/172.18.238.97/tcp/37331/ws/p2p/16Uiu2HAmMRVg9J7EddpSrj3hq3pjCgL6zSKTjct2gUMiqJiBatoW"],"enrUri":"enr:-L24QADwv2EetbfAAHrG9eZrL8IQJlKx-FF7cZ62gpbrz56ULqEq1t8p7b9Vqekt04DAB0BDzRbzONxUEqWYwnqkrsECgmlkgnY0gmlwhKwS7mGKbXVsdGlhZGRyc5YACASsEu5hBpHSAAoErBLuYQaR090DgnJzhQADAQAAiXNlY3AyNTZrMaEDgkQ1fxavcGsfLCe7UXfhvaYfQcR1c0T1OQSNGsFWKF2DdGNwgpHSg3VkcIKR1IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.230/tcp/47589/p2p/16Uiu2HAmGBPDJTqLLSKMcRUwfqNFXJy3fHmrkwDq3oq1rf9f26Gx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.82/tcp/10736/p2p/16Uiu2HAmKaCTJJkT2ZR43TKdEPcD6U4j6eX1Azdh4MdurpDr3oWj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47588/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:37329/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:10735/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 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:37329/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290016983555064}}'
INFO  src.node.api_clients.base_client:base_client.py: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:47588/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":1773290016983555064,"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:37329/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":1773290016983555064,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10735/filter/v2/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290016983555064,"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 8bc884e1cbd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 87adce5d3028
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b53026e8190
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8bc884e1cbd6. 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,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-03-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1
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-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__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-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__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-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__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-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__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.80.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56059', '56060', '56061', '56062', '56063']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56059:56059 -p 56060:56060 -p 56061:56061 -p 56062:56062 -p 56063:56063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56061 --rest-port=56059 --tcp-port=56060 --discv5-udp-port=56062 --rest-address=0.0.0.0 --nat=extip:172.18.80.222 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=6ff5990fcf3e874d1c08fc7c311cdcecda4b9ad7d199aea9d4b05c9e6337a31a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56063 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89d9f21969a1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.222 waku a4b2816f8b7b3d7cd561e0c4a516b26f955e271b64b50496188b340de6f488f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4b2816f8b7b. Setting up logs at ./log/docker/node1_2026-03-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56059
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 115be32fdf0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56059/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:56059/debug/v1/info" -H "Content-Type: application/json" -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.222/tcp/56060/p2p/16Uiu2HAmTocfLdeLSCUkoj3zU4t6r99ULVpJ3oKckzaEdVtqs5yn","/ip4/172.18.80.222/tcp/56061/ws/p2p/16Uiu2HAmTocfLdeLSCUkoj3zU4t6r99ULVpJ3oKckzaEdVtqs5yn"],"enrUri":"enr:-La4QOKFOGTlszP69cFpwhl1FJ355zg6pLcdgGsQH-HAk1Ofa8Cl8GcYAvhO4gmLLSHcAIOO7DGA_NguBzekBRIZl64CgmlkgnY0gmlwhKwSUN6KbXVsdGlhZGRyc5YACASsElDeBtr8AAoErBJQ3gba_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED4RUB8AxoYTm_jm2H8WBVuRY81LNkt3wfa7uRgAMWex2DdGNwgtr8hXdha3UyAQ"}'
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.197.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4810', '4811', '4812', '4813', '4814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4810:4810 -p 4811:4811 -p 4812:4812 -p 4813:4813 -p 4814:4814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4812 --rest-port=4810 --tcp-port=4811 --discv5-udp-port=4813 --rest-address=0.0.0.0 --nat=extip:172.18.197.6 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=fc96fcbe1f80739fdbf7c7d4869fe0fa73efb6b28ae0e32cdd97fbf89bba2d3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4814 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QOKFOGTlszP69cFpwhl1FJ355zg6pLcdgGsQH-HAk1Ofa8Cl8GcYAvhO4gmLLSHcAIOO7DGA_NguBzekBRIZl64CgmlkgnY0gmlwhKwSUN6KbXVsdGlhZGRyc5YACASsElDeBtr8AAoErBJQ3gba_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED4RUB8AxoYTm_jm2H8WBVuRY81LNkt3wfa7uRgAMWex2DdGNwgtr8hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.6 waku a3424b02c517f11176a7f361a45980a90212769ea46f1043e6ea150bfdd121a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3424b02c517. Setting up logs at ./log/docker/node2_2026-03-12_04-37-21__7a162778-8610-423f-bac8-f7d2cae4b8d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4810
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4810/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/4811/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX","/ip4/172.18.197.6/tcp/4812/ws/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX"],"enrUri":"enr:-La4QFlLbrAI7bn6HlivhVEs_vXnYQaKBMGN0QCw8Jr7N45VSEgN4v6YP7cXZBWatX1k-ZiYogAuAJ5B6JSLhNq6pNcCgmlkgnY0gmlwhKwSxQaKbXVsdGlhZGRyc5YACASsEsUGBhLLAAoErBLFBgYSzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp02to3VLPu6gQkl5ER0NVETBgI4rpipPRYSAxyav9biDdGNwghLLhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56059/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.6/tcp/4811/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.222/tcp/56060/p2p/16Uiu2HAmTocfLdeLSCUkoj3zU4t6r99ULVpJ3oKckzaEdVtqs5yn"]'
INFO  src.node.api_clients.base_client:base_client.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:56059/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.197.6/tcp/4811/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4810/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.80.222/tcp/49760/p2p/16Uiu2HAmTocfLdeLSCUkoj3zU4t6r99ULVpJ3oKckzaEdVtqs5yn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","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 POST "http://127.0.0.1:56059/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:4810/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:56059/admin/v1/peers/relay/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'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.197.6/tcp/4811/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin","score":0.0}]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:366 checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.197.6/tcp/4811/p2p/16Uiu2HAmPv58o7gBypKSTiVbEn53CMFjPiacwFbQk49PP4UhJMvX', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.36.0-164-g0ad551', 'origin': 'UnknownOrigin', 'score': 0.0}]}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4b2816f8b7b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a3424b02c517
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,148 @@
2026-03-12 04:38:25.265 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:25.265 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5
2026-03-12 04:38:25.266 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:25.266 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:38:25.266 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-12 04:38:25.273 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:25.273 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:25.280 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:25.280 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:25.286 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:25.286 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:25.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:25.293 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:25.293 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:38:25.293 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:38:25.294 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:25.294 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:25.296 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:25.296 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.146
2026-03-12 04:38:25.296 DEBUG [src.node.docker_mananger] Generated ports ['30924', '30925', '30926', '30927', '30928']
2026-03-12 04:38:25.296 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:25.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:25.297 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:25.297 DEBUG [src.node.docker_mananger] docker run -i -t -p 30924:30924 -p 30925:30925 -p 30926:30926 -p 30927:30927 -p 30928:30928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30926 --rest-port=30924 --tcp-port=30925 --discv5-udp-port=30927 --rest-address=0.0.0.0 --nat=extip:172.18.83.146 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=ce2ee058f80be4f91dbce09a2bfffe2d892a2ffaecdddfba4e3e84bc68024b9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30928 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-12 04:38:25.479 ERROR [src.node.docker_mananger] Max retries reached for container 458e471bbe70. Exiting log stream.
2026-03-12 04:38:25.487 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.146 waku 1e361b6debac950ccac8f593be88c42d2b43dabc551aa86ed890d57752d8d317
2026-03-12 04:38:25.520 DEBUG [src.node.docker_mananger] Container started with ID 1e361b6debac. Setting up logs at ./log/docker/node1_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:25.521 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30924
2026-03-12 04:38:25.521 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:26.068 ERROR [src.node.docker_mananger] Max retries reached for container 2f58850bafe7. Exiting log stream.
2026-03-12 04:38:26.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30924/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:26.524 INFO [src.node.api_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-12 04:38:26.525 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:26.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:26.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.146/tcp/30925/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6","/ip4/172.18.83.146/tcp/30926/ws/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6"],"enrUri":"enr:-La4QABrxcD2QqekaewnLs3D1NUnvQm78307Zi-SDGAezhgdHBERehzE8pPWrQvzSLsVPIfZY5rcK8eYfVyxvzsgcD8CgmlkgnY0gmlwhKwSU5KKbXVsdGlhZGRyc5YACASsElOSBnjNAAoErBJTkgZ4zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkPEyVt78X74lNx5Mle7S01KV6litcQ1oS_vQ5czHXODdGNwgnjNhXdha3UyAQ"}'
2026-03-12 04:38:26.527 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:26.528 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:26.528 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:26.529 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:26.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.52
2026-03-12 04:38:26.530 DEBUG [src.node.docker_mananger] Generated ports ['6111', '6112', '6113', '6114', '6115']
2026-03-12 04:38:26.530 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:26.530 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:26.530 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:26.530 DEBUG [src.node.docker_mananger] docker run -i -t -p 6111:6111 -p 6112:6112 -p 6113:6113 -p 6114:6114 -p 6115:6115 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6113 --rest-port=6111 --tcp-port=6112 --discv5-udp-port=6114 --rest-address=0.0.0.0 --nat=extip:172.18.83.52 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=f8cc4803c749e6d27e2cbbef568dd6ecbcf56bacccde6adefbbef86ed946f4ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6115 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QABrxcD2QqekaewnLs3D1NUnvQm78307Zi-SDGAezhgdHBERehzE8pPWrQvzSLsVPIfZY5rcK8eYfVyxvzsgcD8CgmlkgnY0gmlwhKwSU5KKbXVsdGlhZGRyc5YACASsElOSBnjNAAoErBJTkgZ4zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkPEyVt78X74lNx5Mle7S01KV6litcQ1oS_vQ5czHXODdGNwgnjNhXdha3UyAQ
2026-03-12 04:38:26.738 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.52 waku f01d20f4673ab965f749b3f68005a79dbc3fbebec6d6c5d30df83585661576f9
2026-03-12 04:38:26.772 DEBUG [src.node.docker_mananger] Container started with ID f01d20f4673a. Setting up logs at ./log/docker/node2_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:26.772 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6111
2026-03-12 04:38:26.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:27.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6111/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:27.776 INFO [src.node.api_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-12 04:38:27.777 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:27.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:27.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B","/ip4/172.18.83.52/tcp/6113/ws/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B"],"enrUri":"enr:-La4QBQSWEzz4ZD03NI6xsMf4XGx79NdFmvpgNLLsYdOk-WAae5ey6kTLSFJvu8zLxR9SUswgf5ae6zrkUAYNNFoqrkCgmlkgnY0gmlwhKwSUzSKbXVsdGlhZGRyc5YACASsElM0BhfgAAoErBJTNAYX4d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3IggexfuejE5WpcX1idEzuDF_GkJ_mKY9FePQIpT0mqDdGNwghfghXdha3UyAQ"}'
2026-03-12 04:38:27.779 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:27.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:27.786 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:27.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:27.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:27.793 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:27.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:27.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:27.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.182
2026-03-12 04:38:27.794 DEBUG [src.node.docker_mananger] Generated ports ['3632', '3633', '3634', '3635', '3636']
2026-03-12 04:38:27.795 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:27.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:27.795 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:27.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 3632:3632 -p 3633:3633 -p 3634:3634 -p 3635:3635 -p 3636:3636 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3634 --rest-port=3632 --tcp-port=3633 --discv5-udp-port=3635 --rest-address=0.0.0.0 --nat=extip:172.18.219.182 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=cb4da42a0fcaeecae4c0aabbdbcf65dbb1a548c10c47e44e0c9dfbd26a0d7faa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3636 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QABrxcD2QqekaewnLs3D1NUnvQm78307Zi-SDGAezhgdHBERehzE8pPWrQvzSLsVPIfZY5rcK8eYfVyxvzsgcD8CgmlkgnY0gmlwhKwSU5KKbXVsdGlhZGRyc5YACASsElOSBnjNAAoErBJTkgZ4zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkPEyVt78X74lNx5Mle7S01KV6litcQ1oS_vQ5czHXODdGNwgnjNhXdha3UyAQ
2026-03-12 04:38:27.986 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.182 waku 7da14ca7289937450d0cd72676d27216554bec977b60a0fc69d9b29a8f52dcf9
2026-03-12 04:38:28.019 DEBUG [src.node.docker_mananger] Container started with ID 7da14ca72899. Setting up logs at ./log/docker/node3_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:28.019 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3632
2026-03-12 04:38:28.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:29.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3632/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:29.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:38:29.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:29.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:29.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg","/ip4/172.18.219.182/tcp/3634/ws/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg"],"enrUri":"enr:-La4QD7n8kKZTWMK6RoqY8oNgyj2Xjjwp0difGsLER8eDBVFOb_eSO5h4OJHFiuikT0ZwrYzpipErDUbrlzWHT3qWUwCgmlkgnY0gmlwhKwS27aKbXVsdGlhZGRyc5YACASsEtu2Bg4xAAoErBLbtgYOMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcPy7RxmKCfrUiKMgsvgMKbHfRWE6nifZvVqy_xcDtm-DdGNwgg4xhXdha3UyAQ"}'
2026-03-12 04:38:29.026 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:29.026 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:29.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:29.027 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:29.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.34
2026-03-12 04:38:29.028 DEBUG [src.node.docker_mananger] Generated ports ['31780', '31781', '31782', '31783', '31784']
2026-03-12 04:38:29.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:29.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:29.028 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:29.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 31780:31780 -p 31781:31781 -p 31782:31782 -p 31783:31783 -p 31784:31784 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31782 --rest-port=31780 --tcp-port=31781 --discv5-udp-port=31783 --rest-address=0.0.0.0 --nat=extip:172.18.99.34 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=29cf4a0cec36df9bf8e12a6a24c4f8b0fabbde9c7e6a355cd868fd8dadad0fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31784 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QABrxcD2QqekaewnLs3D1NUnvQm78307Zi-SDGAezhgdHBERehzE8pPWrQvzSLsVPIfZY5rcK8eYfVyxvzsgcD8CgmlkgnY0gmlwhKwSU5KKbXVsdGlhZGRyc5YACASsElOSBnjNAAoErBJTkgZ4zt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmkPEyVt78X74lNx5Mle7S01KV6litcQ1oS_vQ5czHXODdGNwgnjNhXdha3UyAQ
2026-03-12 04:38:29.217 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.34 waku c9ffb904cc9282d9de863e125fed791335484324d8552a3cbc971e51a5ea6104
2026-03-12 04:38:29.254 DEBUG [src.node.docker_mananger] Container started with ID c9ffb904cc92. Setting up logs at ./log/docker/node4_2026-03-12_04-38-25__02d8a52a-ecc0-486a-81dc-7bc4277125a5__wakuorg_nwaku:latest.log
2026-03-12 04:38:29.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31780
2026-03-12 04:38:29.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:30.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31780/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.257 INFO [src.node.api_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-12 04:38:30.258 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:30.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj","/ip4/172.18.99.34/tcp/31782/ws/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj"],"enrUri":"enr:-La4QL-TduTR1wqhe0Clm7ditvcoIpibJXSiJ3Q53YBDjDYTZUIep2_3OGZ1MwGtXsTHCt9qj6fR6cfVXtbWo_nmYtwCgmlkgnY0gmlwhKwSYyKKbXVsdGlhZGRyc5YACASsEmMiBnwlAAoErBJjIgZ8Jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp5PIDNDDcVVmqCr71sQoAe1aaqFDHH47qNMsdOeuwlSDdGNwgnwlhXdha3UyAQ"}'
2026-03-12 04:38:30.261 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:30.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B"]'
2026-03-12 04:38:30.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6111/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.146/tcp/30925/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6"]'
2026-03-12 04:38:30.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg"]'
2026-03-12 04:38:30.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3632/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.146/tcp/30925/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6"]'
2026-03-12 04:38:30.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj"]'
2026-03-12 04:38:30.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31780/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.146/tcp/30925/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6"]'
2026-03-12 04:38:30.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30924/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:30.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6111/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:30.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3632/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:30.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:30.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:30.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30924/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:30.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6111/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.146/tcp/54812/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:30.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3632/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.146/tcp/35608/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:30.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31780/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:30.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.83.146/tcp/42312/p2p/16Uiu2HAmP3B55JskxuW6BgL1amTG2uZ4hV5Vn4jprrCG5hFvRNS6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:30.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:32.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30924/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:32.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:32.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30924/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:32.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:38:32.451 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.219.182/tcp/3633/p2p/16Uiu2HAmLG3XgegmuQxjTCjkHDUPn1nJactRt82kf1XnkPH9JSfg', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.83.52/tcp/6112/p2p/16Uiu2HAmAGY4iGqYU4YnQTJuVBdvJNARrgjqgvkQqaQJsHEXmw5B', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.99.34/tcp/31781/p2p/16Uiu2HAmPw98mmShshaA6Cm7tt4YaufSxH97ej9jqbLsomePtZnj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}]
2026-03-12 04:38:32.453 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:38:32.455 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:38:32.455 DEBUG [src.node.waku_node] Stopping container with id 1e361b6debac
2026-03-12 04:38:33.079 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:33.080 DEBUG [src.node.waku_node] Stopping container with id f01d20f4673a
2026-03-12 04:38:33.681 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:33.682 DEBUG [src.node.waku_node] Stopping container with id 7da14ca72899
2026-03-12 04:38:33.938 ERROR [src.node.docker_mananger] Max retries reached for container 1e361b6debac. Exiting log stream.
2026-03-12 04:38:34.237 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:34.237 DEBUG [src.node.waku_node] Stopping container with id c9ffb904cc92
2026-03-12 04:38:34.496 ERROR [src.node.docker_mananger] Max retries reached for container f01d20f4673a. Exiting log stream.
2026-03-12 04:38:34.824 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:34.826 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:38:34.847 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:34.853 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:34.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:34.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-12 04:34:32.776 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:32.777 DEBUG [tests.conftest] Running test: test_last_node_to_start_publishes with id: 2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9
2026-03-12 04:34:32.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:32.778 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:32.779 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:34:32.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:32.789 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:32.789 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:32.789 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:32.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:32.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.90
2026-03-12 04:34:32.792 DEBUG [src.node.docker_mananger] Generated ports ['31067', '31068', '31069', '31070', '31071']
2026-03-12 04:34:32.792 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:32.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:32.793 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:32.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 31067:31067 -p 31068:31068 -p 31069:31069 -p 31070:31070 -p 31071:31071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31069 --rest-port=31067 --tcp-port=31068 --discv5-udp-port=31070 --rest-address=0.0.0.0 --nat=extip:172.18.197.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2aa199a95c9ae9d4f9dfc304aa267f519f958c6608cf0a8e8dc2e57d7919f8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31071 --metrics-logging=true --relay=true
2026-03-12 04:34:32.988 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.90 waku cda4aec99f3438a8f09ca96d7727bcd4ee00be3f94cc73cee734787137206fd0
2026-03-12 04:34:33.025 DEBUG [src.node.docker_mananger] Container started with ID cda4aec99f34. Setting up logs at ./log/docker/node1_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:33.025 ERROR [src.node.docker_mananger] Max retries reached for container 1cc6baf784b2. Exiting log stream.
2026-03-12 04:34:33.026 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31067
2026-03-12 04:34:33.027 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:33.607 ERROR [src.node.docker_mananger] Max retries reached for container d011e778370c. Exiting log stream.
2026-03-12 04:34:34.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31067/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:34.032 INFO [src.node.api_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-12 04:34:34.032 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:34.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:34.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.90/tcp/31068/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw","/ip4/172.18.197.90/tcp/31069/ws/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw"],"enrUri":"enr:-L24QPvUnlwrmyxQGyWeZk-8KWy-65Epz_T43X6WT3YFB89wIb8ptZpE2i8EVHXsI4FoWlrK_oFTZefwVVFileRls8QCgmlkgnY0gmlwhKwSxVqKbXVsdGlhZGRyc5YACASsEsVaBnlcAAoErBLFWgZ5Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIozJmx2I849x1gkCYrhbdEp7rnsHqkSUV4yPj4QOkWCDdGNwgnlcg3VkcIJ5XoV3YWt1MgE"}'
2026-03-12 04:34:34.035 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:34.042 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:34.042 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:34.042 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:34.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:34.044 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:34.044 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.198
2026-03-12 04:34:34.044 DEBUG [src.node.docker_mananger] Generated ports ['35743', '35744', '35745', '35746', '35747']
2026-03-12 04:34:34.044 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:34.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:34.045 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:34.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 35743:35743 -p 35744:35744 -p 35745:35745 -p 35746:35746 -p 35747:35747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35745 --rest-port=35743 --tcp-port=35744 --discv5-udp-port=35746 --rest-address=0.0.0.0 --nat=extip:172.18.117.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74472c3527a4b8522a24abc1a05afffaae3e2deeccad302feaa0ad8dde3eabdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35747 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPvUnlwrmyxQGyWeZk-8KWy-65Epz_T43X6WT3YFB89wIb8ptZpE2i8EVHXsI4FoWlrK_oFTZefwVVFileRls8QCgmlkgnY0gmlwhKwSxVqKbXVsdGlhZGRyc5YACASsEsVaBnlcAAoErBLFWgZ5Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIozJmx2I849x1gkCYrhbdEp7rnsHqkSUV4yPj4QOkWCDdGNwgnlcg3VkcIJ5XoV3YWt1MgE
2026-03-12 04:34:34.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.198 waku fb6f3d3a3d8da769e3a1cc807a2ad1fb973fa5f7c0552984b0cffd3ee1343e59
2026-03-12 04:34:34.279 DEBUG [src.node.docker_mananger] Container started with ID fb6f3d3a3d8d. Setting up logs at ./log/docker/node2_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:34.279 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35743
2026-03-12 04:34:34.279 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:35.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35743/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:35.304 INFO [src.node.api_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-12 04:34:35.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:35.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:35.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.198/tcp/35744/p2p/16Uiu2HAmCv6mL9Y2zoTxVfmPwQsdLtCUiAKsuMezWwtAKJpiFWHg","/ip4/172.18.117.198/tcp/35745/ws/p2p/16Uiu2HAmCv6mL9Y2zoTxVfmPwQsdLtCUiAKsuMezWwtAKJpiFWHg"],"enrUri":"enr:-L24QD0q-nSMo3PRTCxcwDIWU1bvTi2hNrY4y3TD1CLge2_kJTlQ3E33Fw6Gs6Kv22VrmZBhB6_ji_SIY55teFTF75MCgmlkgnY0gmlwhKwSdcaKbXVsdGlhZGRyc5YACASsEnXGBougAAoErBJ1xgaLod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA973DJNlZJnkxsEX_E9cELyaBrirF9oRcA0qQNVqDTuDdGNwgougg3VkcIKLooV3YWt1MgE"}'
2026-03-12 04:34:35.314 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:35.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35743/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.90/tcp/31068/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw"]'
2026-03-12 04:34:35.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:35.319 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-12 04:34:35.326 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:35.326 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:35.326 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:35.327 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:35.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:35.328 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.56
2026-03-12 04:34:35.328 DEBUG [src.node.docker_mananger] Generated ports ['17039', '17040', '17041', '17042', '17043']
2026-03-12 04:34:35.328 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:35.329 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:35.329 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:35.329 DEBUG [src.node.docker_mananger] docker run -i -t -p 17039:17039 -p 17040:17040 -p 17041:17041 -p 17042:17042 -p 17043:17043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17041 --rest-port=17039 --tcp-port=17040 --discv5-udp-port=17042 --rest-address=0.0.0.0 --nat=extip:172.18.128.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f780e3fc9d48254d2cfe2e0fcfafe3cbc4e54b92aeac1dcfdffc5c7eee6393b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17043 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPvUnlwrmyxQGyWeZk-8KWy-65Epz_T43X6WT3YFB89wIb8ptZpE2i8EVHXsI4FoWlrK_oFTZefwVVFileRls8QCgmlkgnY0gmlwhKwSxVqKbXVsdGlhZGRyc5YACASsEsVaBnlcAAoErBLFWgZ5Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIozJmx2I849x1gkCYrhbdEp7rnsHqkSUV4yPj4QOkWCDdGNwgnlcg3VkcIJ5XoV3YWt1MgE
2026-03-12 04:34:35.535 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.56 waku 47f5713999ce0cbbb96c53eb7726a0b59c871e6b77ca025f8cc0bc6091bd67fb
2026-03-12 04:34:35.569 DEBUG [src.node.docker_mananger] Container started with ID 47f5713999ce. Setting up logs at ./log/docker/node3_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:35.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17039
2026-03-12 04:34:35.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:36.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17039/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:36.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:34:36.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:36.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:36.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.56/tcp/17040/p2p/16Uiu2HAmAfCpFBsSe67Ws37CKk7P7XS2heF4TNgxEy5M7P3VGuBD","/ip4/172.18.128.56/tcp/17041/ws/p2p/16Uiu2HAmAfCpFBsSe67Ws37CKk7P7XS2heF4TNgxEy5M7P3VGuBD"],"enrUri":"enr:-L24QCmLlY3TJ0NjAGSla9nQ2rpTsTXwpbyMftZRJ0rWL1vkQ3gv98nTWGhi65U1hk2MsOmHDEf70GfLxhAJcBffYdACgmlkgnY0gmlwhKwSgDiKbXVsdGlhZGRyc5YACASsEoA4BkKQAAoErBKAOAZCkd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4la4V48YPmYft7jKNLp-f6aNjzdx5kcDTCKwsLNya3iDdGNwgkKQg3VkcIJCkoV3YWt1MgE"}'
2026-03-12 04:34:36.598 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:36.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.90/tcp/31068/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw"]'
2026-03-12 04:34:36.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:36.610 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:36.610 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:36.610 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:36.610 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:36.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:36.612 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.53
2026-03-12 04:34:36.612 DEBUG [src.node.docker_mananger] Generated ports ['6195', '6196', '6197', '6198', '6199']
2026-03-12 04:34:36.612 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:36.612 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:36.613 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:36.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 6195:6195 -p 6196:6196 -p 6197:6197 -p 6198:6198 -p 6199:6199 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6197 --rest-port=6195 --tcp-port=6196 --discv5-udp-port=6198 --rest-address=0.0.0.0 --nat=extip:172.18.22.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efde5addfd2ec94beb6ec0c06ebd21d5d1f216b809c91f31179d5eba61441a58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6199 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPvUnlwrmyxQGyWeZk-8KWy-65Epz_T43X6WT3YFB89wIb8ptZpE2i8EVHXsI4FoWlrK_oFTZefwVVFileRls8QCgmlkgnY0gmlwhKwSxVqKbXVsdGlhZGRyc5YACASsEsVaBnlcAAoErBLFWgZ5Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIozJmx2I849x1gkCYrhbdEp7rnsHqkSUV4yPj4QOkWCDdGNwgnlcg3VkcIJ5XoV3YWt1MgE
2026-03-12 04:34:36.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.53 waku 51b8e8546c7631c3892d4857a0cb9851b419092b6f963c74e768ac69631ae43f
2026-03-12 04:34:36.845 DEBUG [src.node.docker_mananger] Container started with ID 51b8e8546c76. Setting up logs at ./log/docker/node4_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:36.846 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6195
2026-03-12 04:34:36.846 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:37.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6195/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:37.872 INFO [src.node.api_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-12 04:34:37.873 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:37.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:37.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.53/tcp/6196/p2p/16Uiu2HAmV7Qxw6HmDDkaSyCjmMaYDqck7TBMjbLWYNDUBrUCmTFv","/ip4/172.18.22.53/tcp/6197/ws/p2p/16Uiu2HAmV7Qxw6HmDDkaSyCjmMaYDqck7TBMjbLWYNDUBrUCmTFv"],"enrUri":"enr:-L24QFTpyB8V_hXWiiGbji7ePF1aX2AOEHivMLByS0RSgoQ4QjxQY48A64M-O1FmcMhXmt_5WULIXibXOzj5-HokeJwCgmlkgnY0gmlwhKwSFjWKbXVsdGlhZGRyc5YACASsEhY1Bhg0AAoErBIWNQYYNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9H_sccdPjFfNubE7nQymnaQ_y8hf9SulOp9-Wl46mbmDdGNwghg0g3VkcIIYNoV3YWt1MgE"}'
2026-03-12 04:34:37.879 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:37.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.90/tcp/31068/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw"]'
2026-03-12 04:34:37.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:37.891 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:37.891 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:37.891 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:37.891 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:37.893 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:37.893 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.80
2026-03-12 04:34:37.893 DEBUG [src.node.docker_mananger] Generated ports ['28114', '28115', '28116', '28117', '28118']
2026-03-12 04:34:37.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:37.893 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:37.893 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:37.894 DEBUG [src.node.docker_mananger] docker run -i -t -p 28114:28114 -p 28115:28115 -p 28116:28116 -p 28117:28117 -p 28118:28118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28116 --rest-port=28114 --tcp-port=28115 --discv5-udp-port=28117 --rest-address=0.0.0.0 --nat=extip:172.18.188.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edc548a9a7ca2ad34f5f89fac0669f16b3f73c2bbb18ea9dccddc93dd0cc2a94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28118 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPvUnlwrmyxQGyWeZk-8KWy-65Epz_T43X6WT3YFB89wIb8ptZpE2i8EVHXsI4FoWlrK_oFTZefwVVFileRls8QCgmlkgnY0gmlwhKwSxVqKbXVsdGlhZGRyc5YACASsEsVaBnlcAAoErBLFWgZ5Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIozJmx2I849x1gkCYrhbdEp7rnsHqkSUV4yPj4QOkWCDdGNwgnlcg3VkcIJ5XoV3YWt1MgE
2026-03-12 04:34:38.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.80 waku 083c6ad4114201a690bffd88c0b1ec60c5497537324e8be7f4e9c8d9cfd3ba48
2026-03-12 04:34:38.142 DEBUG [src.node.docker_mananger] Container started with ID 083c6ad41142. Setting up logs at ./log/docker/node5_2026-03-12_04-34-32__2a9516a2-45fc-4c9f-9e63-e2a634e63bf9__wakuorg_nwaku:latest.log
2026-03-12 04:34:38.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28114
2026-03-12 04:34:38.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:39.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28114/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.155 INFO [src.node.api_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-12 04:34:39.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:39.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.80/tcp/28115/p2p/16Uiu2HAmVs5egupY6xTPNHE8jJyE8RBeSPncdaADpsvz1gdDJNM3","/ip4/172.18.188.80/tcp/28116/ws/p2p/16Uiu2HAmVs5egupY6xTPNHE8jJyE8RBeSPncdaADpsvz1gdDJNM3"],"enrUri":"enr:-L24QCUhqk2fG1AhcgOykYXS_d8dYgkKdn8Pr5v7rthyh7smAC5NUTdsEGN2ECoTxZd1TySGfo782mVmQSLIsKGbe2cCgmlkgnY0gmlwhKwSvFCKbXVsdGlhZGRyc5YACASsErxQBm3TAAoErBK8UAZt1N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_6-j4gXXrjd13YjuJlPEc3vh213gmSNTp6nmAH75SyaDdGNwgm3Tg3VkcIJt1YV3YWt1MgE"}'
2026-03-12 04:34:39.165 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:39.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.90/tcp/31068/p2p/16Uiu2HAkwkYMYDdThcSPAEB8Mj6gdeWzoujNDhJ5LW4aAv5RSBrw"]'
2026-03-12 04:34:39.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.170 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:34:39.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:39.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35743/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:39.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.188 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-12 04:34:39.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:39.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6195/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:39.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28114/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:39.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31067/relay/v1/messages/%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-12 04:34:39.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.225 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:39.325 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.329 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":1773290079212572416,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.330 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35743/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.333 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":1773290079212572416,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.334 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.338 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":1773290079212572416,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.339 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.342 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":1773290079212572416,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.343 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28114/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290079212572416,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.347 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:34:39.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28114/relay/v1/messages/%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-12 04:34:39.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:39.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:39.453 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.456 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":1773290079348353541,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.457 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35743/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.460 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":1773290079348353541,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.461 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.464 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":1773290079348353541,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.465 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.468 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":1773290079348353541,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.469 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:39.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28114/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:39.471 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":1773290079348353541,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:39.475 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:39.476 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:39.476 DEBUG [src.node.waku_node] Stopping container with id cda4aec99f34
2026-03-12 04:34:40.063 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:40.064 DEBUG [src.node.waku_node] Stopping container with id fb6f3d3a3d8d
2026-03-12 04:34:40.639 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:40.640 DEBUG [src.node.waku_node] Stopping container with id 47f5713999ce
2026-03-12 04:34:40.941 ERROR [src.node.docker_mananger] Max retries reached for container cda4aec99f34. Exiting log stream.
2026-03-12 04:34:41.231 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:41.232 DEBUG [src.node.waku_node] Stopping container with id 51b8e8546c76
2026-03-12 04:34:41.452 ERROR [src.node.docker_mananger] Max retries reached for container fb6f3d3a3d8d. Exiting log stream.
2026-03-12 04:34:41.797 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:41.797 DEBUG [src.node.waku_node] Stopping container with id 083c6ad41142
2026-03-12 04:34:42.044 ERROR [src.node.docker_mananger] Max retries reached for container 47f5713999ce. Exiting log stream.
2026-03-12 04:34:42.367 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:42.369 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:42.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:42.406 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:42.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:42.418 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:42.425 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-12 04:37:43.085 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:37:43.085 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-03-12_04-37-43__a728f843-5c84-404e-a630-f7600803ba67
2026-03-12 04:37:43.086 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:37:43.086 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:37:43.086 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:37:43.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:43.093 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-37-43__a728f843-5c84-404e-a630-f7600803ba67__wakuorg_nwaku:latest.log
2026-03-12 04:37:43.093 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:43.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:43.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:43.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.60
2026-03-12 04:37:43.095 DEBUG [src.node.docker_mananger] Generated ports ['50681', '50682', '50683', '50684', '50685']
2026-03-12 04:37:43.095 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:43.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:43.095 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:43.096 DEBUG [src.node.docker_mananger] docker run -i -t -p 50681:50681 -p 50682:50682 -p 50683:50683 -p 50684:50684 -p 50685:50685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50683 --rest-port=50681 --tcp-port=50682 --discv5-udp-port=50684 --rest-address=0.0.0.0 --nat=extip:172.18.151.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bff3beca0c565fd2dc08cc9c6094adb5edb977e0fea7c2bb3aeccbdaaef711d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50685 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:37:43.280 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.60 waku 57574462972b99bc7e7537afb45d40caa27aa311244a49f64d81da6b6a7679fb
2026-03-12 04:37:43.315 DEBUG [src.node.docker_mananger] Container started with ID 57574462972b. Setting up logs at ./log/docker/node1_2026-03-12_04-37-43__a728f843-5c84-404e-a630-f7600803ba67__wakuorg_nwaku:latest.log
2026-03-12 04:37:43.315 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50681
2026-03-12 04:37:43.317 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:44.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50681/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:44.320 INFO [src.node.api_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-12 04:37:44.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:44.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:44.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.60/tcp/50682/p2p/16Uiu2HAm9JNpeLq4o34WB3Fw5KQKcdVs7B2W1YGqgjcavMaUrcJf","/ip4/172.18.151.60/tcp/50683/ws/p2p/16Uiu2HAm9JNpeLq4o34WB3Fw5KQKcdVs7B2W1YGqgjcavMaUrcJf"],"enrUri":"enr:-L24QPKrARMnRqMGGGFTnxc2IQFK41PotfasvsGPFXsqQr5tD4C7hamPgYT2GecuZ3ZF4xDGZyiATTz0etppyEw1G1sCgmlkgnY0gmlwhKwSlzyKbXVsdGlhZGRyc5YACASsEpc8BsX6AAoErBKXPAbF-90DgnJzhQADAQAAiXNlY3AyNTZrMaECziUmpyMrH4tDkEcBHG3mx4FbD5r7RbvuzBmXQuGdtGSDdGNwgsX6g3VkcILF_IV3YWt1MgU"}'
2026-03-12 04:37:44.323 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:44.323 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:37:44.330 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:44.330 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-37-43__a728f843-5c84-404e-a630-f7600803ba67__wakuorg_nwaku:latest.log
2026-03-12 04:37:44.330 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:44.330 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:44.332 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:44.332 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.187
2026-03-12 04:37:44.332 DEBUG [src.node.docker_mananger] Generated ports ['28330', '28331', '28332', '28333', '28334']
2026-03-12 04:37:44.332 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:44.332 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:44.332 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:44.332 DEBUG [src.node.docker_mananger] docker run -i -t -p 28330:28330 -p 28331:28331 -p 28332:28332 -p 28333:28333 -p 28334:28334 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28332 --rest-port=28330 --tcp-port=28331 --discv5-udp-port=28333 --rest-address=0.0.0.0 --nat=extip:172.18.54.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8d3b739bcef5ffad41f53d4bcdbf38dcb5b48cafad0dd90cb27fecc8a0dc3b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28334 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPKrARMnRqMGGGFTnxc2IQFK41PotfasvsGPFXsqQr5tD4C7hamPgYT2GecuZ3ZF4xDGZyiATTz0etppyEw1G1sCgmlkgnY0gmlwhKwSlzyKbXVsdGlhZGRyc5YACASsEpc8BsX6AAoErBKXPAbF-90DgnJzhQADAQAAiXNlY3AyNTZrMaECziUmpyMrH4tDkEcBHG3mx4FbD5r7RbvuzBmXQuGdtGSDdGNwgsX6g3VkcILF_IV3YWt1MgU --filternode=/ip4/172.18.151.60/tcp/50682/p2p/16Uiu2HAm9JNpeLq4o34WB3Fw5KQKcdVs7B2W1YGqgjcavMaUrcJf
2026-03-12 04:37:44.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.187 waku f1ee302c3369448c31e8caa5018bb347d6b4c744f82520aebddebf94411e3d7c
2026-03-12 04:37:44.552 DEBUG [src.node.docker_mananger] Container started with ID f1ee302c3369. Setting up logs at ./log/docker/node2_2026-03-12_04-37-43__a728f843-5c84-404e-a630-f7600803ba67__wakuorg_nwaku:latest.log
2026-03-12 04:37:44.552 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28330
2026-03-12 04:37:44.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:45.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28330/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:45.557 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-12 04:37:45.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:45.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28330/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:45.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.187/tcp/28331/p2p/16Uiu2HAmK1Hs7mKdLxHniEaopK3Qo5bNT27XDwMhvJpJGvfotxL2","/ip4/172.18.54.187/tcp/28332/ws/p2p/16Uiu2HAmK1Hs7mKdLxHniEaopK3Qo5bNT27XDwMhvJpJGvfotxL2"],"enrUri":"enr:-L24QNLVEvJyrWZrh_iDsRLhs7gGc4SoURQNBBAchONC_R53PPvh-rRQJEzkj0O67FbW3frr5R1j1h6bZNgH7a-QkxgCgmlkgnY0gmlwhKwSNruKbXVsdGlhZGRyc5YACASsEja7Bm6rAAoErBI2uwZurN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXlmKiynJ1tDjE34y4eB9kXpo5oOsGwFKxJbCKgp4Z2ODdGNwgm6rg3VkcIJurYV3YWt1MgA"}'
2026-03-12 04:37:45.560 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:45.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28330/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.60/tcp/50682/p2p/16Uiu2HAm9JNpeLq4o34WB3Fw5KQKcdVs7B2W1YGqgjcavMaUrcJf"]'
2026-03-12 04:37:45.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:45.594 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-12 04:37:45.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50681/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:37:45.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:45.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28330/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c91e786e-bbe5-4e00-86d1-e3597f905a3d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:37:45.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c91e786e-bbe5-4e00-86d1-e3597f905a3d","statusDesc":"OK"}'
2026-03-12 04:37:45.627 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-03-12 04:37:45.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50681/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": true}'
2026-03-12 04:37:45.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:45.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:37:45.735 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:45.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:45.738 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":1773290265627344038,"ephemeral":true}]'
2026-03-12 04:37:45.740 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-03-12 04:37:45.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50681/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-12 04:37:45.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:45.745 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:37:45.845 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:45.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28330/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:45.848 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":1773290265740360061,"ephemeral":false}]'
2026-03-12 04:37:45.852 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:37:45.853 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:37:45.853 DEBUG [src.node.waku_node] Stopping container with id 57574462972b
2026-03-12 04:37:46.413 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:46.414 DEBUG [src.node.waku_node] Stopping container with id f1ee302c3369
2026-03-12 04:37:46.940 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:46.942 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:37:46.949 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:46.953 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_content_topics with id: 2026-03-12_04-40-14__1b8b64d8-d904-4196-b218-f26cf04218aa
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-12_04-40-14__1b8b64d8-d904-4196-b218-f26cf04218aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37268', '37269', '37270', '37271', '37272']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37268:37268 -p 37269:37269 -p 37270:37270 -p 37271:37271 -p 37272:37272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37270 --rest-port=37268 --tcp-port=37269 --discv5-udp-port=37271 --rest-address=0.0.0.0 --nat=extip:172.18.116.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f3fde6b3fdd21b6bad6cf2cafd42c9959cdb612ba96a53ab3efbacea58ad666 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37272 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.76 waku 6e4136415d5a1779f9d78f80f385544b74ac6d375c2df7d4f1685ad0a7b38e99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e4136415d5a. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-40-14__1b8b64d8-d904-4196-b218-f26cf04218aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37268
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 9e0fc7a07d45. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c16c7fa8679. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37268/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:37268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.76/tcp/37269/p2p/16Uiu2HAkvYXM2T3W7mZ1izsdNuQy4ZoM21hJ9nVXPowBcUYF6h8s","/ip4/172.18.116.76/tcp/37270/ws/p2p/16Uiu2HAkvYXM2T3W7mZ1izsdNuQy4ZoM21hJ9nVXPowBcUYF6h8s"],"enrUri":"enr:-L24QEBQXeJtxNt4nmETazIX-Mvbwt3gGJZAgewnnR-UEjoZb-Yt4XayGrcGxIiueYBWkZc6Yj9Y67u2hGRgoGURoHYCgmlkgnY0gmlwhKwSdEyKbXVsdGlhZGRyc5YACASsEnRMBpGVAAoErBJ0TAaRlt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEJz9fFWThR2we_NFnQsrpexRyaAMyujzY2jcQs9nzbCDdGNwgpGVg3VkcIKRl4V3YWt1MgM"}'
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-12_04-40-14__1b8b64d8-d904-4196-b218-f26cf04218aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41681', '41682', '41683', '41684', '41685']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41681:41681 -p 41682:41682 -p 41683:41683 -p 41684:41684 -p 41685:41685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41683 --rest-port=41681 --tcp-port=41682 --discv5-udp-port=41684 --rest-address=0.0.0.0 --nat=extip:172.18.152.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c99ec71b60bd0d6ef67a9c021c2f088534dd4d4100dc11ed7d7f2188df34dce5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41685 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEBQXeJtxNt4nmETazIX-Mvbwt3gGJZAgewnnR-UEjoZb-Yt4XayGrcGxIiueYBWkZc6Yj9Y67u2hGRgoGURoHYCgmlkgnY0gmlwhKwSdEyKbXVsdGlhZGRyc5YACASsEnRMBpGVAAoErBJ0TAaRlt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEJz9fFWThR2we_NFnQsrpexRyaAMyujzY2jcQs9nzbCDdGNwgpGVg3VkcIKRl4V3YWt1MgM --storenode=/ip4/172.18.116.76/tcp/37269/p2p/16Uiu2HAkvYXM2T3W7mZ1izsdNuQy4ZoM21hJ9nVXPowBcUYF6h8s --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.159 waku fae2c8a44948aefa2132b1e1c074ac09fe890226bb6d16138a933f286a749b38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fae2c8a44948. Setting up logs at ./log/docker/store_node1_2026-03-12_04-40-14__1b8b64d8-d904-4196-b218-f26cf04218aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41681
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41681/health" -H "Content-Type: application/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:41681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.159/tcp/41682/p2p/16Uiu2HAmAL9ws3E2XYUNZ98BE4ZPnZmmjLi1NcWtHtpXCU5UCFVV","/ip4/172.18.152.159/tcp/41683/ws/p2p/16Uiu2HAmAL9ws3E2XYUNZ98BE4ZPnZmmjLi1NcWtHtpXCU5UCFVV"],"enrUri":"enr:-L24QEZ3V0t50TGngHV44cOI-nXwBbfaRp0KrekRkzFNuXM_eENUQ7mDrrARFjGxFfRgSyla1G7lVNsZMbroUh1VCxsCgmlkgnY0gmlwhKwSmJ-KbXVsdGlhZGRyc5YACASsEpifBqLSAAoErBKYnwai090DgnJzhQADAQAAiXNlY3AyNTZrMaEC3XVw7Q6w0UO2LSSly5pKsohJxd4LhHd7v_xvqRnP8ZSDdGNwgqLSg3VkcIKi1IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41681/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.76/tcp/37269/p2p/16Uiu2HAkvYXM2T3W7mZ1izsdNuQy4ZoM21hJ9nVXPowBcUYF6h8s"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/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:41681/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:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37268/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x637733510a77511a8ecbb12c0b528fd741b7737e3f18c9f481fa0464a74dde20"},{"messageHash":"0xbd4da613a1d1b652d54fa45e6c24cad6937dfccdc46b112a83d2fe7d3a5de12f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41681/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x637733510a77511a8ecbb12c0b528fd741b7737e3f18c9f481fa0464a74dde20"},{"messageHash":"0xbd4da613a1d1b652d54fa45e6c24cad6937dfccdc46b112a83d2fe7d3a5de12f"}]}'
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 6e4136415d5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fae2c8a44948
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-03-12_04-40-05__8b3d3a17-0bd4-48cc-bb52-a6cc498af7e2
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-12_04-40-05__8b3d3a17-0bd4-48cc-bb52-a6cc498af7e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19720', '19721', '19722', '19723', '19724']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19720:19720 -p 19721:19721 -p 19722:19722 -p 19723:19723 -p 19724:19724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19722 --rest-port=19720 --tcp-port=19721 --discv5-udp-port=19723 --rest-address=0.0.0.0 --nat=extip:172.18.74.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88b4b87b5dd1f5cc7e5f3a7cbe33ccdab2f7dcdddd3785159dde5a7b90752c34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19724 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b8636b53924. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.84 waku 06fa3317164f743fed3cdd902dbe7c4131b2f6a684fc1df401b34d1038ad95e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06fa3317164f. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-40-05__8b3d3a17-0bd4-48cc-bb52-a6cc498af7e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19720
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 76a5e7902728. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:19720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.84/tcp/19721/p2p/16Uiu2HAm2GdCQcJxidSyJGCK1MmopiZQYg4KRipXix2PnD9iniXy","/ip4/172.18.74.84/tcp/19722/ws/p2p/16Uiu2HAm2GdCQcJxidSyJGCK1MmopiZQYg4KRipXix2PnD9iniXy"],"enrUri":"enr:-L24QEUAN7s1PQUbcANUekMYcYst86wum0EQbeUK3c2-6CcpZzfglW6W4iWnb5IJIxbMR_rwOxIEslRt3ZifedsRa9ICgmlkgnY0gmlwhKwSSlSKbXVsdGlhZGRyc5YACASsEkpUBk0JAAoErBJKVAZNCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZbBvXKNBBYneOLYOqT1eZ5A5zDcLNaFhWy3LyJyBtuCDdGNwgk0Jg3VkcIJNC4V3YWt1MgM"}'
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-12_04-40-05__8b3d3a17-0bd4-48cc-bb52-a6cc498af7e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65212', '65213', '65214', '65215', '65216']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65212:65212 -p 65213:65213 -p 65214:65214 -p 65215:65215 -p 65216:65216 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65214 --rest-port=65212 --tcp-port=65213 --discv5-udp-port=65215 --rest-address=0.0.0.0 --nat=extip:172.18.212.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00cdb3aaa2d3bbdbca5de8b4c2219ab568a3718c2c8fa8f13c0e337b9c670fa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65216 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEUAN7s1PQUbcANUekMYcYst86wum0EQbeUK3c2-6CcpZzfglW6W4iWnb5IJIxbMR_rwOxIEslRt3ZifedsRa9ICgmlkgnY0gmlwhKwSSlSKbXVsdGlhZGRyc5YACASsEkpUBk0JAAoErBJKVAZNCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZbBvXKNBBYneOLYOqT1eZ5A5zDcLNaFhWy3LyJyBtuCDdGNwgk0Jg3VkcIJNC4V3YWt1MgM --storenode=/ip4/172.18.74.84/tcp/19721/p2p/16Uiu2HAm2GdCQcJxidSyJGCK1MmopiZQYg4KRipXix2PnD9iniXy --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.33 waku 99c5107b898e334c59b9d632e3d9191d7ef447d2701f6b701effaab7f6cb2506
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 99c5107b898e. Setting up logs at ./log/docker/store_node1_2026-03-12_04-40-05__8b3d3a17-0bd4-48cc-bb52-a6cc498af7e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65212
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/health" -H "Content-Type: application/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:65212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.33/tcp/65213/p2p/16Uiu2HAmUZvHBAzuWEPHEkEqKQ2wffCe4jetuW2rafhrQWSP2A2e","/ip4/172.18.212.33/tcp/65214/ws/p2p/16Uiu2HAmUZvHBAzuWEPHEkEqKQ2wffCe4jetuW2rafhrQWSP2A2e"],"enrUri":"enr:-L24QHCoDSlU_9ipL_88QDfd8ExaMk_ofzc42KH72dtfb4rjEvau8Hb1-Nr6fy5CcmuOO6I793eNxMKz-4nMeGfkqf8CgmlkgnY0gmlwhKwS1CGKbXVsdGlhZGRyc5YACASsEtQhBv69AAoErBLUIQb-vt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7G572BqEa1zawhkQ00ZfLaNXJwyKFhicI0ebfO-ChIuDdGNwgv69g3VkcIL-v4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.84/tcp/19721/p2p/16Uiu2HAm2GdCQcJxidSyJGCK1MmopiZQYg4KRipXix2PnD9iniXy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19720/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:65212/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:19720/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19720/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 99c5107b898e
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:65212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.33/tcp/65213/p2p/16Uiu2HAmUZvHBAzuWEPHEkEqKQ2wffCe4jetuW2rafhrQWSP2A2e","/ip4/172.18.212.33/tcp/65214/ws/p2p/16Uiu2HAmUZvHBAzuWEPHEkEqKQ2wffCe4jetuW2rafhrQWSP2A2e"],"enrUri":"enr:-L24QHCoDSlU_9ipL_88QDfd8ExaMk_ofzc42KH72dtfb4rjEvau8Hb1-Nr6fy5CcmuOO6I793eNxMKz-4nMeGfkqf8CgmlkgnY0gmlwhKwS1CGKbXVsdGlhZGRyc5YACASsEtQhBv69AAoErBLUIQb-vt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7G572BqEa1zawhkQ00ZfLaNXJwyKFhicI0ebfO-ChIuDdGNwgv69g3VkcIL-v4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65212/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:19720/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19720/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"},{"messageHash":"0x64701e0c9097bbc59ca8a15147d89c39030f922049311d783e4379be5837ebcc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"},{"messageHash":"0x64701e0c9097bbc59ca8a15147d89c39030f922049311d783e4379be5837ebcc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19720/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"},{"messageHash":"0x64701e0c9097bbc59ca8a15147d89c39030f922049311d783e4379be5837ebcc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65212/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5cf78ad33315d81bcc727dcf6e1ac61c911aa8a7028e8ce7a9797c7b2b4624e3"},{"messageHash":"0x64701e0c9097bbc59ca8a15147d89c39030f922049311d783e4379be5837ebcc"}]}'
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 06fa3317164f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 99c5107b898e
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-12 04:37:14.147 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:37:14.147 DEBUG [tests.conftest] Running test: test_publish_with_invalid_meta with id: 2026-03-12_04-37-14__910ae59b-817f-4334-b6eb-deb6c80c25c9
2026-03-12 04:37:14.147 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:37:14.148 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:37:14.148 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:37:14.155 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:14.155 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-37-14__910ae59b-817f-4334-b6eb-deb6c80c25c9__wakuorg_nwaku:latest.log
2026-03-12 04:37:14.155 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:14.155 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:14.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:14.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.12
2026-03-12 04:37:14.157 DEBUG [src.node.docker_mananger] Generated ports ['11822', '11823', '11824', '11825', '11826']
2026-03-12 04:37:14.157 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:14.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:14.158 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:14.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 11822:11822 -p 11823:11823 -p 11824:11824 -p 11825:11825 -p 11826:11826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11824 --rest-port=11822 --tcp-port=11823 --discv5-udp-port=11825 --rest-address=0.0.0.0 --nat=extip:172.18.62.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab757decf2dfe04d0b0db56b3a5ad6eed92bc64d11ab46933c6b9db5b269e72d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11826 --metrics-logging=true --relay=true
2026-03-12 04:37:14.356 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.12 waku 98081fdf441cfd0a59fcebdbd0cadefddd9bbffbe02fe30a0767c257f03c39ce
2026-03-12 04:37:14.384 ERROR [src.node.docker_mananger] Max retries reached for container cdde47a0bcb0. Exiting log stream.
2026-03-12 04:37:14.392 DEBUG [src.node.docker_mananger] Container started with ID 98081fdf441c. Setting up logs at ./log/docker/node1_2026-03-12_04-37-14__910ae59b-817f-4334-b6eb-deb6c80c25c9__wakuorg_nwaku:latest.log
2026-03-12 04:37:14.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11822
2026-03-12 04:37:14.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:14.944 ERROR [src.node.docker_mananger] Max retries reached for container 4089746df3fa. Exiting log stream.
2026-03-12 04:37:15.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11822/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:15.399 INFO [src.node.api_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-12 04:37:15.399 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:15.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:15.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.12/tcp/11823/p2p/16Uiu2HAmBtA7d5afTM83x5aPXiobdkTqyqtPsRFog3ha2P4XxUHo","/ip4/172.18.62.12/tcp/11824/ws/p2p/16Uiu2HAmBtA7d5afTM83x5aPXiobdkTqyqtPsRFog3ha2P4XxUHo"],"enrUri":"enr:-L24QE97jKafrW325rJmIDtC1Cif5lwiORYVd4umTUnx-TBLDEHTrm_7UibI9161_kg-K6EPvYbe2UNMy2s203ygmzMCgmlkgnY0gmlwhKwSPgyKbXVsdGlhZGRyc5YACASsEj4MBi4vAAoErBI-DAYuMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9IPneQ0tYnDUiJJzc39EKMGIYpOwbRAJ6dMNFbO10vKDdGNwgi4vg3VkcIIuMYV3YWt1MgE"}'
2026-03-12 04:37:15.402 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:15.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:15.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-37-14__910ae59b-817f-4334-b6eb-deb6c80c25c9__wakuorg_nwaku:latest.log
2026-03-12 04:37:15.410 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:15.410 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:15.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:15.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.182
2026-03-12 04:37:15.412 DEBUG [src.node.docker_mananger] Generated ports ['48629', '48630', '48631', '48632', '48633']
2026-03-12 04:37:15.412 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:15.412 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:15.412 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:15.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 48629:48629 -p 48630:48630 -p 48631:48631 -p 48632:48632 -p 48633:48633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48631 --rest-port=48629 --tcp-port=48630 --discv5-udp-port=48632 --rest-address=0.0.0.0 --nat=extip:172.18.142.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d43d973bfea4c9ffbf199d2ce1acad12aab650bd758312f0332171ba6ff1f056 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48633 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE97jKafrW325rJmIDtC1Cif5lwiORYVd4umTUnx-TBLDEHTrm_7UibI9161_kg-K6EPvYbe2UNMy2s203ygmzMCgmlkgnY0gmlwhKwSPgyKbXVsdGlhZGRyc5YACASsEj4MBi4vAAoErBI-DAYuMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9IPneQ0tYnDUiJJzc39EKMGIYpOwbRAJ6dMNFbO10vKDdGNwgi4vg3VkcIIuMYV3YWt1MgE
2026-03-12 04:37:15.607 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.182 waku 29c21232c81a48e97f6911f1289841c75dfa2cfa8c72eb41eb7a2b128112a51e
2026-03-12 04:37:15.648 DEBUG [src.node.docker_mananger] Container started with ID 29c21232c81a. Setting up logs at ./log/docker/node2_2026-03-12_04-37-14__910ae59b-817f-4334-b6eb-deb6c80c25c9__wakuorg_nwaku:latest.log
2026-03-12 04:37:15.648 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48629
2026-03-12 04:37:15.650 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:16.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48629/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:16.667 INFO [src.node.api_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-12 04:37:16.668 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:16.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:16.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.182/tcp/48630/p2p/16Uiu2HAmMmGEjARCseU4NUFWbbDX7MhCYUTusxXdtYBJPwnzhy1k","/ip4/172.18.142.182/tcp/48631/ws/p2p/16Uiu2HAmMmGEjARCseU4NUFWbbDX7MhCYUTusxXdtYBJPwnzhy1k"],"enrUri":"enr:-L24QDW8Id-w0qfy_Lb3tzU7Jwo9BJ63F1ztgcAp1ybAgHcKFGawBtoGZq_oZB1CGleOeZF6j8HYbe9_7Cacp_rXXI0CgmlkgnY0gmlwhKwSjraKbXVsdGlhZGRyc5YACASsEo62Br32AAoErBKOtga9990DgnJzhQADAQAAiXNlY3AyNTZrMaEDh1ShadqELAdNi2WMYGaWtmF1XCFCfHS8bi6E1XqCrXuDdGNwgr32g3VkcIK9-IV3YWt1MgE"}'
2026-03-12 04:37:16.676 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:16.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.12/tcp/11823/p2p/16Uiu2HAmBtA7d5afTM83x5aPXiobdkTqyqtPsRFog3ha2P4XxUHo"]'
2026-03-12 04:37:16.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:16.682 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:37:16.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:37:16.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:16.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:37:16.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:16.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11822/relay/v1/messages/%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-12 04:37:16.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:16.701 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:37:16.801 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:16.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:16.805 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":1773290236694569728,"ephemeral":false,"proof":""}]'
2026-03-12 04:37:16.806 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:37:16.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:16.809 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":1773290236694569728,"ephemeral":false,"proof":""}]'
2026-03-12 04:37:16.810 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:37:16.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11822/relay/v1/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": "Relay works!!"}'
2026-03-12 04:37:16.814 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-03-12 04:37:16.817 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:37:16.818 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:37:16.818 DEBUG [src.node.waku_node] Stopping container with id 98081fdf441c
2026-03-12 04:37:17.402 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:17.403 DEBUG [src.node.waku_node] Stopping container with id 29c21232c81a
2026-03-12 04:37:17.968 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:17.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:37:17.977 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:17.982 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,208 @@
2026-03-12 04:38:40.664 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:40.666 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics with id: 2026-03-12_04-38-40__2b61eb4a-2e9e-462e-8b1f-6d077ba097cd
2026-03-12 04:38:40.667 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:40.667 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:38:40.667 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:38:40.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:40.680 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-38-40__2b61eb4a-2e9e-462e-8b1f-6d077ba097cd__wakuorg_nwaku:latest.log
2026-03-12 04:38:40.680 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:40.681 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:40.684 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:40.684 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.87
2026-03-12 04:38:40.685 DEBUG [src.node.docker_mananger] Generated ports ['41106', '41107', '41108', '41109', '41110']
2026-03-12 04:38:40.686 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:40.686 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:40.687 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:40.687 DEBUG [src.node.docker_mananger] docker run -i -t -p 41106:41106 -p 41107:41107 -p 41108:41108 -p 41109:41109 -p 41110:41110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41108 --rest-port=41106 --tcp-port=41107 --discv5-udp-port=41109 --rest-address=0.0.0.0 --nat=extip:172.18.216.87 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf75a4c5e8a15d484c6263e2c4f9ce46b9deaeb0a4bb5c5a2b1f58752ef8f76e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41110 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:38:40.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.87 waku 50efa2f2b75630c7af70fa36f149c7f3154972461bb791de833dc797002af650
2026-03-12 04:38:40.942 ERROR [src.node.docker_mananger] Max retries reached for container fbdf58063a22. Exiting log stream.
2026-03-12 04:38:40.949 DEBUG [src.node.docker_mananger] Container started with ID 50efa2f2b756. Setting up logs at ./log/docker/node1_2026-03-12_04-38-40__2b61eb4a-2e9e-462e-8b1f-6d077ba097cd__wakuorg_nwaku:latest.log
2026-03-12 04:38:40.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41106
2026-03-12 04:38:40.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:41.582 ERROR [src.node.docker_mananger] Max retries reached for container f47337eef48d. Exiting log stream.
2026-03-12 04:38:41.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:42.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.884 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-12 04:38:42.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:42.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:42.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.87/tcp/41107/p2p/16Uiu2HAmNEEbgKxDg59A95LKCDv29cuaRWtfFvA3TnZkDb1taawS","/ip4/172.18.216.87/tcp/41108/ws/p2p/16Uiu2HAmNEEbgKxDg59A95LKCDv29cuaRWtfFvA3TnZkDb1taawS"],"enrUri":"enr:-L24QKr6ioTXK6T-ZyzyWKjWZ02FAOb8XTpUC2j5QgIa5PhRZsGVER49VjXaHAiv3VaGK7g9aJYeAxzxHhbQB3xg--ECgmlkgnY0gmlwhKwS2FeKbXVsdGlhZGRyc5YACASsEthXBqCTAAoErBLYVwaglN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjj11mymxEBmPRQ6338cjoIG6b-0Mx2dkYHgJ80uguNGDdGNwgqCTg3VkcIKglYV3YWt1MgU"}'
2026-03-12 04:38:42.887 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:42.894 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:42.894 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-38-40__2b61eb4a-2e9e-462e-8b1f-6d077ba097cd__wakuorg_nwaku:latest.log
2026-03-12 04:38:42.894 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:42.894 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:42.896 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:42.896 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.110
2026-03-12 04:38:42.896 DEBUG [src.node.docker_mananger] Generated ports ['45236', '45237', '45238', '45239', '45240']
2026-03-12 04:38:42.896 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:42.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:42.896 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:42.897 DEBUG [src.node.docker_mananger] docker run -i -t -p 45236:45236 -p 45237:45237 -p 45238:45238 -p 45239:45239 -p 45240:45240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45238 --rest-port=45236 --tcp-port=45237 --discv5-udp-port=45239 --rest-address=0.0.0.0 --nat=extip:172.18.127.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d1b67dd402fdbae5da86dd43d9be1aef6edbfbe3d9ede240eccf92d56eb9e7ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45240 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKr6ioTXK6T-ZyzyWKjWZ02FAOb8XTpUC2j5QgIa5PhRZsGVER49VjXaHAiv3VaGK7g9aJYeAxzxHhbQB3xg--ECgmlkgnY0gmlwhKwS2FeKbXVsdGlhZGRyc5YACASsEthXBqCTAAoErBLYVwaglN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjj11mymxEBmPRQ6338cjoIG6b-0Mx2dkYHgJ80uguNGDdGNwgqCTg3VkcIKglYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:38:43.097 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.110 waku dc12f1f5d8f11acad896aa2f867fc8f612cbbea3629dc5c2d90a0aacc7cf8155
2026-03-12 04:38:43.139 DEBUG [src.node.docker_mananger] Container started with ID dc12f1f5d8f1. Setting up logs at ./log/docker/node2_2026-03-12_04-38-40__2b61eb4a-2e9e-462e-8b1f-6d077ba097cd__wakuorg_nwaku:latest.log
2026-03-12 04:38:43.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45236
2026-03-12 04:38:43.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:44.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:38:44.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.248 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-12 04:38:44.249 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:44.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.110/tcp/45237/p2p/16Uiu2HAkyNeqn7BVBv26PAGCQi91nc5AVVp4DrvzTE2g4Y84Lkqx","/ip4/172.18.127.110/tcp/45238/ws/p2p/16Uiu2HAkyNeqn7BVBv26PAGCQi91nc5AVVp4DrvzTE2g4Y84Lkqx"],"enrUri":"enr:-L24QCDVC5MGe3SkdDPCzIDDaSQeWNfUL_fijQOyuoCecevgNgUg-GPTJjBvqzEKJC_aZZpzrPNaWBKQHOycA0mejTkCgmlkgnY0gmlwhKwSf26KbXVsdGlhZGRyc5YACASsEn9uBrC1AAoErBJ_bgawtt0DgnJzhQACAQAAiXNlY3AyNTZrMaECOqi35ARfX6dPph2m5EBUfXI-fX-vJf1LPzmyFU0qReuDdGNwgrC1g3VkcIKwt4V3YWt1MgE"}'
2026-03-12 04:38:44.251 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:44.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45236/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.87/tcp/41107/p2p/16Uiu2HAmNEEbgKxDg59A95LKCDv29cuaRWtfFvA3TnZkDb1taawS"]'
2026-03-12 04:38:44.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/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-12 04:38:44.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45236/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-12 04:38:44.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:44.412 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290324304024833,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.418 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290324304024833,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:44.531 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.534 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":1773290324422209956,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.536 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.539 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":1773290324422209956,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:44.650 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290324540660780,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.655 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290324540660780,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:44.769 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290324660362650,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.774 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290324660362650,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:44.888 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773290324779026690,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.893 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:44.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:44.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":1773290324779026690,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:44.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:44.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:44.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.007 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290324897839826,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.012 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290324897839826,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.127 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290325016776356,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.134 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290325016776356,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.149 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.249 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290325138980089,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.254 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45236/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290325138980089,"ephemeral":false,"proof":""}]'
2026-03-12 04:38:45.258 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:41106/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-12 04:38:45.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.309 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:45236/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-12 04:38:45.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.466 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.469 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-03-12 04:38:45.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.479 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.580 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.583 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-03-12 04:38:45.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.692 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.695 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-03-12 04:38:45.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.803 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.807 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-03-12 04:38:45.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.815 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:45.915 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:45.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:45.918 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-03-12 04:38:45.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:45.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:45.927 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:46.027 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:46.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:46.031 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-03-12 04:38:46.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:46.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:46.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:46.139 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:46.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:46.142 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-03-12 04:38:46.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:38:46.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:46.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:38:46.251 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:38:46.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:46.254 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:41106/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-03-12 04:38:46.257 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:38:46.258 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:38:46.258 DEBUG [src.node.waku_node] Stopping container with id 50efa2f2b756
2026-03-12 04:38:46.839 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:46.840 DEBUG [src.node.waku_node] Stopping container with id dc12f1f5d8f1
2026-03-12 04:38:47.403 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:47.404 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:38:47.461 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:47.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
2026-03-12 04:35:10.303 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:10.304 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc
2026-03-12 04:35:10.304 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:10.304 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:10.304 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:10.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:10.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:10.312 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:10.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:10.313 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:10.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.182
2026-03-12 04:35:10.314 DEBUG [src.node.docker_mananger] Generated ports ['61915', '61916', '61917', '61918', '61919']
2026-03-12 04:35:10.314 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:10.314 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:10.314 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:10.314 DEBUG [src.node.docker_mananger] docker run -i -t -p 61915:61915 -p 61916:61916 -p 61917:61917 -p 61918:61918 -p 61919:61919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61917 --rest-port=61915 --tcp-port=61916 --discv5-udp-port=61918 --rest-address=0.0.0.0 --nat=extip:172.18.237.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0e92c97fe662fbbfcdc1fee7fcdfc40e88133bc5d4ba5eec4e1ba3765a7dc0be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61919 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-12 04:35:10.502 ERROR [src.node.docker_mananger] Max retries reached for container 44a4084b0003. Exiting log stream.
2026-03-12 04:35:10.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.182 waku 2e46fccfcd70dd2c19689c3cf6a076f222e084744202977bc064be82129c8e80
2026-03-12 04:35:10.544 DEBUG [src.node.docker_mananger] Container started with ID 2e46fccfcd70. Setting up logs at ./log/docker/node1_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:10.545 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61915
2026-03-12 04:35:10.545 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:11.068 ERROR [src.node.docker_mananger] Max retries reached for container 778860daf497. Exiting log stream.
2026-03-12 04:35:11.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:12.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.075 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-12 04:35:12.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:12.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.182/tcp/61916/p2p/16Uiu2HAmA8VJ1azLyfgiX1LyawZiDAj7uc1BeiT8T15VjYzCUgRJ","/ip4/172.18.237.182/tcp/61917/ws/p2p/16Uiu2HAmA8VJ1azLyfgiX1LyawZiDAj7uc1BeiT8T15VjYzCUgRJ"],"enrUri":"enr:-L24QILlm8J2dvKO_d-Lvfk-N48mqdV1CYYWm3fuCvkr-2KMMowACBbvyzO5MdsYunGh7Kn8uw09uDg8VHKUWyKxEtwCgmlkgnY0gmlwhKwS7baKbXVsdGlhZGRyc5YACASsEu22BvHcAAoErBLttgbx3d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2nhY-OGCbaFSfO33W1QM0iuSqKAgqnYVLj1F2BeTZ0WDdGNwgvHcg3VkcILx3oV3YWt1MgU"}'
2026-03-12 04:35:12.078 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:12.085 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:12.085 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:12.086 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:12.086 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:12.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:12.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.56
2026-03-12 04:35:12.087 DEBUG [src.node.docker_mananger] Generated ports ['29097', '29098', '29099', '29100', '29101']
2026-03-12 04:35:12.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:12.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:12.088 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:12.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 29097:29097 -p 29098:29098 -p 29099:29099 -p 29100:29100 -p 29101:29101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29099 --rest-port=29097 --tcp-port=29098 --discv5-udp-port=29100 --rest-address=0.0.0.0 --nat=extip:172.18.61.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2b0fabdfc39b373bac7bae9bd47c41bdffadf0e6e048c96b170691effb1129b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29101 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QILlm8J2dvKO_d-Lvfk-N48mqdV1CYYWm3fuCvkr-2KMMowACBbvyzO5MdsYunGh7Kn8uw09uDg8VHKUWyKxEtwCgmlkgnY0gmlwhKwS7baKbXVsdGlhZGRyc5YACASsEu22BvHcAAoErBLttgbx3d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2nhY-OGCbaFSfO33W1QM0iuSqKAgqnYVLj1F2BeTZ0WDdGNwgvHcg3VkcILx3oV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-12 04:35:12.299 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.56 waku 3e5bf18f984959c36b00727787d2f4a66b37a5ce3143864d8d9044bfdbc0c079
2026-03-12 04:35:12.336 DEBUG [src.node.docker_mananger] Container started with ID 3e5bf18f9849. Setting up logs at ./log/docker/node2_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:12.337 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29097
2026-03-12 04:35:12.337 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:13.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29097/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:13.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:13.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29097/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:13.443 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-12 04:35:13.443 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:13.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.56/tcp/29098/p2p/16Uiu2HAm5HvrvHjTEaaBUPucNxia9QuF4tpYbC22r6MXACXRhgoY","/ip4/172.18.61.56/tcp/29099/ws/p2p/16Uiu2HAm5HvrvHjTEaaBUPucNxia9QuF4tpYbC22r6MXACXRhgoY"],"enrUri":"enr:-L24QP2RVqEMuIcBeTJkIwqPnjfn6ruHIDWZ4pAVZojV2PMnbo99Wvowr0OC6_OoCbCBdTdiwPQXvPZ6ODftNzlQsqwCgmlkgnY0gmlwhKwSPTiKbXVsdGlhZGRyc5YACASsEj04BnGqAAoErBI9OAZxq90DgnJzhQACAQAAiXNlY3AyNTZrMaECkpkMoXE-wF56C4yipN7qdYKkaL0c7jFWVbRxOwsb-MeDdGNwgnGqg3VkcIJxrIV3YWt1MgE"}'
2026-03-12 04:35:13.446 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:13.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29097/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.182/tcp/61916/p2p/16Uiu2HAmA8VJ1azLyfgiX1LyawZiDAj7uc1BeiT8T15VjYzCUgRJ"]'
2026-03-12 04:35:13.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61915/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-12 04:35:13.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29097/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-12 04:35:13.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:13.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.510 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:13.611 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:13.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61915/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:13.614 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":1773290111523255832,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773290110527814209,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773290113497696676,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:13.656 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:13.657 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:13.657 DEBUG [src.node.waku_node] Stopping container with id 2e46fccfcd70
2026-03-12 04:35:14.250 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:14.250 DEBUG [src.node.waku_node] Stopping container with id 3e5bf18f9849
2026-03-12 04:35:14.816 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:14.819 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:14.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:14.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:14.893 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:14.893 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:14.896 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:14.901 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-10__964cf7ae-12c0-494b-99d5-650952d9f5cc__wakuorg_nwaku:latest.log
2026-03-12 04:35:14.915 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:14.917 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8
2026-03-12 04:35:14.917 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:14.918 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:14.918 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:14.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:14.931 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:14.931 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:14.931 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:14.934 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:14.934 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.70
2026-03-12 04:35:14.935 DEBUG [src.node.docker_mananger] Generated ports ['50740', '50741', '50742', '50743', '50744']
2026-03-12 04:35:14.935 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:14.936 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:14.936 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:14.936 DEBUG [src.node.docker_mananger] docker run -i -t -p 50740:50740 -p 50741:50741 -p 50742:50742 -p 50743:50743 -p 50744:50744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50742 --rest-port=50740 --tcp-port=50741 --discv5-udp-port=50743 --rest-address=0.0.0.0 --nat=extip:172.18.238.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df53e9e9aae47e7e8ebccbd1b23f7adb7c6fc9bd5f8cc5e879b71eae5bb4daa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50744 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-12 04:35:15.101 ERROR [src.node.docker_mananger] Max retries reached for container 2e46fccfcd70. Exiting log stream.
2026-03-12 04:35:15.140 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.70 waku 9d15de6191f7e7862f0c34f83e011fb5b8b0743956320527e3c6767bddff5937
2026-03-12 04:35:15.175 DEBUG [src.node.docker_mananger] Container started with ID 9d15de6191f7. Setting up logs at ./log/docker/node1_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:15.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50740
2026-03-12 04:35:15.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:15.824 ERROR [src.node.docker_mananger] Max retries reached for container 3e5bf18f9849. Exiting log stream.
2026-03-12 04:35:16.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:16.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:16.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:16.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:16.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.694 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-12 04:35:16.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:16.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.70/tcp/50741/p2p/16Uiu2HAkwYoaQuQgmRefAvq6zA8ZBvy3DuaHmJLoH7gjNqfid8zV","/ip4/172.18.238.70/tcp/50742/ws/p2p/16Uiu2HAkwYoaQuQgmRefAvq6zA8ZBvy3DuaHmJLoH7gjNqfid8zV"],"enrUri":"enr:-L24QBdcgU0qYVXxfC0RCkaYiHAaEsDJqdueHkIUIki7AViwUTEF4il3VZ2XHvq2wudnbkfutXbSWM26b7DOHdRrdm8CgmlkgnY0gmlwhKwS7kaKbXVsdGlhZGRyc5YACASsEu5GBsY1AAoErBLuRgbGNt0DgnJzhQACAQAAiXNlY3AyNTZrMaECH4sHgw04He5ciAeERk3jjWKSG-aYjuk7J2d020A9xHKDdGNwgsY1g3VkcILGN4V3YWt1MgU"}'
2026-03-12 04:35:16.697 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:16.704 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:16.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:16.704 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:16.705 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:16.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:16.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.103
2026-03-12 04:35:16.706 DEBUG [src.node.docker_mananger] Generated ports ['11929', '11930', '11931', '11932', '11933']
2026-03-12 04:35:16.706 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:16.707 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:16.707 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:16.707 DEBUG [src.node.docker_mananger] docker run -i -t -p 11929:11929 -p 11930:11930 -p 11931:11931 -p 11932:11932 -p 11933:11933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11931 --rest-port=11929 --tcp-port=11930 --discv5-udp-port=11932 --rest-address=0.0.0.0 --nat=extip:172.18.176.103 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=21e02b9bc93fbae7fcb50cb1bffefbaea462720a7f4a3eaf7f085cf531afbd94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11933 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBdcgU0qYVXxfC0RCkaYiHAaEsDJqdueHkIUIki7AViwUTEF4il3VZ2XHvq2wudnbkfutXbSWM26b7DOHdRrdm8CgmlkgnY0gmlwhKwS7kaKbXVsdGlhZGRyc5YACASsEu5GBsY1AAoErBLuRgbGNt0DgnJzhQACAQAAiXNlY3AyNTZrMaECH4sHgw04He5ciAeERk3jjWKSG-aYjuk7J2d020A9xHKDdGNwgsY1g3VkcILGN4V3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-12 04:35:16.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.103 waku cd0edd4bb0fafd847568411491437b54701e756c301920bb9cba163fa6f31238
2026-03-12 04:35:16.948 DEBUG [src.node.docker_mananger] Container started with ID cd0edd4bb0fa. Setting up logs at ./log/docker/node2_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:16.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11929
2026-03-12 04:35:16.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:17.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:17.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:18.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:18.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:18.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.262 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-12 04:35:18.262 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:18.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.103/tcp/11930/p2p/16Uiu2HAmPJ8C4VvoYMs5M95yzFcgRk4xfXjLYnAN2tmpcM1TTd1M","/ip4/172.18.176.103/tcp/11931/ws/p2p/16Uiu2HAmPJ8C4VvoYMs5M95yzFcgRk4xfXjLYnAN2tmpcM1TTd1M"],"enrUri":"enr:-L24QEgY_dcznntLKiz5GlHBi5mDlzzCIEWcJV5TP8Fdyq1kEgBF5MKvHlbvEgRhE4amyjSKlw8SvjeGbDGZe8_7pUoCgmlkgnY0gmlwhKwSsGeKbXVsdGlhZGRyc5YACASsErBnBi6aAAoErBKwZwYum90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnhg5lAaMYs-24Z6uJJMH_ZnNAy-6ZixZco0BQIHZLFSDdGNwgi6ag3VkcIIunIV3YWt1MgE"}'
2026-03-12 04:35:18.265 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:18.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11929/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.70/tcp/50741/p2p/16Uiu2HAkwYoaQuQgmRefAvq6zA8ZBvy3DuaHmJLoH7gjNqfid8zV"]'
2026-03-12 04:35:18.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50740/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-12 04:35:18.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11929/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-12 04:35:18.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50740/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:18.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:18.416 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:18.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50740/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.419 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":1773290118305953181,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:18.420 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:18.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11929/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.423 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11929/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2026-03-12 04:35:18.461 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:18.462 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:18.462 DEBUG [src.node.waku_node] Stopping container with id 9d15de6191f7
2026-03-12 04:35:19.075 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:19.076 DEBUG [src.node.waku_node] Stopping container with id cd0edd4bb0fa
2026-03-12 04:35:19.651 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:19.653 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:19.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:19.707 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:19.708 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:19.708 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:19.710 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:19.711 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-14__41205693-6c06-4ab6-8034-bd3e505d98a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:19.715 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:19.715 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b
2026-03-12 04:35:19.716 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:19.716 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:19.716 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:19.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:19.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log
2026-03-12 04:35:19.724 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:19.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:19.725 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:19.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.83
2026-03-12 04:35:19.725 DEBUG [src.node.docker_mananger] Generated ports ['59451', '59452', '59453', '59454', '59455']
2026-03-12 04:35:19.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:19.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:19.726 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:19.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 59451:59451 -p 59452:59452 -p 59453:59453 -p 59454:59454 -p 59455:59455 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59453 --rest-port=59451 --tcp-port=59452 --discv5-udp-port=59454 --rest-address=0.0.0.0 --nat=extip:172.18.204.83 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=158f9d8bdbdfe3ce8926fe1cfc934eafd1fe95f96dd3eb04423f3f1d46dbadad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59455 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-12 04:35:19.913 ERROR [src.node.docker_mananger] Max retries reached for container 9d15de6191f7. Exiting log stream.
2026-03-12 04:35:19.915 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.83 waku fb73f3c1d376160b68c9877929b778fde468d0561c5d9aef8e14235dd43bed63
2026-03-12 04:35:19.950 DEBUG [src.node.docker_mananger] Container started with ID fb73f3c1d376. Setting up logs at ./log/docker/node1_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log
2026-03-12 04:35:19.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59451
2026-03-12 04:35:19.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:20.489 ERROR [src.node.docker_mananger] Max retries reached for container cd0edd4bb0fa. Exiting log stream.
2026-03-12 04:35:20.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59451/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:20.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:21.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59451/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:21.058 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-12 04:35:21.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:21.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:21.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.83/tcp/59452/p2p/16Uiu2HAmEohet72t9icSxdk2cv6VQXGjqeoCSppuqpsdworGiGxk","/ip4/172.18.204.83/tcp/59453/ws/p2p/16Uiu2HAmEohet72t9icSxdk2cv6VQXGjqeoCSppuqpsdworGiGxk"],"enrUri":"enr:-L24QB0T2pLJUdJwNyTAdeEXag1oCXqCOEFKh4NQJwydV9xtUKOWP__GKfcKDCix1fy2AkoekXdVPXD1G_iphedtLiYCgmlkgnY0gmlwhKwSzFOKbXVsdGlhZGRyc5YACASsEsxTBug8AAoErBLMUwboPd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDH_K43WJhkPkB1inlVue6J9gryE2l6S-QeCIYXgA1FDWDdGNwgug8g3VkcILoPoV3YWt1MgU"}'
2026-03-12 04:35:21.062 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:21.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:21.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log
2026-03-12 04:35:21.069 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:21.069 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:21.070 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:21.070 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.1
2026-03-12 04:35:21.071 DEBUG [src.node.docker_mananger] Generated ports ['42227', '42228', '42229', '42230', '42231']
2026-03-12 04:35:21.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:21.071 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:21.071 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:21.071 DEBUG [src.node.docker_mananger] docker run -i -t -p 42227:42227 -p 42228:42228 -p 42229:42229 -p 42230:42230 -p 42231:42231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42229 --rest-port=42227 --tcp-port=42228 --discv5-udp-port=42230 --rest-address=0.0.0.0 --nat=extip:172.18.212.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5a0e1dfed46bdfedec1f9cfe5af9a5af2dce7ae1dbeffc30cc7ba3edbd4d0cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42231 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB0T2pLJUdJwNyTAdeEXag1oCXqCOEFKh4NQJwydV9xtUKOWP__GKfcKDCix1fy2AkoekXdVPXD1G_iphedtLiYCgmlkgnY0gmlwhKwSzFOKbXVsdGlhZGRyc5YACASsEsxTBug8AAoErBLMUwboPd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDH_K43WJhkPkB1inlVue6J9gryE2l6S-QeCIYXgA1FDWDdGNwgug8g3VkcILoPoV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-12 04:35:21.262 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.1 waku 93024c73c15cbb32292a4f45ad260c1797e793871ca40bfe9f77bbc60db19a8e
2026-03-12 04:35:21.298 DEBUG [src.node.docker_mananger] Container started with ID 93024c73c15c. Setting up logs at ./log/docker/node2_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log
2026-03-12 04:35:21.298 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42227
2026-03-12 04:35:21.299 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:22.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:22.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:22.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:22.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:22.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:22.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.817 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-12 04:35:22.817 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:22.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.1/tcp/42228/p2p/16Uiu2HAkvsfrr7xA8v8g8CRfFGuyAgTrjjWDnYGp3HLHEzzkJQq3","/ip4/172.18.212.1/tcp/42229/ws/p2p/16Uiu2HAkvsfrr7xA8v8g8CRfFGuyAgTrjjWDnYGp3HLHEzzkJQq3"],"enrUri":"enr:-L24QJjcPhbYGoeOsgczWRMMBchCJBH3L9PKns3z9oCaJk0jfAUF-MTPZkFVD82f5oLgfGmFW5cze84dG2Sul2fnLzACgmlkgnY0gmlwhKwS1AGKbXVsdGlhZGRyc5YACASsEtQBBqT0AAoErBLUAQak9d0DgnJzhQACAQAAiXNlY3AyNTZrMaECFYSnDdDqlWD-UJ4lnS8XCJyd0hqRNyrUVagSxX3PQtaDdGNwgqT0g3VkcIKk9oV3YWt1MgE"}'
2026-03-12 04:35:22.820 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:22.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42227/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.83/tcp/59452/p2p/16Uiu2HAmEohet72t9icSxdk2cv6VQXGjqeoCSppuqpsdworGiGxk"]'
2026-03-12 04:35:22.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:22.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59451/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-12 04:35:22.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:22.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42227/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-12 04:35:22.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:22.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59451/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:22.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:22.876 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:22.977 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:22.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59451/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.989 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":1773290122865286814,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:22.991 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:22.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42227/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:22.996 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:42227/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2026-03-12 04:35:23.041 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:23.042 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:23.042 DEBUG [src.node.waku_node] Stopping container with id fb73f3c1d376
2026-03-12 04:35:23.637 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:23.639 DEBUG [src.node.waku_node] Stopping container with id 93024c73c15c
2026-03-12 04:35:24.208 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:24.210 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:24.277 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:24.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:24.311 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:24.312 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:24.313 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log
2026-03-12 04:35:24.315 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-19__a78aed0f-f264-4dbe-abb1-e17a7b23b65b__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,83 @@
2026-03-12 04:42:02.616 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:42:02.616 DEBUG [tests.conftest] Running test: test_store_with_wrongPeerAddr with id: 2026-03-12_04-42-02__64be9418-e3c4-46d0-8345-52b97ece29e2
2026-03-12 04:42:02.617 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:42:02.617 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:42:02.617 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:42:02.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:42:02.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-42-02__64be9418-e3c4-46d0-8345-52b97ece29e2__wakuorg_nwaku:latest.log
2026-03-12 04:42:02.624 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:42:02.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:42:02.625 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:42:02.625 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.165
2026-03-12 04:42:02.626 DEBUG [src.node.docker_mananger] Generated ports ['3414', '3415', '3416', '3417', '3418']
2026-03-12 04:42:02.626 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:42:02.626 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:42:02.626 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:42:02.626 DEBUG [src.node.docker_mananger] docker run -i -t -p 3414:3414 -p 3415:3415 -p 3416:3416 -p 3417:3417 -p 3418:3418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3416 --rest-port=3414 --tcp-port=3415 --discv5-udp-port=3417 --rest-address=0.0.0.0 --nat=extip:172.18.188.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=390aac0eb86f7ec1dac1fced31ccf195cf8e85ceddb4a134d1f9e2e7d2cadf8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3418 --metrics-logging=true --store=true --relay=true
2026-03-12 04:42:02.813 ERROR [src.node.docker_mananger] Max retries reached for container 4a36fe3bbd11. Exiting log stream.
2026-03-12 04:42:02.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.165 waku c1851012db065fdc5cb0a733f5e28e6d1035907db3602b981f6cecc3869f7d5e
2026-03-12 04:42:02.850 DEBUG [src.node.docker_mananger] Container started with ID c1851012db06. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-42-02__64be9418-e3c4-46d0-8345-52b97ece29e2__wakuorg_nwaku:latest.log
2026-03-12 04:42:02.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3414
2026-03-12 04:42:02.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:42:03.338 ERROR [src.node.docker_mananger] Max retries reached for container 4ec125cd4263. Exiting log stream.
2026-03-12 04:42:03.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:03.855 INFO [src.node.api_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-12 04:42:03.855 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:42:03.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:03.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.165/tcp/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752","/ip4/172.18.188.165/tcp/3416/ws/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752"],"enrUri":"enr:-L24QFob-_HaCTj5aULq_v3KgvIRwTL-YeQMMey1KwTAjJMbQLC9A58kc5PsoGazmCHFwscra6EcI9R7FlU0zujv2u8CgmlkgnY0gmlwhKwSvKWKbXVsdGlhZGRyc5YACASsErylBg1XAAoErBK8pQYNWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECp5Q9rg9pMwBK6MfTTzvKYMD7x_z0EhTLsCsmX3h5F4GDdGNwgg1Xg3VkcIINWYV3YWt1MgM"}'
2026-03-12 04:42:03.858 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:42:03.865 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:42:03.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-42-02__64be9418-e3c4-46d0-8345-52b97ece29e2__wakuorg_nwaku:latest.log
2026-03-12 04:42:03.866 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:42:03.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:42:03.867 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:42:03.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.187
2026-03-12 04:42:03.868 DEBUG [src.node.docker_mananger] Generated ports ['12753', '12754', '12755', '12756', '12757']
2026-03-12 04:42:03.868 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:42:03.868 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:42:03.868 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:42:03.868 DEBUG [src.node.docker_mananger] docker run -i -t -p 12753:12753 -p 12754:12754 -p 12755:12755 -p 12756:12756 -p 12757:12757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12755 --rest-port=12753 --tcp-port=12754 --discv5-udp-port=12756 --rest-address=0.0.0.0 --nat=extip:172.18.81.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcfc34d24f69cefa0dbbd7bebfc1eeb7a1ef52cb9db42a0bcaa4d3e124af27da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12757 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFob-_HaCTj5aULq_v3KgvIRwTL-YeQMMey1KwTAjJMbQLC9A58kc5PsoGazmCHFwscra6EcI9R7FlU0zujv2u8CgmlkgnY0gmlwhKwSvKWKbXVsdGlhZGRyc5YACASsErylBg1XAAoErBK8pQYNWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECp5Q9rg9pMwBK6MfTTzvKYMD7x_z0EhTLsCsmX3h5F4GDdGNwgg1Xg3VkcIINWYV3YWt1MgM --storenode=/ip4/172.18.188.165/tcp/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752 --store=true --relay=true
2026-03-12 04:42:04.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.187 waku 0e14539a91708118b3b64de761778ab94d982d6b78fffacac0c2bac45dd0e48f
2026-03-12 04:42:04.111 DEBUG [src.node.docker_mananger] Container started with ID 0e14539a9170. Setting up logs at ./log/docker/store_node1_2026-03-12_04-42-02__64be9418-e3c4-46d0-8345-52b97ece29e2__wakuorg_nwaku:latest.log
2026-03-12 04:42:04.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12753
2026-03-12 04:42:04.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:42:05.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12753/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:05.116 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-12 04:42:05.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:42:05.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:05.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.187/tcp/12754/p2p/16Uiu2HAkxPMrvyZ7Wd3RwbwjXGo9UwGXJsPpjinWtJSagtVXgeJG","/ip4/172.18.81.187/tcp/12755/ws/p2p/16Uiu2HAkxPMrvyZ7Wd3RwbwjXGo9UwGXJsPpjinWtJSagtVXgeJG"],"enrUri":"enr:-L24QOh03pMVssUHcdZKN3UdZmj1Y37Z-73oNKBfwoMg--H_GYgaoeEOQyPTw-YNlh7iZBtfiIbvWesTk5bOu2PBTxQCgmlkgnY0gmlwhKwSUbuKbXVsdGlhZGRyc5YACASsElG7BjHSAAoErBJRuwYx090DgnJzhQADAQAAiXNlY3AyNTZrMaECK_tpqAgx6AKX7VdS9Wo7lFu8DwPqGdkBmo5sVD5XetWDdGNwgjHSg3VkcIIx1IV3YWt1MgM"}'
2026-03-12 04:42:05.119 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:42:05.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.165/tcp/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752"]'
2026-03-12 04:42:05.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:42:05.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:42:05.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:42:05.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:42:05.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:42:05.128 DEBUG [src.steps.store] Relaying message
2026-03-12 04:42:05.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/relay/v1/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-12 04:42:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:42:05.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:42:05.335 DEBUG [tests.store.test_api_flags] Running test with wrong_peer_addr: ip4/172.18.188.165/tcp/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752
2026-03-12 04:42:05.336 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:42:05.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12753/store/v3/messages?peerAddr=ip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:05.339 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:12753/store/v3/messages?peerAddr=ip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
2026-03-12 04:42:05.340 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:12753/store/v3/messages?peerAddr=ip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
2026-03-12 04:42:05.340 DEBUG [tests.store.test_api_flags] Running test with wrong_peer_addr /ip4/172.18.188.165/tcp/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175
2026-03-12 04:42:05.340 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:42:05.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:05.343 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175`]'
2026-03-12 04:42:05.345 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:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2Ftcp%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk7175`]'
2026-03-12 04:42:05.345 DEBUG [tests.store.test_api_flags] logger is /ip4/172.18.188.165/3415/p2p/16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752
2026-03-12 04:42:05.345 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:42:05.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:42:05.348 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '3415']"
2026-03-12 04:42:05.349 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:12753/store/v3/messages?peerAddr=%2Fip4%2F172.18.188.165%2F3415%2Fp2p%2F16Uiu2HAm6hqAr2fuF9y4ATEmnpqUUj51hCiJL6MUAaeLjfk71752&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '3415']"
2026-03-12 04:42:05.350 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:42:05.352 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:42:05.352 DEBUG [src.node.waku_node] Stopping container with id c1851012db06
2026-03-12 04:42:05.912 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:42:05.912 DEBUG [src.node.waku_node] Stopping container with id 0e14539a9170
2026-03-12 04:42:06.478 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:42:06.479 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:42:06.487 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:42:06.492 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-12 04:38:19.066 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:38:19.066 DEBUG [tests.conftest] Running test: test_store_with_excessive_length_hash with id: 2026-03-12_04-38-19__d2de2813-9459-458b-a9f9-be730f9686ac
2026-03-12 04:38:19.066 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:38:19.067 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:38:19.067 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:38:19.073 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:19.073 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-38-19__d2de2813-9459-458b-a9f9-be730f9686ac__wakuorg_nwaku:latest.log
2026-03-12 04:38:19.074 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:19.074 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:19.075 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:19.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.91
2026-03-12 04:38:19.075 DEBUG [src.node.docker_mananger] Generated ports ['37820', '37821', '37822', '37823', '37824']
2026-03-12 04:38:19.075 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:19.076 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:19.076 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:19.076 DEBUG [src.node.docker_mananger] docker run -i -t -p 37820:37820 -p 37821:37821 -p 37822:37822 -p 37823:37823 -p 37824:37824 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37822 --rest-port=37820 --tcp-port=37821 --discv5-udp-port=37823 --rest-address=0.0.0.0 --nat=extip:172.18.152.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ef88ff92c39dcc25ffcea7a2cc7eeed2ccedac5c8ed7148927d30feabc63c9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37824 --metrics-logging=true --store=true --relay=true
2026-03-12 04:38:19.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.91 waku cdaf1b7857abe5d895c334bfd2e5a9bd34e8016a9e945f7ed7ba563a508e8404
2026-03-12 04:38:19.263 DEBUG [src.node.docker_mananger] Container started with ID cdaf1b7857ab. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-38-19__d2de2813-9459-458b-a9f9-be730f9686ac__wakuorg_nwaku:latest.log
2026-03-12 04:38:19.263 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37820
2026-03-12 04:38:19.263 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:19.331 ERROR [src.node.docker_mananger] Max retries reached for container ad82054791bc. Exiting log stream.
2026-03-12 04:38:19.816 ERROR [src.node.docker_mananger] Max retries reached for container ee14069bd25e. Exiting log stream.
2026-03-12 04:38:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37820/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:20.268 INFO [src.node.api_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-12 04:38:20.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:20.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37820/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:20.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.91/tcp/37821/p2p/16Uiu2HAm3DeFPBTQUZmmha5kH7R3NooveuTMp8fkTfrJrZMHgZuR","/ip4/172.18.152.91/tcp/37822/ws/p2p/16Uiu2HAm3DeFPBTQUZmmha5kH7R3NooveuTMp8fkTfrJrZMHgZuR"],"enrUri":"enr:-L24QBXEQ5-J2aFniqTT3cVopysoHaG8KAdMBKEGcv2t56MDFs-WyY0L1ll-VOWAVZgmjvLhYMWh4JViTQNm5VW_9C8CgmlkgnY0gmlwhKwSmFuKbXVsdGlhZGRyc5YACASsEphbBpO9AAoErBKYWwaTvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc8iRdoID6AYmzZJ9y_lQ2iSql8Grk65VZZwLko_dW3iDdGNwgpO9g3VkcIKTv4V3YWt1MgM"}'
2026-03-12 04:38:20.271 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:20.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:38:20.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-38-19__d2de2813-9459-458b-a9f9-be730f9686ac__wakuorg_nwaku:latest.log
2026-03-12 04:38:20.278 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:38:20.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:38:20.279 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:38:20.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.183
2026-03-12 04:38:20.279 DEBUG [src.node.docker_mananger] Generated ports ['62083', '62084', '62085', '62086', '62087']
2026-03-12 04:38:20.280 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:38:20.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:38:20.280 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:38:20.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 62083:62083 -p 62084:62084 -p 62085:62085 -p 62086:62086 -p 62087:62087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62085 --rest-port=62083 --tcp-port=62084 --discv5-udp-port=62086 --rest-address=0.0.0.0 --nat=extip:172.18.125.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fddafeece92dacdb615edf30ef17390afd1e0ba79c7ab00a8fe938b8a1bb2dda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62087 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBXEQ5-J2aFniqTT3cVopysoHaG8KAdMBKEGcv2t56MDFs-WyY0L1ll-VOWAVZgmjvLhYMWh4JViTQNm5VW_9C8CgmlkgnY0gmlwhKwSmFuKbXVsdGlhZGRyc5YACASsEphbBpO9AAoErBKYWwaTvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc8iRdoID6AYmzZJ9y_lQ2iSql8Grk65VZZwLko_dW3iDdGNwgpO9g3VkcIKTv4V3YWt1MgM --storenode=/ip4/172.18.152.91/tcp/37821/p2p/16Uiu2HAm3DeFPBTQUZmmha5kH7R3NooveuTMp8fkTfrJrZMHgZuR --store=true --relay=true
2026-03-12 04:38:20.441 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.183 waku aa2359a6bb0e8a1c0fa702be651e6e8d4b5e139e003163c37ec5042824188e81
2026-03-12 04:38:20.469 DEBUG [src.node.docker_mananger] Container started with ID aa2359a6bb0e. Setting up logs at ./log/docker/store_node1_2026-03-12_04-38-19__d2de2813-9459-458b-a9f9-be730f9686ac__wakuorg_nwaku:latest.log
2026-03-12 04:38:20.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62083
2026-03-12 04:38:20.471 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:38:21.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62083/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:21.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:38:21.474 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:38:21.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62083/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:21.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.183/tcp/62084/p2p/16Uiu2HAkwbNKuNFSXf2gJ3VqxARSJaaJcnNRkA319nYd9gcDs3Qp","/ip4/172.18.125.183/tcp/62085/ws/p2p/16Uiu2HAkwbNKuNFSXf2gJ3VqxARSJaaJcnNRkA319nYd9gcDs3Qp"],"enrUri":"enr:-L24QHJIkmsiTy_Hxkt-Wy4SIcSqC4_9HlNyZQCQ68nMsR1iJvkLJxTkv1Z8ImdPqXY2lwZyeTgA4MLI-BsFdIgwdMkCgmlkgnY0gmlwhKwSfbeKbXVsdGlhZGRyc5YACASsEn23BvKEAAoErBJ9twbyhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIDM4qLG_pqEG8eGtCtoRGRG-dX-bnCvHJg08e_R6Et2DdGNwgvKEg3VkcILyhoV3YWt1MgM"}'
2026-03-12 04:38:21.477 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:38:21.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62083/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.91/tcp/37821/p2p/16Uiu2HAm3DeFPBTQUZmmha5kH7R3NooveuTMp8fkTfrJrZMHgZuR"]'
2026-03-12 04:38:21.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37820/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:21.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62083/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:38:21.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.486 DEBUG [src.steps.store] Relaying message
2026-03-12 04:38:21.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37820/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-12 04:38:21.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:38:21.693 DEBUG [src.steps.store] Relaying message
2026-03-12 04:38:21.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37820/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-12 04:38:21.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:38:21.900 DEBUG [src.steps.store] Relaying message
2026-03-12 04:38:21.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37820/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-12 04:38:21.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:21.906 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:38:22.107 DEBUG [src.steps.store] Relaying message
2026-03-12 04:38:22.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37820/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-12 04:38:22.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:38:22.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:38:22.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37820/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:22.316 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37820/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-03-12 04:38:22.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62083/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:38:22.319 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62083/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-03-12 04:38:22.320 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:38:22.321 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:38:22.321 DEBUG [src.node.waku_node] Stopping container with id cdaf1b7857ab
2026-03-12 04:38:22.800 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:22.800 DEBUG [src.node.waku_node] Stopping container with id aa2359a6bb0e
2026-03-12 04:38:23.257 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:38:23.258 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:38:23.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:38:23.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-12 04:39:30.382 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:39:30.383 DEBUG [tests.conftest] Running test: test_store_with_empty_and_valid_hash with id: 2026-03-12_04-39-30__db62969f-7dae-4342-8e27-74f00007a945
2026-03-12 04:39:30.383 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:39:30.383 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:39:30.384 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:39:30.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:39:30.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-39-30__db62969f-7dae-4342-8e27-74f00007a945__wakuorg_nwaku:latest.log
2026-03-12 04:39:30.391 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:30.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:30.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:30.393 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.70
2026-03-12 04:39:30.393 DEBUG [src.node.docker_mananger] Generated ports ['17910', '17911', '17912', '17913', '17914']
2026-03-12 04:39:30.393 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:30.393 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:30.393 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:30.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 17910:17910 -p 17911:17911 -p 17912:17912 -p 17913:17913 -p 17914:17914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17912 --rest-port=17910 --tcp-port=17911 --discv5-udp-port=17913 --rest-address=0.0.0.0 --nat=extip:172.18.163.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c39d06a51116192542fc7e616aafe785e9b3daf81cf23da9fc60cd74aba3b570 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17914 --metrics-logging=true --store=true --relay=true
2026-03-12 04:39:30.582 ERROR [src.node.docker_mananger] Max retries reached for container b50946e09fca. Exiting log stream.
2026-03-12 04:39:30.584 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.70 waku a581bd406982912e7b6c405548acb0307444b953e13b95a94ee5df4d4a1756af
2026-03-12 04:39:30.618 DEBUG [src.node.docker_mananger] Container started with ID a581bd406982. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-39-30__db62969f-7dae-4342-8e27-74f00007a945__wakuorg_nwaku:latest.log
2026-03-12 04:39:30.619 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17910
2026-03-12 04:39:30.620 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:31.188 ERROR [src.node.docker_mananger] Max retries reached for container 998d81ccc118. Exiting log stream.
2026-03-12 04:39:31.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17910/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:31.623 INFO [src.node.api_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-12 04:39:31.623 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:31.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:31.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.70/tcp/17911/p2p/16Uiu2HAmSicP4cnDcL42TZHqHsVe7ecdBcB32Cs3HbdNv2vhRPhT","/ip4/172.18.163.70/tcp/17912/ws/p2p/16Uiu2HAmSicP4cnDcL42TZHqHsVe7ecdBcB32Cs3HbdNv2vhRPhT"],"enrUri":"enr:-L24QObWm4oSFqb9dztRk6XQr79oelLCZBeT4XOOuAuOghY5OwGy7db_NY6GyN5dqDSCGFByjgLEWsiDqjthWIvPRI0CgmlkgnY0gmlwhKwSo0aKbXVsdGlhZGRyc5YACASsEqNGBkX3AAoErBKjRgZF-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0PEZa3pBJ8g9ORa0uWzyLj8p_ZmS4i5PneKBTn22emKDdGNwgkX3g3VkcIJF-YV3YWt1MgM"}'
2026-03-12 04:39:31.626 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:31.634 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:39:31.634 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-39-30__db62969f-7dae-4342-8e27-74f00007a945__wakuorg_nwaku:latest.log
2026-03-12 04:39:31.634 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:39:31.634 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:39:31.635 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:39:31.636 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.206
2026-03-12 04:39:31.636 DEBUG [src.node.docker_mananger] Generated ports ['24807', '24808', '24809', '24810', '24811']
2026-03-12 04:39:31.636 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:39:31.636 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:39:31.636 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:39:31.636 DEBUG [src.node.docker_mananger] docker run -i -t -p 24807:24807 -p 24808:24808 -p 24809:24809 -p 24810:24810 -p 24811:24811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24809 --rest-port=24807 --tcp-port=24808 --discv5-udp-port=24810 --rest-address=0.0.0.0 --nat=extip:172.18.239.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55ebede08abbbc2aaa8c6e59bfb72e8bc2cb7f62b31bc90cfbcb6ca71d09b796 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24811 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QObWm4oSFqb9dztRk6XQr79oelLCZBeT4XOOuAuOghY5OwGy7db_NY6GyN5dqDSCGFByjgLEWsiDqjthWIvPRI0CgmlkgnY0gmlwhKwSo0aKbXVsdGlhZGRyc5YACASsEqNGBkX3AAoErBKjRgZF-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0PEZa3pBJ8g9ORa0uWzyLj8p_ZmS4i5PneKBTn22emKDdGNwgkX3g3VkcIJF-YV3YWt1MgM --storenode=/ip4/172.18.163.70/tcp/17911/p2p/16Uiu2HAmSicP4cnDcL42TZHqHsVe7ecdBcB32Cs3HbdNv2vhRPhT --store=true --relay=true
2026-03-12 04:39:31.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.206 waku 0a2908b0e58f31eff0e88aca6f210d45bc975b820f5eff04022f587c394f35ba
2026-03-12 04:39:31.872 DEBUG [src.node.docker_mananger] Container started with ID 0a2908b0e58f. Setting up logs at ./log/docker/store_node1_2026-03-12_04-39-30__db62969f-7dae-4342-8e27-74f00007a945__wakuorg_nwaku:latest.log
2026-03-12 04:39:31.873 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24807
2026-03-12 04:39:31.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:39:32.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:32.877 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-12 04:39:32.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:39:32.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:32.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.206/tcp/24808/p2p/16Uiu2HAmSjqyStaxYgRWQkLeUHfudVxTjzannZ6FCCNebBSAAUyn","/ip4/172.18.239.206/tcp/24809/ws/p2p/16Uiu2HAmSjqyStaxYgRWQkLeUHfudVxTjzannZ6FCCNebBSAAUyn"],"enrUri":"enr:-L24QL9xKilkM7tKkU-BwDbRVm2OmnqYTAzdWPJfGKaw_OltCtKZeOiGCHfSV6BLct_tMwmQjfOPdDBURYEn2XcWgZACgmlkgnY0gmlwhKwS786KbXVsdGlhZGRyc5YACASsEu_OBmDoAAoErBLvzgZg6d0DgnJzhQADAQAAiXNlY3AyNTZrMaED0UIMsERvFMcb1Xp1Pfc5-rhPustnRoniRBpU9wTnO8GDdGNwgmDog3VkcIJg6oV3YWt1MgM"}'
2026-03-12 04:39:32.880 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:39:32.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.70/tcp/17911/p2p/16Uiu2HAmSicP4cnDcL42TZHqHsVe7ecdBcB32Cs3HbdNv2vhRPhT"]'
2026-03-12 04:39:32.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:32.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17910/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:32.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:32.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:39:32.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:32.890 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:32.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17910/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-12 04:39:32.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:32.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:39:33.097 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:33.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17910/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-12 04:39:33.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:33.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:39:33.304 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:33.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17910/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-12 04:39:33.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:33.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:39:33.512 DEBUG [src.steps.store] Relaying message
2026-03-12 04:39:33.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17910/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-12 04:39:33.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:39:33.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:39:33.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf0acaebfc4b8e64b06e4a0f00f8702867c13594f2b19b2300fa253f7d04761c7%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:33.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0acaebfc4b8e64b06e4a0f00f8702867c13594f2b19b2300fa253f7d04761c7"}]}'
2026-03-12 04:39:33.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24807/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf0acaebfc4b8e64b06e4a0f00f8702867c13594f2b19b2300fa253f7d04761c7%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:39:33.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf0acaebfc4b8e64b06e4a0f00f8702867c13594f2b19b2300fa253f7d04761c7"}]}'
2026-03-12 04:39:33.728 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:39:33.729 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:39:33.729 DEBUG [src.node.waku_node] Stopping container with id a581bd406982
2026-03-12 04:39:34.291 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:34.291 DEBUG [src.node.waku_node] Stopping container with id 0a2908b0e58f
2026-03-12 04:39:34.826 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:39:34.828 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:39:34.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:39:34.842 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,242 @@
2026-03-12 04:35:01.393 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:01.394 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a
2026-03-12 04:35:01.395 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:01.396 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:01.396 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:01.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:01.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:01.410 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:01.410 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:01.412 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:01.413 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.141
2026-03-12 04:35:01.413 DEBUG [src.node.docker_mananger] Generated ports ['50283', '50284', '50285', '50286', '50287']
2026-03-12 04:35:01.413 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:01.414 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:01.414 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:01.415 DEBUG [src.node.docker_mananger] docker run -i -t -p 50283:50283 -p 50284:50284 -p 50285:50285 -p 50286:50286 -p 50287:50287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50285 --rest-port=50283 --tcp-port=50284 --discv5-udp-port=50286 --rest-address=0.0.0.0 --nat=extip:172.18.53.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9f377cea15f2baf5323fff17ba08f4cfcc2fbcb94e67ab27eebde4cc7caa2ecd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50287 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:01.605 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.141 waku 0ce6989077d4be10042bdfc6a3452813e25bdbf7bb6ba972230b1322feb086ac
2026-03-12 04:35:01.613 ERROR [src.node.docker_mananger] Max retries reached for container ca26c0ca1888. Exiting log stream.
2026-03-12 04:35:01.644 DEBUG [src.node.docker_mananger] Container started with ID 0ce6989077d4. Setting up logs at ./log/docker/node1_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:01.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50283
2026-03-12 04:35:01.646 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:02.228 ERROR [src.node.docker_mananger] Max retries reached for container e6993461fc40. Exiting log stream.
2026-03-12 04:35:02.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50283/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:02.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50283/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:02.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50283/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.857 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-12 04:35:02.857 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:02.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:02.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.141/tcp/50284/p2p/16Uiu2HAmSRYyfdSJ9PPd9iDrUNrMc4qAzGVkDjMmVowhiqqJAXnt","/ip4/172.18.53.141/tcp/50285/ws/p2p/16Uiu2HAmSRYyfdSJ9PPd9iDrUNrMc4qAzGVkDjMmVowhiqqJAXnt"],"enrUri":"enr:-L24QJjHktbogXjHwquyUkF_KyXc5Ut5Csw9hI3MaLYBEvJoVrKveu_jBhBvO7QEWuXGyrV65ubgghv5U1Qo55vV67MCgmlkgnY0gmlwhKwSNY2KbXVsdGlhZGRyc5YACASsEjWNBsRsAAoErBI1jQbEbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzJJgmChvHSyiYIeCJulDCOnodSjpi0hfcs6g00Ah4pWDdGNwgsRsg3VkcILEboV3YWt1MgU"}'
2026-03-12 04:35:02.860 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:02.867 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:02.867 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:02.867 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:02.867 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:02.869 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:02.869 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.29
2026-03-12 04:35:02.869 DEBUG [src.node.docker_mananger] Generated ports ['27865', '27866', '27867', '27868', '27869']
2026-03-12 04:35:02.869 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:02.869 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:02.870 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:02.870 DEBUG [src.node.docker_mananger] docker run -i -t -p 27865:27865 -p 27866:27866 -p 27867:27867 -p 27868:27868 -p 27869:27869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27867 --rest-port=27865 --tcp-port=27866 --discv5-udp-port=27868 --rest-address=0.0.0.0 --nat=extip:172.18.110.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b680d71cdd5aad04ddae29c7bf62c688a328c5b6a79f8ee4db8fc1fbb5fae899 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27869 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJjHktbogXjHwquyUkF_KyXc5Ut5Csw9hI3MaLYBEvJoVrKveu_jBhBvO7QEWuXGyrV65ubgghv5U1Qo55vV67MCgmlkgnY0gmlwhKwSNY2KbXVsdGlhZGRyc5YACASsEjWNBsRsAAoErBI1jQbEbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzJJgmChvHSyiYIeCJulDCOnodSjpi0hfcs6g00Ah4pWDdGNwgsRsg3VkcILEboV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:03.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.29 waku 50815fcbb087930c929aff6e3e1c05167332788c9484493d3be28f509a4d42d5
2026-03-12 04:35:03.129 DEBUG [src.node.docker_mananger] Container started with ID 50815fcbb087. Setting up logs at ./log/docker/node2_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:03.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27865
2026-03-12 04:35:03.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:04.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27865/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:04.134 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-12 04:35:04.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:04.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:04.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.29/tcp/27866/p2p/16Uiu2HAm7E333tm4scwptgd129Qm74eRWLn8pwRNKkeX3r2EnZmj","/ip4/172.18.110.29/tcp/27867/ws/p2p/16Uiu2HAm7E333tm4scwptgd129Qm74eRWLn8pwRNKkeX3r2EnZmj"],"enrUri":"enr:-L24QP9ezl3JkJzIGos4CYLGZAn744KsmHuhgwWAjED4iFh7QHJ4b5jyXjr2i2axBbrRSooBi7MIJwoFmG3-AljsVYgCgmlkgnY0gmlwhKwSbh2KbXVsdGlhZGRyc5YACASsEm4dBmzaAAoErBJuHQZs290DgnJzhQACAQAAiXNlY3AyNTZrMaECr1EU6Q6bfI3P7-_Exbih4X2rZoFnIGFeGUeALXwrelqDdGNwgmzag3VkcIJs3IV3YWt1MgE"}'
2026-03-12 04:35:04.137 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:04.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.141/tcp/50284/p2p/16Uiu2HAmSRYyfdSJ9PPd9iDrUNrMc4qAzGVkDjMmVowhiqqJAXnt"]'
2026-03-12 04:35:04.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50283/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-12 04:35:04.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27865/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-12 04:35:04.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50283/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:04.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:04.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:04.306 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:04.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50283/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:04.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290101203544289,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290104192136454,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:04.353 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:04.354 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:04.354 DEBUG [src.node.waku_node] Stopping container with id 0ce6989077d4
2026-03-12 04:35:05.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:05.009 DEBUG [src.node.waku_node] Stopping container with id 50815fcbb087
2026-03-12 04:35:05.582 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:05.585 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:05.620 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:05.655 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:05.656 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:05.657 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:05.657 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:05.659 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-01__7e56d2af-56c1-4b3c-b6b0-e153b9fe306a__wakuorg_nwaku:latest.log
2026-03-12 04:35:05.663 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:05.664 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb
2026-03-12 04:35:05.664 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:05.664 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:05.664 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:05.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:05.672 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:05.672 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:05.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:05.674 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:05.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.25
2026-03-12 04:35:05.674 DEBUG [src.node.docker_mananger] Generated ports ['48492', '48493', '48494', '48495', '48496']
2026-03-12 04:35:05.674 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:05.674 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:05.675 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:05.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 48492:48492 -p 48493:48493 -p 48494:48494 -p 48495:48495 -p 48496:48496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48494 --rest-port=48492 --tcp-port=48493 --discv5-udp-port=48495 --rest-address=0.0.0.0 --nat=extip:172.18.63.25 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1d64796ce69eb1f964368df8dc00c3d878a38a79dccee5d64bdfdb009047f0be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48496 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:05.861 ERROR [src.node.docker_mananger] Max retries reached for container 0ce6989077d4. Exiting log stream.
2026-03-12 04:35:05.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.25 waku deeae4e509ad98227099de4964564e9715909c2dc915aa9d1765e29ab86cd3fc
2026-03-12 04:35:05.911 DEBUG [src.node.docker_mananger] Container started with ID deeae4e509ad. Setting up logs at ./log/docker/node1_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:05.912 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48492
2026-03-12 04:35:05.912 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:06.396 ERROR [src.node.docker_mananger] Max retries reached for container 50815fcbb087. Exiting log stream.
2026-03-12 04:35:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48492/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:06.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:07.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48492/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:07.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:07.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48492/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:07.123 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-12 04:35:07.124 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:07.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.25/tcp/48493/p2p/16Uiu2HAmBqS8KEJGrYsQfXE9gXmoQTjLiTGiABKRNBWSaPc1b1nX","/ip4/172.18.63.25/tcp/48494/ws/p2p/16Uiu2HAmBqS8KEJGrYsQfXE9gXmoQTjLiTGiABKRNBWSaPc1b1nX"],"enrUri":"enr:-L24QJEI4fvUZxvWx5WYRuq4aUlVj0erWgWkOjeu2H2yLGnQPKwAUXRP4cY0DViX0fntV_UuQwCri6bq_ZrdYVlSuW0CgmlkgnY0gmlwhKwSPxmKbXVsdGlhZGRyc5YACASsEj8ZBr1tAAoErBI_GQa9bt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC89FEOm4P1_ajYWNkRtV3_EtrhGG9taZ2-hDUFVp_14CDdGNwgr1tg3VkcIK9b4V3YWt1MgU"}'
2026-03-12 04:35:07.126 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:07.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:07.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:07.134 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:07.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:07.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:07.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.63
2026-03-12 04:35:07.135 DEBUG [src.node.docker_mananger] Generated ports ['28037', '28038', '28039', '28040', '28041']
2026-03-12 04:35:07.135 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:07.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:07.136 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:07.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 28037:28037 -p 28038:28038 -p 28039:28039 -p 28040:28040 -p 28041:28041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28039 --rest-port=28037 --tcp-port=28038 --discv5-udp-port=28040 --rest-address=0.0.0.0 --nat=extip:172.18.44.63 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bfef46ef1679f4ce25f48e3de0cb2ea20facd9dafceccd9ccbccee4da79ede22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJEI4fvUZxvWx5WYRuq4aUlVj0erWgWkOjeu2H2yLGnQPKwAUXRP4cY0DViX0fntV_UuQwCri6bq_ZrdYVlSuW0CgmlkgnY0gmlwhKwSPxmKbXVsdGlhZGRyc5YACASsEj8ZBr1tAAoErBI_GQa9bt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC89FEOm4P1_ajYWNkRtV3_EtrhGG9taZ2-hDUFVp_14CDdGNwgr1tg3VkcIK9b4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:07.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.63 waku fd046495021af3511cf7727a45c1ff6b29ada685b66a42627a9536b857fe2351
2026-03-12 04:35:07.383 DEBUG [src.node.docker_mananger] Container started with ID fd046495021a. Setting up logs at ./log/docker/node2_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:07.383 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28037
2026-03-12 04:35:07.384 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:08.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28037/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:08.387 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-12 04:35:08.387 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:08.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:08.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.63/tcp/28038/p2p/16Uiu2HAm49cRBV2d6cA37KXgcdwoJEfotMDtrQEqL8avSDkcQG3p","/ip4/172.18.44.63/tcp/28039/ws/p2p/16Uiu2HAm49cRBV2d6cA37KXgcdwoJEfotMDtrQEqL8avSDkcQG3p"],"enrUri":"enr:-L24QBTKDC9bGc-lwSWm1W7l8LoAW4Pjl5bbzMhzNrHrfnrmD13GGYHVW_Wjjr48XOHRHE93lHtaxrPAKkG2D-5TWIYCgmlkgnY0gmlwhKwSLD-KbXVsdGlhZGRyc5YACASsEiw_Bm2GAAoErBIsPwZth90DgnJzhQACAQAAiXNlY3AyNTZrMaECgZvcjDoBMvOAlCiMoqtFauDMI6kKzl25-Fvlu6onPueDdGNwgm2Gg3VkcIJtiIV3YWt1MgE"}'
2026-03-12 04:35:08.390 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:08.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.25/tcp/48493/p2p/16Uiu2HAmBqS8KEJGrYsQfXE9gXmoQTjLiTGiABKRNBWSaPc1b1nX"]'
2026-03-12 04:35:08.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48492/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-12 04:35:08.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28037/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-12 04:35:08.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48492/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:08.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:08.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:08.555 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:08.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48492/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:08.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290104527485443,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290108442735291,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:08.567 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:08.568 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:08.568 DEBUG [src.node.waku_node] Stopping container with id deeae4e509ad
2026-03-12 04:35:09.168 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:09.168 DEBUG [src.node.waku_node] Stopping container with id fd046495021a
2026-03-12 04:35:09.738 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:09.741 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:09.802 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:09.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:09.837 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:09.837 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:09.837 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:09.839 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-05__8845d3fc-ae4d-447b-a741-ec5f0e1f4acb__wakuorg_nwaku:latest.log
2026-03-12 04:35:09.844 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:09.844 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573
2026-03-12 04:35:09.844 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:09.844 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:09.845 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:35:09.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:09.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log
2026-03-12 04:35:09.853 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:09.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:09.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:09.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.126
2026-03-12 04:35:09.855 DEBUG [src.node.docker_mananger] Generated ports ['48934', '48935', '48936', '48937', '48938']
2026-03-12 04:35:09.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:09.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:09.855 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:09.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 48934:48934 -p 48935:48935 -p 48936:48936 -p 48937:48937 -p 48938:48938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48936 --rest-port=48934 --tcp-port=48935 --discv5-udp-port=48937 --rest-address=0.0.0.0 --nat=extip:172.18.207.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bbb228313db6b6e274a4bc4cb071dd3e7c1b076dffcc7caced5fa4feea26d8ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48938 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:10.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.126 waku c63170d43e67984952338eddaab70c5f20767b12402f4e457f7d856c4f7401bf
2026-03-12 04:35:10.095 DEBUG [src.node.docker_mananger] Container started with ID c63170d43e67. Setting up logs at ./log/docker/node1_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log
2026-03-12 04:35:10.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48934
2026-03-12 04:35:10.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:10.110 ERROR [src.node.docker_mananger] Max retries reached for container deeae4e509ad. Exiting log stream.
2026-03-12 04:35:10.551 ERROR [src.node.docker_mananger] Max retries reached for container fd046495021a. Exiting log stream.
2026-03-12 04:35:11.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:35:11.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.719 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-12 04:35:11.719 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:11.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:11.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.126/tcp/48935/p2p/16Uiu2HAkwGVQ59VsRTHRDNzBcnEQa3Ts6SmQ4HkQuV49oD4SM6um","/ip4/172.18.207.126/tcp/48936/ws/p2p/16Uiu2HAkwGVQ59VsRTHRDNzBcnEQa3Ts6SmQ4HkQuV49oD4SM6um"],"enrUri":"enr:-L24QNGxEA2z9IL4yrwAtXOcykxTCBj1vWc-aB9qRSoiaOj2AK9AIzhzeRa6tGzWLTiuJ7ZsPIWKWqQxC4XV5uP2e0kCgmlkgnY0gmlwhKwSz36KbXVsdGlhZGRyc5YACASsEs9-Br8nAAoErBLPfga_KN0DgnJzhQACAQAAiXNlY3AyNTZrMaECG10uoPi0YOBBvdrWkjeys5ksKbzoTMauhaMp8l6WJDiDdGNwgr8ng3VkcIK_KYV3YWt1MgU"}'
2026-03-12 04:35:11.722 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:11.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:11.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log
2026-03-12 04:35:11.730 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:11.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:11.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:11.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.105
2026-03-12 04:35:11.732 DEBUG [src.node.docker_mananger] Generated ports ['53753', '53754', '53755', '53756', '53757']
2026-03-12 04:35:11.732 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:11.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:11.732 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:11.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 53753:53753 -p 53754:53754 -p 53755:53755 -p 53756:53756 -p 53757:53757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53755 --rest-port=53753 --tcp-port=53754 --discv5-udp-port=53756 --rest-address=0.0.0.0 --nat=extip:172.18.73.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=48d8e62ec18f536c0deffbddace9def387c59fdfd4494a4a8a4a76c8c4f6bca8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53757 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNGxEA2z9IL4yrwAtXOcykxTCBj1vWc-aB9qRSoiaOj2AK9AIzhzeRa6tGzWLTiuJ7ZsPIWKWqQxC4XV5uP2e0kCgmlkgnY0gmlwhKwSz36KbXVsdGlhZGRyc5YACASsEs9-Br8nAAoErBLPfga_KN0DgnJzhQACAQAAiXNlY3AyNTZrMaECG10uoPi0YOBBvdrWkjeys5ksKbzoTMauhaMp8l6WJDiDdGNwgr8ng3VkcIK_KYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-12 04:35:11.936 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.105 waku d23f2c2f1d5f8d36004807c85b54951d4f4f72d7500399a1a1d64f0833031de1
2026-03-12 04:35:11.980 DEBUG [src.node.docker_mananger] Container started with ID d23f2c2f1d5f. Setting up logs at ./log/docker/node2_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log
2026-03-12 04:35:11.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53753
2026-03-12 04:35:11.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:12.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53753/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.984 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-12 04:35:12.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:12.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:12.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.105/tcp/53754/p2p/16Uiu2HAmDqQWrfQWmsjTtzFhfrPr7KwmTLKfNUpPEtHFo2KXxVYx","/ip4/172.18.73.105/tcp/53755/ws/p2p/16Uiu2HAmDqQWrfQWmsjTtzFhfrPr7KwmTLKfNUpPEtHFo2KXxVYx"],"enrUri":"enr:-L24QPt2uhwGSTYpizeiO9uhuqCUnRvvUrArXCSyzTBWji1nIn2dPRBiWBmjFJKdQpWPp4dvK0EVRtfi29KwUUciV88CgmlkgnY0gmlwhKwSSWmKbXVsdGlhZGRyc5YACASsEklpBtH6AAoErBJJaQbR-90DgnJzhQACAQAAiXNlY3AyNTZrMaEDEYbRg6JIUJuvuYnIxKYW1Xcoe6Uz0Ev5csVN113eLiWDdGNwgtH6g3VkcILR_IV3YWt1MgE"}'
2026-03-12 04:35:12.987 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:12.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.126/tcp/48935/p2p/16Uiu2HAkwGVQ59VsRTHRDNzBcnEQa3Ts6SmQ4HkQuV49oD4SM6um"]'
2026-03-12 04:35:13.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48934/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-12 04:35:13.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53753/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-12 04:35:13.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48934/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:35:13.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:13.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:35:13.149 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:35:13.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48934/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:13.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290109221623866,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290113035516342,"ephemeral":false,"proof":""}]'
2026-03-12 04:35:13.184 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:13.185 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:13.185 DEBUG [src.node.waku_node] Stopping container with id c63170d43e67
2026-03-12 04:35:13.739 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:13.739 DEBUG [src.node.waku_node] Stopping container with id d23f2c2f1d5f
2026-03-12 04:35:14.285 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:14.289 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:14.370 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:14.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:14.404 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:35:14.405 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:35:14.406 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log
2026-03-12 04:35:14.408 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-35-09__ba5d9e2e-5596-4816-a4c3-b5335de13573__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,76 @@
2026-03-12 04:46:22.215 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:46:22.216 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0
2026-03-12 04:46:22.216 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:46:22.225 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:46:22.225 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0__wakuorg_nwaku:latest.log
2026-03-12 04:46:22.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:46:22.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0__wakuorg_nwaku:latest.log
2026-03-12 04:46:22.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:46:22.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0__wakuorg_nwaku:latest.log
2026-03-12 04:46:22.243 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:46:22.245 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:46:22.245 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:46:22.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:46:22.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.115
2026-03-12 04:46:22.248 DEBUG [src.node.docker_mananger] Generated ports ['39307', '39308', '39309', '39310', '39311']
2026-03-12 04:46:22.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:46:22.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:46:22.249 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:46:22.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 39307:39307 -p 39308:39308 -p 39309:39309 -p 39310:39310 -p 39311:39311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39309 --rest-port=39307 --tcp-port=39308 --discv5-udp-port=39310 --rest-address=0.0.0.0 --nat=extip:172.18.205.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6debe294b92fa7db413aecfe91840ce765e26eba4aad15f1c9bb44acfc0c6b7e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39311 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-12 04:46:22.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.115 waku 4e2179e70bbe8f0d9c2611ca2aa3eddab976eb862d5bf2ede0378d7198a0db3a
2026-03-12 04:46:22.491 DEBUG [src.node.docker_mananger] Container started with ID 4e2179e70bbe. Setting up logs at ./log/docker/node1_2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0__wakuorg_nwaku:latest.log
2026-03-12 04:46:22.492 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39307
2026-03-12 04:46:22.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:46:23.139 ERROR [src.node.docker_mananger] Max retries reached for container 287898a5d29b. Exiting log stream.
2026-03-12 04:46:23.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39307/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:46:23.497 INFO [src.node.api_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-12 04:46:23.497 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:46:23.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:46:23.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.115/tcp/39308/p2p/16Uiu2HAmJjavdMh5k98rat73TZ1YGT8YQXwGXzWd6FzEimwAj5JA","/ip4/172.18.205.115/tcp/39309/ws/p2p/16Uiu2HAmJjavdMh5k98rat73TZ1YGT8YQXwGXzWd6FzEimwAj5JA"],"enrUri":"enr:-L24QGZT6jO_BAnTH8yE_uQF2lmRIm-HjXf7oN78DICxqhWsI7EBA5efUmt14vx7s_MQ2LhhdBduz9YmCooop84FJMsCgmlkgnY0gmlwhKwSzXOKbXVsdGlhZGRyc5YACASsEs1zBpmMAAoErBLNcwaZjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWlOJ49_P_PeE6m0p7kFfCS-mWROQl6qm0JFcAfyeQNODdGNwgpmMg3VkcIKZjoV3YWt1MhM"}'
2026-03-12 04:46:23.500 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:46:23.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39307/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:46:23.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:46:23.517 DEBUG [src.steps.store] Relaying message
2026-03-12 04:46:23.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39307/relay/v1/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-12 04:46:23.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:46:23.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:46:23.722 DEBUG [src.steps.store] Relaying message
2026-03-12 04:46:23.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39307/relay/v1/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-12 04:46:23.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:46:23.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:46:23.928 DEBUG [src.steps.store] Relaying message
2026-03-12 04:46:23.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39307/relay/v1/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-12 04:46:23.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:46:23.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:46:49.133 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:46:49.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:46:49.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:46:49.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.110
2026-03-12 04:46:49.135 DEBUG [src.node.docker_mananger] Generated ports ['19417', '19418', '19419', '19420', '19421']
2026-03-12 04:46:49.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:46:49.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:46:49.136 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:46:49.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 19417:19417 -p 19418:19418 -p 19419:19419 -p 19420:19420 -p 19421:19421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19419 --rest-port=19417 --tcp-port=19418 --discv5-udp-port=19420 --rest-address=0.0.0.0 --nat=extip:172.18.149.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8d4e93cd61ac321ad9bc168437ec774eb0aaffa803087abbc4ba3cb79b8cd7f --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19421 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QGZT6jO_BAnTH8yE_uQF2lmRIm-HjXf7oN78DICxqhWsI7EBA5efUmt14vx7s_MQ2LhhdBduz9YmCooop84FJMsCgmlkgnY0gmlwhKwSzXOKbXVsdGlhZGRyc5YACASsEs1zBpmMAAoErBLNcwaZjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWlOJ49_P_PeE6m0p7kFfCS-mWROQl6qm0JFcAfyeQNODdGNwgpmMg3VkcIKZjoV3YWt1MhM
2026-03-12 04:46:49.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.110 waku 08074b9613d13bb20bb32e69d468a436edaa11e4f22a7d0467150e21f2bcd186
2026-03-12 04:46:49.377 DEBUG [src.node.docker_mananger] Container started with ID 08074b9613d1. Setting up logs at ./log/docker/node2_2026-03-12_04-46-22__61b8970b-884f-476b-8860-046f2a9c94b0__wakuorg_nwaku:latest.log
2026-03-12 04:46:49.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19417
2026-03-12 04:46:49.378 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:46:50.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19417/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:46:50.382 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-12 04:46:50.382 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:46:50.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:46:50.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.110/tcp/19418/p2p/16Uiu2HAmGt1sToyEqXkFzWqD2VixeQBappi7Lt2NEw2nvpYcM84w","/ip4/172.18.149.110/tcp/19419/ws/p2p/16Uiu2HAmGt1sToyEqXkFzWqD2VixeQBappi7Lt2NEw2nvpYcM84w"],"enrUri":"enr:-L24QPrExeIgigTzu1fIEyepwSYYn9LOYPlh9rRNzbz-Fyt3Lkdf5fUvSxA83-Z0XsSBWCP6vV6wZTaRboHkGw9eZRECgmlkgnY0gmlwhKwSlW6KbXVsdGlhZGRyc5YACASsEpVuBkvaAAoErBKVbgZL290DgnJzhQADAQAAiXNlY3AyNTZrMaEDPsUEY-2TJDf-b9vSNMj_DcTwSyQ4Bp9RgQXyLkAT-NCDdGNwgkvag3VkcIJL3IV3YWt1MhI"}'
2026-03-12 04:46:50.385 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:46:50.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.115/tcp/39308/p2p/16Uiu2HAmJjavdMh5k98rat73TZ1YGT8YQXwGXzWd6FzEimwAj5JA"]'
2026-03-12 04:46:50.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:47:00.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19417/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:47:00.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x37db87d78b3c5c2179806fbcdbc2038ad45dad86528989aabbc9334e100f5350"},{"messageHash":"0xa2f54f96a2f4d68bba7f2b6952c2d9352908ec458ceb7e581b11fb1e75c05609"},{"messageHash":"0x9f1608097480c80a8edbb4f5fdcf1776dc10fbf214067f0b8cd2ebf20d887545"}]}'
2026-03-12 04:47:00.429 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:47:00.430 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:47:00.430 DEBUG [src.node.waku_node] Stopping container with id 4e2179e70bbe
2026-03-12 04:47:01.000 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:47:01.002 DEBUG [src.node.waku_node] Stopping container with id 08074b9613d1
2026-03-12 04:47:01.525 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:47:01.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:47:01.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:47:01.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-12 04:35:15.462 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:15.462 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-03-12_04-35-15__738fc6e6-8bbe-4b58-8acc-2b9b9a6f5e7a
2026-03-12 04:35:15.463 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:15.463 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:15.463 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:35:15.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:15.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-35-15__738fc6e6-8bbe-4b58-8acc-2b9b9a6f5e7a__wakuorg_nwaku:latest.log
2026-03-12 04:35:15.471 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:15.471 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:15.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:15.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.233
2026-03-12 04:35:15.473 DEBUG [src.node.docker_mananger] Generated ports ['36065', '36066', '36067', '36068', '36069']
2026-03-12 04:35:15.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:15.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:15.473 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:15.473 DEBUG [src.node.docker_mananger] docker run -i -t -p 36065:36065 -p 36066:36066 -p 36067:36067 -p 36068:36068 -p 36069:36069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36067 --rest-port=36065 --tcp-port=36066 --discv5-udp-port=36068 --rest-address=0.0.0.0 --nat=extip:172.18.180.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5970e8b05fd2b3d24dccad5ffcefcb55dde2c0c4eec3a4be3a9fa830db73afb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36069 --metrics-logging=true --store=true --relay=true
2026-03-12 04:35:15.657 ERROR [src.node.docker_mananger] Max retries reached for container 107d62b8eec5. Exiting log stream.
2026-03-12 04:35:15.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.233 waku 7194fb7c108f0d2cb464c6b184469bb765b5d9adc8e6d3ff3b9497509ec5fa3d
2026-03-12 04:35:15.726 DEBUG [src.node.docker_mananger] Container started with ID 7194fb7c108f. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-15__738fc6e6-8bbe-4b58-8acc-2b9b9a6f5e7a__wakuorg_nwaku:latest.log
2026-03-12 04:35:15.727 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36065
2026-03-12 04:35:15.727 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:16.230 ERROR [src.node.docker_mananger] Max retries reached for container ae4a85b68524. Exiting log stream.
2026-03-12 04:35:16.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36065/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.731 INFO [src.node.api_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-12 04:35:16.732 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:16.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:16.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.233/tcp/36066/p2p/16Uiu2HAmTZCicCKLL8xFVKPubMXoUfom11JJtJvCGyoQRYb8G3rD","/ip4/172.18.180.233/tcp/36067/ws/p2p/16Uiu2HAmTZCicCKLL8xFVKPubMXoUfom11JJtJvCGyoQRYb8G3rD"],"enrUri":"enr:-L24QM52dhdU4h4WzhsrE36YImb9eVoM2Z8wwv3FWiNhEBCTS1so1VNdp5A4HwP7TjTOW-pcIu9BmivG09tehZn25r0CgmlkgnY0gmlwhKwStOmKbXVsdGlhZGRyc5YACASsErTpBoziAAoErBK06QaM490DgnJzhQADAQAAiXNlY3AyNTZrMaED3WPNlhUdz8d-7fgYP8FHt3FjrsEsX58U3a5FvdqPcTaDdGNwgozig3VkcIKM5IV3YWt1MgM"}'
2026-03-12 04:35:16.735 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:16.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:16.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-35-15__738fc6e6-8bbe-4b58-8acc-2b9b9a6f5e7a__wakuorg_nwaku:latest.log
2026-03-12 04:35:16.743 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:16.743 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:16.744 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:16.744 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.2
2026-03-12 04:35:16.745 DEBUG [src.node.docker_mananger] Generated ports ['63068', '63069', '63070', '63071', '63072']
2026-03-12 04:35:16.745 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:16.745 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:16.745 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:16.745 DEBUG [src.node.docker_mananger] 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.34.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc15feb9dbc1ccea80dececba9a60acb9b2fa1f0e0aacba74aaa06badb1e7bf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63072 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM52dhdU4h4WzhsrE36YImb9eVoM2Z8wwv3FWiNhEBCTS1so1VNdp5A4HwP7TjTOW-pcIu9BmivG09tehZn25r0CgmlkgnY0gmlwhKwStOmKbXVsdGlhZGRyc5YACASsErTpBoziAAoErBK06QaM490DgnJzhQADAQAAiXNlY3AyNTZrMaED3WPNlhUdz8d-7fgYP8FHt3FjrsEsX58U3a5FvdqPcTaDdGNwgozig3VkcIKM5IV3YWt1MgM --storenode=/ip4/172.18.180.233/tcp/36066/p2p/16Uiu2HAmTZCicCKLL8xFVKPubMXoUfom11JJtJvCGyoQRYb8G3rD --store=true --relay=true
2026-03-12 04:35:16.954 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.2 waku 8257a4015cc226498f9451ddb59bd0c5c2ad83ec06062a6d2bade25e022c85ba
2026-03-12 04:35:16.988 DEBUG [src.node.docker_mananger] Container started with ID 8257a4015cc2. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-15__738fc6e6-8bbe-4b58-8acc-2b9b9a6f5e7a__wakuorg_nwaku:latest.log
2026-03-12 04:35:16.989 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63068
2026-03-12 04:35:16.990 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:17.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63068/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:17.994 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-12 04:35:17.994 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:17.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:17.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.2/tcp/63069/p2p/16Uiu2HAmNSk9o4Dk36S8EcCTy2KbZAy8QkhekFF97iDhsziJRtLm","/ip4/172.18.34.2/tcp/63070/ws/p2p/16Uiu2HAmNSk9o4Dk36S8EcCTy2KbZAy8QkhekFF97iDhsziJRtLm"],"enrUri":"enr:-L24QKZx4m3FK41UCcKNxLPYzCTsYjyqzUETlCmtEUSQvrQtWxbYSSH2yvsE0Dsq0TQXj_1qOPZKu-tojdFPVuSxU2cCgmlkgnY0gmlwhKwSIgKKbXVsdGlhZGRyc5YACASsEiICBvZdAAoErBIiAgb2Xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkXHYeeyeb8Bg3hKq6_xWgehNy9JUPUn8Rod-ZXOXUFaDdGNwgvZdg3VkcIL2X4V3YWt1MgM"}'
2026-03-12 04:35:17.998 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:17.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.233/tcp/36066/p2p/16Uiu2HAmTZCicCKLL8xFVKPubMXoUfom11JJtJvCGyoQRYb8G3rD"]'
2026-03-12 04:35:18.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:18.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63068/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:18.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36065/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:35:18.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:18.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-12 04:35:18.015 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:18.016 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:18.016 DEBUG [src.node.waku_node] Stopping container with id 7194fb7c108f
2026-03-12 04:35:18.595 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:18.595 DEBUG [src.node.waku_node] Stopping container with id 8257a4015cc2
2026-03-12 04:35:19.166 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:19.168 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:19.175 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:19.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-03-12 04:37:55.024 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:37:55.024 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-03-12_04-37-55__3606960d-f358-4a70-be53-1c7cee486ec1
2026-03-12 04:37:55.024 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:37:55.025 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:37:55.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:55.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-37-55__3606960d-f358-4a70-be53-1c7cee486ec1__wakuorg_nwaku:latest.log
2026-03-12 04:37:55.031 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:55.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:55.033 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:55.033 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.55
2026-03-12 04:37:55.033 DEBUG [src.node.docker_mananger] Generated ports ['46214', '46215', '46216', '46217', '46218']
2026-03-12 04:37:55.033 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:55.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:55.034 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:55.034 DEBUG [src.node.docker_mananger] docker run -i -t -p 46214:46214 -p 46215:46215 -p 46216:46216 -p 46217:46217 -p 46218:46218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46216 --rest-port=46214 --tcp-port=46215 --discv5-udp-port=46217 --rest-address=0.0.0.0 --nat=extip:172.18.181.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dbb8abe5661fbfd6edca25b968e37d16da2a47cb210aca9e12efbaadd674447 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46218 --metrics-logging=true --store=true --relay=true
2026-03-12 04:37:55.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.55 waku d3367eabb562f0d8209dde84d71c9eef254dcb47672923cd7ec1a497cbc0efa9
2026-03-12 04:37:55.209 DEBUG [src.node.docker_mananger] Container started with ID d3367eabb562. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-37-55__3606960d-f358-4a70-be53-1c7cee486ec1__wakuorg_nwaku:latest.log
2026-03-12 04:37:55.210 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46214
2026-03-12 04:37:55.211 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:55.333 ERROR [src.node.docker_mananger] Max retries reached for container 26c7ab30f7e4. Exiting log stream.
2026-03-12 04:37:55.831 ERROR [src.node.docker_mananger] Max retries reached for container 1592a70528a6. Exiting log stream.
2026-03-12 04:37:56.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46214/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:56.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":"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-12 04:37:56.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:56.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:56.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.55/tcp/46215/p2p/16Uiu2HAmEbyb42p6sMj8y8VGY3TXym1evixJi1yr8rMuWS7L4w1q","/ip4/172.18.181.55/tcp/46216/ws/p2p/16Uiu2HAmEbyb42p6sMj8y8VGY3TXym1evixJi1yr8rMuWS7L4w1q"],"enrUri":"enr:-L24QBBb_XzimPxCW358QUKOF9LBEMN4PBll5joovKfGu7DpDLlQQg6NeQQm1915HjHCLeIyixVYmjVG42eZAVMWk2YCgmlkgnY0gmlwhKwStTeKbXVsdGlhZGRyc5YACASsErU3BrSHAAoErBK1Nwa0iN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHPHE32mUq-gshfsVvWmVF1Vy6zy73T4_64Qj7tgGIvCDdGNwgrSHg3VkcIK0iYV3YWt1MgM"}'
2026-03-12 04:37:56.218 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:56.225 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:56.225 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-37-55__3606960d-f358-4a70-be53-1c7cee486ec1__wakuorg_nwaku:latest.log
2026-03-12 04:37:56.225 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:56.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:56.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:56.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.79
2026-03-12 04:37:56.226 DEBUG [src.node.docker_mananger] Generated ports ['49191', '49192', '49193', '49194', '49195']
2026-03-12 04:37:56.227 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:56.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:56.227 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:56.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 49191:49191 -p 49192:49192 -p 49193:49193 -p 49194:49194 -p 49195:49195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49193 --rest-port=49191 --tcp-port=49192 --discv5-udp-port=49194 --rest-address=0.0.0.0 --nat=extip:172.18.232.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f3e3bd46ceea8b83a7befacb9a55ab8445a29a1fe7fdf15c6edcfdbd0298e0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49195 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBBb_XzimPxCW358QUKOF9LBEMN4PBll5joovKfGu7DpDLlQQg6NeQQm1915HjHCLeIyixVYmjVG42eZAVMWk2YCgmlkgnY0gmlwhKwStTeKbXVsdGlhZGRyc5YACASsErU3BrSHAAoErBK1Nwa0iN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHPHE32mUq-gshfsVvWmVF1Vy6zy73T4_64Qj7tgGIvCDdGNwgrSHg3VkcIK0iYV3YWt1MgM --storenode=/ip4/172.18.181.55/tcp/46215/p2p/16Uiu2HAmEbyb42p6sMj8y8VGY3TXym1evixJi1yr8rMuWS7L4w1q --store=false --relay=false
2026-03-12 04:37:56.383 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.79 waku 154bbfd6a5292708439b24f52d4f7c12036671b24ea61dd8f5d0fd59be9abc46
2026-03-12 04:37:56.408 DEBUG [src.node.docker_mananger] Container started with ID 154bbfd6a529. Setting up logs at ./log/docker/store_node1_2026-03-12_04-37-55__3606960d-f358-4a70-be53-1c7cee486ec1__wakuorg_nwaku:latest.log
2026-03-12 04:37:56.409 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49191
2026-03-12 04:37:56.409 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:57.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:57.413 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-12 04:37:57.413 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:57.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:57.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.79/tcp/49192/p2p/16Uiu2HAkvN57DL6NK8UYY9JUk7azCpTGbbSrgqXSoSCSMWfypuW1","/ip4/172.18.232.79/tcp/49193/ws/p2p/16Uiu2HAkvN57DL6NK8UYY9JUk7azCpTGbbSrgqXSoSCSMWfypuW1"],"enrUri":"enr:-L24QKsiZkLXYQxkHQEy44e-K4d81BnJ3gr6cE21eb7_4hdJZRgEgwKBkS0eBb-y0_FTE3THsv7UvibNcwk8Nt_TRW0CgmlkgnY0gmlwhKwS6E-KbXVsdGlhZGRyc5YACASsEuhPBsAoAAoErBLoTwbAKd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDe-Dt7-_i9ojpK1QJj6hA3lTKTrXhbXGQVYKXAQzErqDdGNwgsAog3VkcILAKoV3YWt1MgA"}'
2026-03-12 04:37:57.416 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:57.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49191/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.55/tcp/46215/p2p/16Uiu2HAmEbyb42p6sMj8y8VGY3TXym1evixJi1yr8rMuWS7L4w1q"]'
2026-03-12 04:37:57.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:57.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:37:57.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:57.467 DEBUG [src.steps.store] Relaying message
2026-03-12 04:37:57.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46214/relay/v1/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-12 04:37:57.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:57.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:37:57.674 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:37:57.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:57.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6144bec58ab998a40218e5ee662a39cbaab873ecf35400d22340d0d255a2d6d1"}]}'
2026-03-12 04:37:57.678 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:37:57.678 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:37:57.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:57.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d8c1423cf76bac979da7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6144bec58ab998a40218e5ee662a39cbaab873ecf35400d22340d0d255a2d6d1"}]}'
2026-03-12 04:37:57.686 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:37:58.178 DEBUG [src.steps.store] Relaying message
2026-03-12 04:37:58.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46214/relay/v1/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-12 04:37:58.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:58.185 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:37:58.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:58.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:58.887 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-12 04:37:58.887 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:58.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:58.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.79/tcp/49192/p2p/16Uiu2HAkvN57DL6NK8UYY9JUk7azCpTGbbSrgqXSoSCSMWfypuW1","/ip4/172.18.232.79/tcp/49193/ws/p2p/16Uiu2HAkvN57DL6NK8UYY9JUk7azCpTGbbSrgqXSoSCSMWfypuW1"],"enrUri":"enr:-L24QKsiZkLXYQxkHQEy44e-K4d81BnJ3gr6cE21eb7_4hdJZRgEgwKBkS0eBb-y0_FTE3THsv7UvibNcwk8Nt_TRW0CgmlkgnY0gmlwhKwS6E-KbXVsdGlhZGRyc5YACASsEuhPBsAoAAoErBLoTwbAKd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDe-Dt7-_i9ojpK1QJj6hA3lTKTrXhbXGQVYKXAQzErqDdGNwgsAog3VkcILAKoV3YWt1MgA"}'
2026-03-12 04:37:58.890 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:58.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:58.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6144bec58ab998a40218e5ee662a39cbaab873ecf35400d22340d0d255a2d6d1"},{"messageHash":"0x39f40569da4b9155ba0d14282d8198f1e7c864fb4aac9cf26bffdecebd3ea98d"}]}'
2026-03-12 04:37:58.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49191/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:58.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"645bda0927562b41851b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6144bec58ab998a40218e5ee662a39cbaab873ecf35400d22340d0d255a2d6d1"},{"messageHash":"0x39f40569da4b9155ba0d14282d8198f1e7c864fb4aac9cf26bffdecebd3ea98d"}]}'
2026-03-12 04:37:58.937 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:37:58.938 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:37:58.938 DEBUG [src.node.waku_node] Stopping container with id d3367eabb562
2026-03-12 04:37:59.414 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:59.414 DEBUG [src.node.waku_node] Stopping container with id 154bbfd6a529
2026-03-12 04:37:59.867 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:59.870 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:37:59.881 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:59.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,145 @@
2026-03-12 04:40:07.490 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:40:07.490 DEBUG [tests.conftest] Running test: test_sync_flags with id: 2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913
2026-03-12 04:40:07.491 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:40:07.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:40:07.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:07.504 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:40:07.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:07.510 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:40:07.510 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:07.511 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:40:07.512 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:40:07.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:40:07.513 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:40:07.513 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.110
2026-03-12 04:40:07.514 DEBUG [src.node.docker_mananger] Generated ports ['44324', '44325', '44326', '44327', '44328']
2026-03-12 04:40:07.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:40:07.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:40:07.514 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:40:07.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 44324:44324 -p 44325:44325 -p 44326:44326 -p 44327:44327 -p 44328:44328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44326 --rest-port=44324 --tcp-port=44325 --discv5-udp-port=44327 --rest-address=0.0.0.0 --nat=extip:172.18.230.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfffd73adbe7c3fefe50cb88e9eb4dfe88aefdc7ce2d4c64c4c4d1bdae82df06 --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44328 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
2026-03-12 04:40:07.686 ERROR [src.node.docker_mananger] Max retries reached for container 4f49e3e616e4. Exiting log stream.
2026-03-12 04:40:07.718 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.110 waku 287779b9616fd2b21de8809645e14bdb4d8d0ca52709c380e422acbddddd6ad7
2026-03-12 04:40:07.755 DEBUG [src.node.docker_mananger] Container started with ID 287779b9616f. Setting up logs at ./log/docker/node1_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:07.755 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44324
2026-03-12 04:40:07.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:40:08.251 ERROR [src.node.docker_mananger] Max retries reached for container 40fbb2b50d07. Exiting log stream.
2026-03-12 04:40:08.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44324/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:08.759 INFO [src.node.api_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-12 04:40:08.759 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:40:08.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:08.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.110/tcp/44325/p2p/16Uiu2HAm2qu3azmDPmTH8FeXcS1vSVoqfE1887kF16f6zPpeDR7i","/ip4/172.18.230.110/tcp/44326/ws/p2p/16Uiu2HAm2qu3azmDPmTH8FeXcS1vSVoqfE1887kF16f6zPpeDR7i"],"enrUri":"enr:-L24QOlptVolIOS833aFES4gtnsYA5krURQp2GQ1Cc1ZwujoEsAzegrSckKxmPMXAjx8GYTUyWArw9-PnibK0ZJQLMYCgmlkgnY0gmlwhKwS5m6KbXVsdGlhZGRyc5YACASsEuZuBq0lAAoErBLmbgatJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbjaFYF6yw_3xj0N83vkuuNAkbNoHD5FRJaE_yHOGR3WDdGNwgq0lg3VkcIKtJ4V3YWt1MhM"}'
2026-03-12 04:40:08.762 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:40:08.762 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:40:08.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:40:08.764 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:40:08.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.164
2026-03-12 04:40:08.764 DEBUG [src.node.docker_mananger] Generated ports ['27466', '27467', '27468', '27469', '27470']
2026-03-12 04:40:08.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:40:08.765 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:40:08.765 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:40:08.765 DEBUG [src.node.docker_mananger] docker run -i -t -p 27466:27466 -p 27467:27467 -p 27468:27468 -p 27469:27469 -p 27470:27470 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27468 --rest-port=27466 --tcp-port=27467 --discv5-udp-port=27469 --rest-address=0.0.0.0 --nat=extip:172.18.8.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1742c006b1cac1dcf2bf1a1f1ef317ccc11d60b0ed78e9bae0548cfc4c37b3d7 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27470 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QOlptVolIOS833aFES4gtnsYA5krURQp2GQ1Cc1ZwujoEsAzegrSckKxmPMXAjx8GYTUyWArw9-PnibK0ZJQLMYCgmlkgnY0gmlwhKwS5m6KbXVsdGlhZGRyc5YACASsEuZuBq0lAAoErBLmbgatJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbjaFYF6yw_3xj0N83vkuuNAkbNoHD5FRJaE_yHOGR3WDdGNwgq0lg3VkcIKtJ4V3YWt1MhM
2026-03-12 04:40:08.978 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.164 waku 3bd7ae0c1d6b2ede86fb6aab5085842a073b0854fac40f7135bb9048dce21aae
2026-03-12 04:40:09.011 DEBUG [src.node.docker_mananger] Container started with ID 3bd7ae0c1d6b. Setting up logs at ./log/docker/node2_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:09.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27466
2026-03-12 04:40:09.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:40:10.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27466/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:10.034 INFO [src.node.api_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-12 04:40:10.038 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:40:10.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:10.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.164/tcp/27467/p2p/16Uiu2HAmHRAnrmJrbjLShFp9s2sTUwctcD5E6sTMFCkgovXZiSDe","/ip4/172.18.8.164/tcp/27468/ws/p2p/16Uiu2HAmHRAnrmJrbjLShFp9s2sTUwctcD5E6sTMFCkgovXZiSDe"],"enrUri":"enr:-L24QJ8e6StpaMFQ8tbazCHrbTt0xjd6RdMSsPyNRrTtOJhwddM8VDmNVfsQp2r9i6PTpWOiOBGoUau1f3jr6RXQN9cCgmlkgnY0gmlwhKwSCKSKbXVsdGlhZGRyc5YACASsEgikBmtLAAoErBIIpAZrTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRsAb2psMfCCHrKa5nLUG3G68lD037tFqz-lOJCCOlcmDdGNwgmtLg3VkcIJrTYV3YWt1MgE"}'
2026-03-12 04:40:10.045 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:40:10.045 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:40:10.045 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:40:10.047 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:40:10.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.59
2026-03-12 04:40:10.047 DEBUG [src.node.docker_mananger] Generated ports ['17830', '17831', '17832', '17833', '17834']
2026-03-12 04:40:10.047 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:40:10.047 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:40:10.047 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:40:10.047 DEBUG [src.node.docker_mananger] docker run -i -t -p 17830:17830 -p 17831:17831 -p 17832:17832 -p 17833:17833 -p 17834:17834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17832 --rest-port=17830 --tcp-port=17831 --discv5-udp-port=17833 --rest-address=0.0.0.0 --nat=extip:172.18.118.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df5e7bb95181e8dbf8ffcaf255cd2d7cfbbccc52b06f2e26cca044e510aedb6b --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17834 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QJ8e6StpaMFQ8tbazCHrbTt0xjd6RdMSsPyNRrTtOJhwddM8VDmNVfsQp2r9i6PTpWOiOBGoUau1f3jr6RXQN9cCgmlkgnY0gmlwhKwSCKSKbXVsdGlhZGRyc5YACASsEgikBmtLAAoErBIIpAZrTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRsAb2psMfCCHrKa5nLUG3G68lD037tFqz-lOJCCOlcmDdGNwgmtLg3VkcIJrTYV3YWt1MgE
2026-03-12 04:40:10.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.59 waku 09177cdd3853d4f80c560ba8eada15a75c86602987d40d8eb0a6b2225a848b73
2026-03-12 04:40:10.288 DEBUG [src.node.docker_mananger] Container started with ID 09177cdd3853. Setting up logs at ./log/docker/node3_2026-03-12_04-40-07__ce37a6c9-e37e-428e-ba62-7dfcd080f913__wakuorg_nwaku:latest.log
2026-03-12 04:40:10.289 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17830
2026-03-12 04:40:10.289 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:40:11.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17830/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:11.303 INFO [src.node.api_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-12 04:40:11.304 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:40:11.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:11.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.59/tcp/17831/p2p/16Uiu2HAm5uGUBXLGu69pAn5iPgXLnZUsQ1JGZnoYrowHbF2EQCgW","/ip4/172.18.118.59/tcp/17832/ws/p2p/16Uiu2HAm5uGUBXLGu69pAn5iPgXLnZUsQ1JGZnoYrowHbF2EQCgW"],"enrUri":"enr:-L24QOcDc4Xjt0osbwgP5-4Om4kp_0QcY-e7uJZzM5g3pxd6Z3rw1W95cLAlACX8HCw9hXxO8twm5habe_ReLmNEOSkCgmlkgnY0gmlwhKwSdjuKbXVsdGlhZGRyc5YACASsEnY7BkWnAAoErBJ2OwZFqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECm6aMaEkWL5OMN8gSoN1Fub8m7FfW-0V-tVQMKIeDqweDdGNwgkWng3VkcIJFqYV3YWt1MgE"}'
2026-03-12 04:40:11.313 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:40:11.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27466/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.110/tcp/44325/p2p/16Uiu2HAm2qu3azmDPmTH8FeXcS1vSVoqfE1887kF16f6zPpeDR7i"]'
2026-03-12 04:40:11.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.164/tcp/27467/p2p/16Uiu2HAmHRAnrmJrbjLShFp9s2sTUwctcD5E6sTMFCkgovXZiSDe"]'
2026-03-12 04:40:11.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:40:11.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27466/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:40:11.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:40:11.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.327 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:11.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:11.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:11.535 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:11.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:11.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:11.743 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:11.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:11.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:11.950 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:11.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:11.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:11.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:12.161 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:12.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:12.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:12.372 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:12.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:12.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:12.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:12.580 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:12.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:12.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:12.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:12.789 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:12.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:12.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:12.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:12.996 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:12.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:13.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:13.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:13.204 DEBUG [src.steps.store] Relaying message
2026-03-12 04:40:13.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44324/relay/v1/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-12 04:40:13.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:40:13.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:40:13.412 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-12 04:40:15.413 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:40:15.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44324/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:15.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6e98a5a6b51c69b336c9ce7bdce20d60f8a18959d6efefd60cde0c4ca27e0bd"},{"messageHash":"0x36d0fe7fa344e69bbe226b745210e5f824b88cc1c462ebfa5ba98a2d58e15bd6"},{"messageHash":"0xbcc74edcfbefde21814a2f64cd8ec5123367814cd83233f1ae666f17bc585761"},{"messageHash":"0x1615b7679ab82d89a28546affc6a9cc620c0e1cf767dc2106a0c11651dc985a0"},{"messageHash":"0x2eafbc745c4a0bd10a17344bd113d16174726e4d3682ce57601e99438a153e16"},{"messageHash":"0x4f2f4a5aa5b9dc491d57874f91a133591df432c78525276de94a0aae448472dd"},{"messageHash":"0x4cf0f1cb13a01cd02c5941f0858f881dafb77fc526d94ad68a3d610e9c38c255"},{"messageHash":"0xbc9162bea626c64687bd6f18752c7c0fa9e7812389b222db9780a0fd083016fc"},{"messageHash":"0x2a759c147302bf7517987bbefa6d940aaa52d2eedb863e249498e7acfefe6808"},{"messageHash":"0x3fc5ceb2bd01ca3b97bc8817c25e7388bc68680d0d4aa918be1698523484ed28"}]}'
2026-03-12 04:40:15.417 DEBUG [src.steps.store] messages length is 10
2026-03-12 04:40:15.419 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:40:15.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27466/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:15.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"930d693bbfa266085c51","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6e98a5a6b51c69b336c9ce7bdce20d60f8a18959d6efefd60cde0c4ca27e0bd"},{"messageHash":"0x36d0fe7fa344e69bbe226b745210e5f824b88cc1c462ebfa5ba98a2d58e15bd6"},{"messageHash":"0xbcc74edcfbefde21814a2f64cd8ec5123367814cd83233f1ae666f17bc585761"},{"messageHash":"0x1615b7679ab82d89a28546affc6a9cc620c0e1cf767dc2106a0c11651dc985a0"},{"messageHash":"0x2eafbc745c4a0bd10a17344bd113d16174726e4d3682ce57601e99438a153e16"},{"messageHash":"0x4f2f4a5aa5b9dc491d57874f91a133591df432c78525276de94a0aae448472dd"},{"messageHash":"0x4cf0f1cb13a01cd02c5941f0858f881dafb77fc526d94ad68a3d610e9c38c255"},{"messageHash":"0xbc9162bea626c64687bd6f18752c7c0fa9e7812389b222db9780a0fd083016fc"},{"messageHash":"0x2a759c147302bf7517987bbefa6d940aaa52d2eedb863e249498e7acfefe6808"},{"messageHash":"0x3fc5ceb2bd01ca3b97bc8817c25e7388bc68680d0d4aa918be1698523484ed28"}]}'
2026-03-12 04:40:15.430 DEBUG [src.steps.store] messages length is 10
2026-03-12 04:40:15.431 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:40:15.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17830/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:40:15.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7fe9ecb3c8d674a88818","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6e98a5a6b51c69b336c9ce7bdce20d60f8a18959d6efefd60cde0c4ca27e0bd"},{"messageHash":"0x36d0fe7fa344e69bbe226b745210e5f824b88cc1c462ebfa5ba98a2d58e15bd6"},{"messageHash":"0xbcc74edcfbefde21814a2f64cd8ec5123367814cd83233f1ae666f17bc585761"},{"messageHash":"0x1615b7679ab82d89a28546affc6a9cc620c0e1cf767dc2106a0c11651dc985a0"},{"messageHash":"0x2eafbc745c4a0bd10a17344bd113d16174726e4d3682ce57601e99438a153e16"},{"messageHash":"0x4f2f4a5aa5b9dc491d57874f91a133591df432c78525276de94a0aae448472dd"},{"messageHash":"0x4cf0f1cb13a01cd02c5941f0858f881dafb77fc526d94ad68a3d610e9c38c255"},{"messageHash":"0xbc9162bea626c64687bd6f18752c7c0fa9e7812389b222db9780a0fd083016fc"},{"messageHash":"0x2a759c147302bf7517987bbefa6d940aaa52d2eedb863e249498e7acfefe6808"},{"messageHash":"0x3fc5ceb2bd01ca3b97bc8817c25e7388bc68680d0d4aa918be1698523484ed28"}]}'
2026-03-12 04:40:15.468 DEBUG [src.steps.store] messages length is 10
2026-03-12 04:40:15.478 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:40:15.483 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:40:15.483 DEBUG [src.node.waku_node] Stopping container with id 287779b9616f
2026-03-12 04:40:16.044 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:16.045 DEBUG [src.node.waku_node] Stopping container with id 3bd7ae0c1d6b
2026-03-12 04:40:16.609 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:16.610 DEBUG [src.node.waku_node] Stopping container with id 09177cdd3853
2026-03-12 04:40:16.859 ERROR [src.node.docker_mananger] Max retries reached for container 287779b9616f. Exiting log stream.
2026-03-12 04:40:17.183 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:40:17.185 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:40:17.197 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:40:17.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:40:17.217 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-12 04:33:17.959 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:33:17.960 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2026-03-12_04-33-17__31b4ad59-363e-45a5-aa2a-d3b6d09a72c4
2026-03-12 04:33:17.960 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:33:17.960 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:33:17.960 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:33:17.968 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:17.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-33-17__31b4ad59-363e-45a5-aa2a-d3b6d09a72c4__wakuorg_nwaku:latest.log
2026-03-12 04:33:17.968 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:17.968 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:17.970 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:17.970 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.52
2026-03-12 04:33:17.970 DEBUG [src.node.docker_mananger] Generated ports ['61469', '61470', '61471', '61472', '61473']
2026-03-12 04:33:17.971 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:17.971 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:17.971 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:17.971 DEBUG [src.node.docker_mananger] docker run -i -t -p 61469:61469 -p 61470:61470 -p 61471:61471 -p 61472:61472 -p 61473:61473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61471 --rest-port=61469 --tcp-port=61470 --discv5-udp-port=61472 --rest-address=0.0.0.0 --nat=extip:172.18.237.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a22da4d2e6dd3dfb6a0cf40ed5adccffb4f939cfbead5e90addac33ece9cd0ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61473 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:33:18.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.52 waku 5015ed0c700112b4aa0be980e0689b1eb7dcf30c877e9d5a00d095981db1928f
2026-03-12 04:33:18.186 ERROR [src.node.docker_mananger] Max retries reached for container d9ab496076a6. Exiting log stream.
2026-03-12 04:33:18.224 DEBUG [src.node.docker_mananger] Container started with ID 5015ed0c7001. Setting up logs at ./log/docker/node1_2026-03-12_04-33-17__31b4ad59-363e-45a5-aa2a-d3b6d09a72c4__wakuorg_nwaku:latest.log
2026-03-12 04:33:18.224 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61469
2026-03-12 04:33:18.224 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:18.736 ERROR [src.node.docker_mananger] Max retries reached for container 210b64fc7d3a. Exiting log stream.
2026-03-12 04:33:19.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61469/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:19.228 INFO [src.node.api_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-12 04:33:19.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:19.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:19.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.52/tcp/61470/p2p/16Uiu2HAmUZ49AUgFuNCTAKbAx3Q5dDsNCGhfpSXFMcqqFq9HYKTQ","/ip4/172.18.237.52/tcp/61471/ws/p2p/16Uiu2HAmUZ49AUgFuNCTAKbAx3Q5dDsNCGhfpSXFMcqqFq9HYKTQ"],"enrUri":"enr:-L24QE1M9NFOOI_HveOnmRC6ZI5A-GMGET4AftJy8kiefifvKk8OJNMmSVT7kLXQ-sC0aNdTKKSfeM8Dx3UAfX-Yr6oCgmlkgnY0gmlwhKwS7TSKbXVsdGlhZGRyc5YACASsEu00BvAeAAoErBLtNAbwH90DgnJzhQADAQAAiXNlY3AyNTZrMaED7DXK2kfzlESSJ4u7d6IFzNydT-aBAQxaHavyWXCVNluDdGNwgvAeg3VkcILwIIV3YWt1MgU"}'
2026-03-12 04:33:19.231 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:19.231 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:33:19.237 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:19.238 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-33-17__31b4ad59-363e-45a5-aa2a-d3b6d09a72c4__wakuorg_nwaku:latest.log
2026-03-12 04:33:19.238 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:19.238 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:19.239 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:19.239 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.100
2026-03-12 04:33:19.240 DEBUG [src.node.docker_mananger] Generated ports ['21322', '21323', '21324', '21325', '21326']
2026-03-12 04:33:19.240 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:19.240 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:19.240 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:19.240 DEBUG [src.node.docker_mananger] docker run -i -t -p 21322:21322 -p 21323:21323 -p 21324:21324 -p 21325:21325 -p 21326:21326 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21324 --rest-port=21322 --tcp-port=21323 --discv5-udp-port=21325 --rest-address=0.0.0.0 --nat=extip:172.18.123.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=973d9f087dc3576bafff3c518f81e8665d52d89902b60911ec5e8e9eaad7ccda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21326 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE1M9NFOOI_HveOnmRC6ZI5A-GMGET4AftJy8kiefifvKk8OJNMmSVT7kLXQ-sC0aNdTKKSfeM8Dx3UAfX-Yr6oCgmlkgnY0gmlwhKwS7TSKbXVsdGlhZGRyc5YACASsEu00BvAeAAoErBLtNAbwH90DgnJzhQADAQAAiXNlY3AyNTZrMaED7DXK2kfzlESSJ4u7d6IFzNydT-aBAQxaHavyWXCVNluDdGNwgvAeg3VkcILwIIV3YWt1MgU --filternode=/ip4/172.18.237.52/tcp/61470/p2p/16Uiu2HAmUZ49AUgFuNCTAKbAx3Q5dDsNCGhfpSXFMcqqFq9HYKTQ
2026-03-12 04:33:19.431 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.100 waku db04072151b7fda2ce741ddd1b6fc374e2e2ecd841423dd79c8d7e1fb9bac7f9
2026-03-12 04:33:19.465 DEBUG [src.node.docker_mananger] Container started with ID db04072151b7. Setting up logs at ./log/docker/node2_2026-03-12_04-33-17__31b4ad59-363e-45a5-aa2a-d3b6d09a72c4__wakuorg_nwaku:latest.log
2026-03-12 04:33:19.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21322
2026-03-12 04:33:19.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:20.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21322/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:20.470 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-12 04:33:20.470 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:20.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21322/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:20.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.100/tcp/21323/p2p/16Uiu2HAmKWbLUJB76kzgUdC2KgjucBHJtFCaCsMik5Z5P7z6EMXQ","/ip4/172.18.123.100/tcp/21324/ws/p2p/16Uiu2HAmKWbLUJB76kzgUdC2KgjucBHJtFCaCsMik5Z5P7z6EMXQ"],"enrUri":"enr:-L24QMIDKOzzFd2Ty45HfyFzoMphBpu4_mGfx2oZC34jahKCLFyzJAeonwhRnAFalea8SREc5TlJipiisFfwXcMegNgCgmlkgnY0gmlwhKwSe2SKbXVsdGlhZGRyc5YACASsEntkBlNLAAoErBJ7ZAZTTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZdsjzsHfJvoiqeNXrvePLiWBMcOQ_i9VyMM6ULRavCuDdGNwglNLg3VkcIJTTYV3YWt1MgA"}'
2026-03-12 04:33:20.473 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:20.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21322/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.52/tcp/61470/p2p/16Uiu2HAmUZ49AUgFuNCTAKbAx3Q5dDsNCGhfpSXFMcqqFq9HYKTQ"]'
2026-03-12 04:33:20.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:20.510 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-12 04:33:20.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:33:20.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:33:20.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21322/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4eb21072-3ae0-4557-a8a7-b645aa3fdec8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:33:20.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4eb21072-3ae0-4557-a8a7-b645aa3fdec8","statusDesc":"OK"}'
2026-03-12 04:33:20.549 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:21322/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-12 04:33:20.552 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21322/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-12 04:33:20.555 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:33:20.556 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:33:20.556 DEBUG [src.node.waku_node] Stopping container with id 5015ed0c7001
2026-03-12 04:33:21.106 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:21.107 DEBUG [src.node.waku_node] Stopping container with id db04072151b7
2026-03-12 04:33:21.672 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:21.673 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:33:21.679 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:33:21.683 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf
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-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__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-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__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-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41213', '41214', '41215', '41216', '41217']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41213:41213 -p 41214:41214 -p 41215:41215 -p 41216:41216 -p 41217:41217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41215 --rest-port=41213 --tcp-port=41214 --discv5-udp-port=41216 --rest-address=0.0.0.0 --nat=extip:172.18.217.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbbd37aec2abefdc9d5c6ff9927bfd78a40ee7f2a1ff5f95d82cb1ce55b37349 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41217 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.254 waku eb4cf183d5186129671afacbcbfc211d0919d2d5349f575776d1a9aa1ad6b64d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6ce934764c1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb4cf183d518. Setting up logs at ./log/docker/node1_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41213
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 cc86a358b1ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:41213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.254/tcp/41214/p2p/16Uiu2HAmK9B6qXwY5h5ziize6Duyr11KCnTmQ8ziVQNbbM8VYAjN","/ip4/172.18.217.254/tcp/41215/ws/p2p/16Uiu2HAmK9B6qXwY5h5ziize6Duyr11KCnTmQ8ziVQNbbM8VYAjN"],"enrUri":"enr:-L24QPJmuiBTHCK6cnVLQMfkKACZgLnRUOHZ8r1E8qEg1W1fE_3aRjG0ukkIElZctx6s8hoYaN9fezA0-yt7Z5GxbogCgmlkgnY0gmlwhKwS2f6KbXVsdGlhZGRyc5YACASsEtn-BqD-AAoErBLZ_gag_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDYF6KSvZ4Hb_W2F70J3ADEKmuumPCZAh1xfm-vHzawdWDdGNwgqD-g3VkcIKhAIV3YWt1MgE"}'
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.178.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7847', '7848', '7849', '7850', '7851']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7847:7847 -p 7848:7848 -p 7849:7849 -p 7850:7850 -p 7851:7851 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7849 --rest-port=7847 --tcp-port=7848 --discv5-udp-port=7850 --rest-address=0.0.0.0 --nat=extip:172.18.178.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ae6cc0bfe1bdf85d3c90c2eacaa29b85baa3dfd9f41ad1bcea42f624efcfcf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7851 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QPJmuiBTHCK6cnVLQMfkKACZgLnRUOHZ8r1E8qEg1W1fE_3aRjG0ukkIElZctx6s8hoYaN9fezA0-yt7Z5GxbogCgmlkgnY0gmlwhKwS2f6KbXVsdGlhZGRyc5YACASsEtn-BqD-AAoErBLZ_gag_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDYF6KSvZ4Hb_W2F70J3ADEKmuumPCZAh1xfm-vHzawdWDdGNwgqD-g3VkcIKhAIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.78 waku 924d2556eb51d371cb37928606c26d7e8f82bf6329ced43cac844f2f50b71fb3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 924d2556eb51. Setting up logs at ./log/docker/node2_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7847
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:7847/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.78/tcp/7848/p2p/16Uiu2HAm4P3XU4DKmiyWt7k613Bnj7wi7qNQPZwBH1p1Yitn2bok","/ip4/172.18.178.78/tcp/7849/ws/p2p/16Uiu2HAm4P3XU4DKmiyWt7k613Bnj7wi7qNQPZwBH1p1Yitn2bok"],"enrUri":"enr:-L24QFRKaBYOL5N8jvTaKw8VVCTC1dEfkJ2Cnu6_cvuYDaj5MjCdk-9796qWw2X6fQbxQFnFMcliWgDIo4LSrVtD_csCgmlkgnY0gmlwhKwSsk6KbXVsdGlhZGRyc5YACASsErJOBh6oAAoErBKyTgYeqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChQzNWoKuLyJC2X5ExbnkbgqD3DKty2JJYHwj9IPG6feDdGNwgh6og3VkcIIeqoV3YWt1MgE"}'
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.170.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13015', '13016', '13017', '13018', '13019']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13015:13015 -p 13016:13016 -p 13017:13017 -p 13018:13018 -p 13019:13019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13017 --rest-port=13015 --tcp-port=13016 --discv5-udp-port=13018 --rest-address=0.0.0.0 --nat=extip:172.18.170.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c48c7ea70d3cd1b441dec2b2dfbcfcc21ba33b3bcce5c92bcdfa208a1acc0a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13019 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QFRKaBYOL5N8jvTaKw8VVCTC1dEfkJ2Cnu6_cvuYDaj5MjCdk-9796qWw2X6fQbxQFnFMcliWgDIo4LSrVtD_csCgmlkgnY0gmlwhKwSsk6KbXVsdGlhZGRyc5YACASsErJOBh6oAAoErBKyTgYeqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChQzNWoKuLyJC2X5ExbnkbgqD3DKty2JJYHwj9IPG6feDdGNwgh6og3VkcIIeqoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.195 waku 658b1a142bcc80ea5347efb6a329f5117f5c86cae8b3675af8eeeeac68adaf53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 658b1a142bcc. Setting up logs at ./log/docker/node3_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13015
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13015/health" -H "Content-Type: application/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":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.195/tcp/13016/p2p/16Uiu2HAkvexew1V4VRBmPMVLp5Lxe7v399cnobUAosej39EpVKR1","/ip4/172.18.170.195/tcp/13017/ws/p2p/16Uiu2HAkvexew1V4VRBmPMVLp5Lxe7v399cnobUAosej39EpVKR1"],"enrUri":"enr:-L24QG32uQ76-6kKFgxqRDKxalKpN7zXeY699FvEBfaTUCBpVw6WFYZHMsSVpaYBxXt6p8nl9v1AU-Y_TXyT7-8bYRoCgmlkgnY0gmlwhKwSqsOKbXVsdGlhZGRyc5YACASsEqrDBjLYAAoErBKqwwYy2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECEkMXec14VJM9ov3SVQEj7Gx0eXLQGR5roXVEkTCNiGiDdGNwgjLYg3VkcIIy2oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61181', '61182', '61183', '61184', '61185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61181:61181 -p 61182:61182 -p 61183:61183 -p 61184:61184 -p 61185:61185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61183 --rest-port=61181 --tcp-port=61182 --discv5-udp-port=61184 --rest-address=0.0.0.0 --nat=extip:172.18.7.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b94c49b84a278bf379cff6aee95bf0f7a4f4ce2edaf34bceab45a106dcaef9a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61185 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QG32uQ76-6kKFgxqRDKxalKpN7zXeY699FvEBfaTUCBpVw6WFYZHMsSVpaYBxXt6p8nl9v1AU-Y_TXyT7-8bYRoCgmlkgnY0gmlwhKwSqsOKbXVsdGlhZGRyc5YACASsEqrDBjLYAAoErBKqwwYy2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECEkMXec14VJM9ov3SVQEj7Gx0eXLQGR5roXVEkTCNiGiDdGNwgjLYg3VkcIIy2oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.153 waku 11410eff7e69d650093a9fcd7b7f936132f9e9f12b428cc4856eb3b859415b77
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11410eff7e69. Setting up logs at ./log/docker/node4_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61181
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:61181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.153/tcp/61182/p2p/16Uiu2HAm4SJw6LwKQcsNftdKDWG6nGwxQJr89YYcHgpFTT6oR1kx","/ip4/172.18.7.153/tcp/61183/ws/p2p/16Uiu2HAm4SJw6LwKQcsNftdKDWG6nGwxQJr89YYcHgpFTT6oR1kx"],"enrUri":"enr:-L24QJhVlkLH4Tl_ddS1amC2NjDZOBr-MgX-JZXtlwtOBvw1ImaSimjxbgdrCtvE5AhZFpl404mmluzhabri7Bt3On0CgmlkgnY0gmlwhKwSB5mKbXVsdGlhZGRyc5YACASsEgeZBu7-AAoErBIHmQbu_90DgnJzhQADAQAAiXNlY3AyNTZrMaECheL3OaQmSmF6CrfWJSEAPGwoT0tHN1ev4s8n1zMj1jWDdGNwgu7-g3VkcILvAIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50429', '50430', '50431', '50432', '50433']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50429:50429 -p 50430:50430 -p 50431:50431 -p 50432:50432 -p 50433:50433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50431 --rest-port=50429 --tcp-port=50430 --discv5-udp-port=50432 --rest-address=0.0.0.0 --nat=extip:172.18.212.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59a8f69d4fdfd4a2a4a6e3aa3ec2ebdf8cbebfa165f1df4c274ab47b1d3cb6cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50433 --metrics-logging=true --relay=false --filternode=/ip4/172.18.7.153/tcp/61182/p2p/16Uiu2HAm4SJw6LwKQcsNftdKDWG6nGwxQJr89YYcHgpFTT6oR1kx --store=false --discv5-bootstrap-node=enr:-L24QG32uQ76-6kKFgxqRDKxalKpN7zXeY699FvEBfaTUCBpVw6WFYZHMsSVpaYBxXt6p8nl9v1AU-Y_TXyT7-8bYRoCgmlkgnY0gmlwhKwSqsOKbXVsdGlhZGRyc5YACASsEqrDBjLYAAoErBKqwwYy2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECEkMXec14VJM9ov3SVQEj7Gx0eXLQGR5roXVEkTCNiGiDdGNwgjLYg3VkcIIy2oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.115 waku 9b155248b5407b0914f83b71b5c4706b7f8a0dd5497fdd0112ae2614ce67ce5c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b155248b540. Setting up logs at ./log/docker/node5_2026-03-12_04-33-52__566c9c01-c4de-44ec-b9e2-ab1e27462edf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50429
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50429/health" -H "Content-Type: application/json" -d 'None'
INFO  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:50429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.115/tcp/50430/p2p/16Uiu2HAmChaBWoPq5EnhP79fo7D7Hj3YWoGmp5tspqxTasAgAEVh","/ip4/172.18.212.115/tcp/50431/ws/p2p/16Uiu2HAmChaBWoPq5EnhP79fo7D7Hj3YWoGmp5tspqxTasAgAEVh"],"enrUri":"enr:-L24QHR5g4uPMNIZ_gNaKSlydFcupmngPzJGsof8PSp8GNq6Ofp2xRfGDmyxpNPmHS9SnNnhAFk3F5DOMHQlpI457WsCgmlkgnY0gmlwhKwS1HOKbXVsdGlhZGRyc5YACASsEtRzBsT-AAoErBLUcwbE_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAKlqO6p_B9-YCSt-62EcLqlE0qRW88DEYfzRQ2z-V8yDdGNwgsT-g3VkcILFAIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41213/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:7847/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:13015/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:61181/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:243 Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50429/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41213/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.178.78/tcp/54714/p2p/16Uiu2HAm4P3XU4DKmiyWt7k613Bnj7wi7qNQPZwBH1p1Yitn2bok","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/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.217.254/tcp/41214/p2p/16Uiu2HAmK9B6qXwY5h5ziize6Duyr11KCnTmQ8ziVQNbbM8VYAjN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.170.195/tcp/55678/p2p/16Uiu2HAkvexew1V4VRBmPMVLp5Lxe7v399cnobUAosej39EpVKR1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13015/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.153/tcp/49420/p2p/16Uiu2HAm4SJw6LwKQcsNftdKDWG6nGwxQJr89YYcHgpFTT6oR1kx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.178.78/tcp/7848/p2p/16Uiu2HAm4P3XU4DKmiyWt7k613Bnj7wi7qNQPZwBH1p1Yitn2bok","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61181/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.170.195/tcp/13016/p2p/16Uiu2HAkvexew1V4VRBmPMVLp5Lxe7v399cnobUAosej39EpVKR1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.212.115/tcp/53904/p2p/16Uiu2HAmChaBWoPq5EnhP79fo7D7Hj3YWoGmp5tspqxTasAgAEVh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50429/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.153/tcp/61182/p2p/16Uiu2HAm4SJw6LwKQcsNftdKDWG6nGwxQJr89YYcHgpFTT6oR1kx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.170.195/tcp/13016/p2p/16Uiu2HAkvexew1V4VRBmPMVLp5Lxe7v399cnobUAosej39EpVKR1","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41213/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41213/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41213/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41213/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13015/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13015/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13015/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13015/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 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50429/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":1773290098558826517,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290100770311115,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290102985907753,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290105208781211,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290107423499674,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290109637285416,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290111853741561,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290114071199930,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290116288795944,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290118498165578,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290120707103507,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290122924008550,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290098558826517, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290100770311115, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290102985907753, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290105208781211, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290107423499674, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290109637285416, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290111853741561, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290114071199930, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290116288795944, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290118498165578, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290120707103507, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773290122924008550, '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 eb4cf183d518
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 924d2556eb51
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 658b1a142bcc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb4cf183d518. 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 11410eff7e69
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 924d2556eb51. 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 9b155248b540
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 658b1a142bcc. 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,229 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-03-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6
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-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51321', '51322', '51323', '51324', '51325']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51321:51321 -p 51322:51322 -p 51323:51323 -p 51324:51324 -p 51325:51325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51323 --rest-port=51321 --tcp-port=51322 --discv5-udp-port=51324 --rest-address=0.0.0.0 --nat=extip:172.18.245.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f6cdffa30afb9e7fd5cfed6e0ae21f09a3518be0a49a53ac2d19a3ae6cf5c34b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51325 --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
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container edddb1263a1f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.237 waku 075abb17524e613a58c8fdcbf404886f91b15571ce9edde893bee4586788f510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 075abb17524e. Setting up logs at ./log/docker/node1_2026-03-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51321
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 2ef7b9eb799d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51321/health" -H "Content-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:51321/health" -H "Content-Type: application/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:51321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.237/tcp/51322/p2p/16Uiu2HAmG7ohEevM4Pqv9nEFopnFp2uUZL51j6z9PbwA3HZzPczv","/ip4/172.18.245.237/tcp/51323/ws/p2p/16Uiu2HAmG7ohEevM4Pqv9nEFopnFp2uUZL51j6z9PbwA3HZzPczv"],"enrUri":"enr:-L24QGDfTtHVPUbRPin97S_3fRcn02Nf2fhsNHjtwRHZmmxuDYL-v02S8VEVoUvNk4InIomUHZeLNsipeoquLi2LI9QCgmlkgnY0gmlwhKwS9e2KbXVsdGlhZGRyc5YACASsEvXtBsh6AAoErBL17QbIe90DgnJzhQACAQAAiXNlY3AyNTZrMaEDM3GxmLRWrNEmpSHbwviXgjUARJPHfblNX9lB8eYISwuDdGNwgsh6g3VkcILIfIV3YWt1MgU"}'
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-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44659', '44660', '44661', '44662', '44663']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44659:44659 -p 44660:44660 -p 44661:44661 -p 44662:44662 -p 44663:44663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44661 --rest-port=44659 --tcp-port=44660 --discv5-udp-port=44662 --rest-address=0.0.0.0 --nat=extip:172.18.193.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f6c741fff52be7abd29f6c26deea2b3fea4d27a9c57badeb0ddfb9dddd07e176 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44663 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGDfTtHVPUbRPin97S_3fRcn02Nf2fhsNHjtwRHZmmxuDYL-v02S8VEVoUvNk4InIomUHZeLNsipeoquLi2LI9QCgmlkgnY0gmlwhKwS9e2KbXVsdGlhZGRyc5YACASsEvXtBsh6AAoErBL17QbIe90DgnJzhQACAQAAiXNlY3AyNTZrMaEDM3GxmLRWrNEmpSHbwviXgjUARJPHfblNX9lB8eYISwuDdGNwgsh6g3VkcILIfIV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.105 waku 4e8ef2df9feebfb90df7e607bf93a62837872676044221d586fbbd443ae3ec1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e8ef2df9fee. Setting up logs at ./log/docker/node2_2026-03-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44659
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44659/health" -H "Content-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:44659/health" -H "Content-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:44659/health" -H "Content-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:44659/health" -H "Content-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:44659/health" -H "Content-Type: application/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:44659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.105/tcp/44660/p2p/16Uiu2HAm62zBiVshXQGL7cVf6DV6vzthyrJq4KVjjXkJt9qPGzKe","/ip4/172.18.193.105/tcp/44661/ws/p2p/16Uiu2HAm62zBiVshXQGL7cVf6DV6vzthyrJq4KVjjXkJt9qPGzKe"],"enrUri":"enr:-L24QLa55IZe1Og-hwqTVSFPUJwAJLXBVrlT4rfHe7Te2OeyZFGWUfrNuKpPI5xXdzKQxuE7igdiL0S5X-Ce0Ry9jykCgmlkgnY0gmlwhKwSwWmKbXVsdGlhZGRyc5YACASsEsFpBq50AAoErBLBaQaudd0DgnJzhQACAQAAiXNlY3AyNTZrMaECnaDIXauyM75DLUGFTgjl4S2m1VdisYdSeUOYUJKKx3WDdGNwgq50g3VkcIKudoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44659/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.237/tcp/51322/p2p/16Uiu2HAmG7ohEevM4Pqv9nEFopnFp2uUZL51j6z9PbwA3HZzPczv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51321/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:44659/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:51321/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:51321/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":1773290618594780987,"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:44659/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":1773290618594780987,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51321/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:51321/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290614107173290,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290618713827182,"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 075abb17524e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e8ef2df9fee
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-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-12_04-43-35__a3bb6b76-b51b-4351-834d-7eedf6c7d0d6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-03-12_04-43-40__9c7d5a7f-2b6d-4106-82fc-3fb7dcd4ad79
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-12_04-43-40__9c7d5a7f-2b6d-4106-82fc-3fb7dcd4ad79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19669', '19670', '19671', '19672', '19673']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19669:19669 -p 19670:19670 -p 19671:19671 -p 19672:19672 -p 19673:19673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19671 --rest-port=19669 --tcp-port=19670 --discv5-udp-port=19672 --rest-address=0.0.0.0 --nat=extip:172.18.214.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=39a54dacbba5535e070eca8e6b0ce8e444ecbe5adca8b7f7c6fdbcfbdfed4a0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19673 --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
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 075abb17524e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.211 waku d8e2062e905b796968c88bb6762f86344b801e8b18f03275751b055397a66979
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d8e2062e905b. Setting up logs at ./log/docker/node1_2026-03-12_04-43-40__9c7d5a7f-2b6d-4106-82fc-3fb7dcd4ad79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19669
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 4e8ef2df9fee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19669/health" -H "Content-Type: application/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:19669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.211/tcp/19670/p2p/16Uiu2HAm8GbUjjyZwLahMyk9fBdNdvDV8PKRtj6oLGR9rBeQVmi6","/ip4/172.18.214.211/tcp/19671/ws/p2p/16Uiu2HAm8GbUjjyZwLahMyk9fBdNdvDV8PKRtj6oLGR9rBeQVmi6"],"enrUri":"enr:-L24QFF02RAkPcCQCK360QJNwVRahBGqe7GQYCQeOrou8k3nHTNZzDtz9Lk4VyhBlwHLkcc49JXss9LpG-llu7UHeiQCgmlkgnY0gmlwhKwS1tOKbXVsdGlhZGRyc5YACASsEtbTBkzWAAoErBLW0wZM190DgnJzhQACAQAAiXNlY3AyNTZrMaECvtSdDs1O_iltxios07-qAFSxaPC7V1xnmSuw07UoIW-DdGNwgkzWg3VkcIJM2IV3YWt1MgU"}'
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-12_04-43-40__9c7d5a7f-2b6d-4106-82fc-3fb7dcd4ad79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36441', '36442', '36443', '36444', '36445']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36441:36441 -p 36442:36442 -p 36443:36443 -p 36444:36444 -p 36445:36445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36443 --rest-port=36441 --tcp-port=36442 --discv5-udp-port=36444 --rest-address=0.0.0.0 --nat=extip:172.18.128.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dacceddfd6a5b82dbb331ab02d2c5ade9ced9a1aaa88bb6fcb31dad85fdca42e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36445 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFF02RAkPcCQCK360QJNwVRahBGqe7GQYCQeOrou8k3nHTNZzDtz9Lk4VyhBlwHLkcc49JXss9LpG-llu7UHeiQCgmlkgnY0gmlwhKwS1tOKbXVsdGlhZGRyc5YACASsEtbTBkzWAAoErBLW0wZM190DgnJzhQACAQAAiXNlY3AyNTZrMaECvtSdDs1O_iltxios07-qAFSxaPC7V1xnmSuw07UoIW-DdGNwgkzWg3VkcIJM2IV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.144 waku 2e2e7205d44cae985a053b92042b062525c92fddf05f3180581e4ccb0bf65d5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e2e7205d44c. Setting up logs at ./log/docker/node2_2026-03-12_04-43-40__9c7d5a7f-2b6d-4106-82fc-3fb7dcd4ad79__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36441
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36441/health" -H "Content-Type: application/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:36441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.144/tcp/36442/p2p/16Uiu2HAmTqmWNBKPoQhXiUnL118piGu3Pda3gobm7TMJaFyfYGVA","/ip4/172.18.128.144/tcp/36443/ws/p2p/16Uiu2HAmTqmWNBKPoQhXiUnL118piGu3Pda3gobm7TMJaFyfYGVA"],"enrUri":"enr:-L24QNnuUAv5hiiWZW1BgfMVd2Pmun0oAQEFzqKkQVO9CqQONIeZ-73KPY0PoKBXYstX-EviWP4BxEED4890bYUzd2wCgmlkgnY0gmlwhKwSgJCKbXVsdGlhZGRyc5YACASsEoCQBo5aAAoErBKAkAaOW90DgnJzhQACAQAAiXNlY3AyNTZrMaED4aIrq3tZRPyxneE3V-CQf-ktTveRrKkXU9wZ4wZJZLWDdGNwgo5ag3VkcIKOXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36441/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.211/tcp/19670/p2p/16Uiu2HAm8GbUjjyZwLahMyk9fBdNdvDV8PKRtj6oLGR9rBeQVmi6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:36441/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:19669/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:19669/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":1773290622750765562,"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:36441/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":1773290622750765562,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290622872521417,"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:36441/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290622872521417,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290622992814761,"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:36441/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290622992814761,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/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":1773290623114790719,"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:36441/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":1773290623114790719,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/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":1773290623234108716,"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:36441/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":1773290623234108716,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290623355110467,"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:36441/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290623355110467,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290623473838425,"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:36441/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290623473838425,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19669/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:19669/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290623591922731,"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:36441/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290623591922731,"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 d8e2062e905b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e2e7205d44c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-03-12 04:34:19.123 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:19.124 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-03-12_04-34-19__e259cdf3-e962-44a5-b062-3a69669b03a3
2026-03-12 04:34:19.124 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:19.124 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:34:19.124 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:34:19.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:19.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-19__e259cdf3-e962-44a5-b062-3a69669b03a3__wakuorg_nwaku:latest.log
2026-03-12 04:34:19.132 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:19.132 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:19.134 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:19.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.58
2026-03-12 04:34:19.134 DEBUG [src.node.docker_mananger] Generated ports ['40967', '40968', '40969', '40970', '40971']
2026-03-12 04:34:19.134 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:19.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:19.134 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:19.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 40967:40967 -p 40968:40968 -p 40969:40969 -p 40970:40970 -p 40971:40971 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40969 --rest-port=40967 --tcp-port=40968 --discv5-udp-port=40970 --rest-address=0.0.0.0 --nat=extip:172.18.222.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7f70a1a79ac56638cf58ecc306af562fdb8bb7deb86ccff1ab869a366b6ba16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40971 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:34:19.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.58 waku 12893803fd8809b79574c15ee00ba40bdf1823163cb6bc2a1527c1fa59e2c176
2026-03-12 04:34:19.358 ERROR [src.node.docker_mananger] Max retries reached for container b1f28aac1d48. Exiting log stream.
2026-03-12 04:34:19.361 DEBUG [src.node.docker_mananger] Container started with ID 12893803fd88. Setting up logs at ./log/docker/node1_2026-03-12_04-34-19__e259cdf3-e962-44a5-b062-3a69669b03a3__wakuorg_nwaku:latest.log
2026-03-12 04:34:19.361 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40967
2026-03-12 04:34:19.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:19.917 ERROR [src.node.docker_mananger] Max retries reached for container c1c3448d53c7. Exiting log stream.
2026-03-12 04:34:20.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40967/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:20.366 INFO [src.node.api_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-12 04:34:20.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:20.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40967/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:20.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.58/tcp/40968/p2p/16Uiu2HAmByuL8VtZ1Gap9G1H2byKvqfYJrzVxWswyZVb6oWP1Nmy","/ip4/172.18.222.58/tcp/40969/ws/p2p/16Uiu2HAmByuL8VtZ1Gap9G1H2byKvqfYJrzVxWswyZVb6oWP1Nmy"],"enrUri":"enr:-L24QDT4D9KdwuZud0kKSK1ihFX6xRrtFvnBWAcbk2jlP0s9V7E4kb6_WPImd_ZyIgviwB6KVC0hpVtoH57fma7DS8kCgmlkgnY0gmlwhKwS3jqKbXVsdGlhZGRyc5YACASsEt46BqAIAAoErBLeOgagCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9fysHQwCoaJlpNeGKWV8iNcIUeo5akp_Z3C-oErGnqSDdGNwgqAIg3VkcIKgCoV3YWt1MgU"}'
2026-03-12 04:34:20.369 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:20.370 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:34:20.376 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:20.376 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-19__e259cdf3-e962-44a5-b062-3a69669b03a3__wakuorg_nwaku:latest.log
2026-03-12 04:34:20.377 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:20.377 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:20.378 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:20.378 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.16
2026-03-12 04:34:20.378 DEBUG [src.node.docker_mananger] Generated ports ['23893', '23894', '23895', '23896', '23897']
2026-03-12 04:34:20.379 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:20.379 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:20.379 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:20.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 23893:23893 -p 23894:23894 -p 23895:23895 -p 23896:23896 -p 23897:23897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23895 --rest-port=23893 --tcp-port=23894 --discv5-udp-port=23896 --rest-address=0.0.0.0 --nat=extip:172.18.16.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b43e6d7e38f7c2d6cde49adb8d49e621aabdd6e7ffdbb6a058f6c3caa8b0db0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDT4D9KdwuZud0kKSK1ihFX6xRrtFvnBWAcbk2jlP0s9V7E4kb6_WPImd_ZyIgviwB6KVC0hpVtoH57fma7DS8kCgmlkgnY0gmlwhKwS3jqKbXVsdGlhZGRyc5YACASsEt46BqAIAAoErBLeOgagCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9fysHQwCoaJlpNeGKWV8iNcIUeo5akp_Z3C-oErGnqSDdGNwgqAIg3VkcIKgCoV3YWt1MgU --filternode=/ip4/172.18.222.58/tcp/40968/p2p/16Uiu2HAmByuL8VtZ1Gap9G1H2byKvqfYJrzVxWswyZVb6oWP1Nmy
2026-03-12 04:34:20.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.16 waku 50ac625d571e3aae09521e2ec0a93b1411bfac2f4e4c32ba75c9e2abcfd923e0
2026-03-12 04:34:20.609 DEBUG [src.node.docker_mananger] Container started with ID 50ac625d571e. Setting up logs at ./log/docker/node2_2026-03-12_04-34-19__e259cdf3-e962-44a5-b062-3a69669b03a3__wakuorg_nwaku:latest.log
2026-03-12 04:34:20.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23893
2026-03-12 04:34:20.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:21.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23893/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:21.614 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-12 04:34:21.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:21.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:21.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.16/tcp/23894/p2p/16Uiu2HAmFv5Nyr46XtYZ8YbgEMiLxzZdxfRX3QKLfKWPNieETSEH","/ip4/172.18.16.16/tcp/23895/ws/p2p/16Uiu2HAmFv5Nyr46XtYZ8YbgEMiLxzZdxfRX3QKLfKWPNieETSEH"],"enrUri":"enr:-L24QEda4nIbMvaXChGztUCpLGmoaMYRgzYJjI7JcZllWtzXAnMDbXkEL1mWPkN2qUYpJDOU_MsEE-owVhQ4QIxEac0CgmlkgnY0gmlwhKwSEBCKbXVsdGlhZGRyc5YACASsEhAQBl1WAAoErBIQEAZdV90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMHB1mzo_v9lQGYr2dpvp3pzuGjZOTLahhRklLUY_qkaDdGNwgl1Wg3VkcIJdWIV3YWt1MgA"}'
2026-03-12 04:34:21.617 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:21.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.58/tcp/40968/p2p/16Uiu2HAmByuL8VtZ1Gap9G1H2byKvqfYJrzVxWswyZVb6oWP1Nmy"]'
2026-03-12 04:34:21.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:21.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40967/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:21.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:21.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0b80f380-e0cd-42ee-937d-06690eda7665", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:21.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0b80f380-e0cd-42ee-937d-06690eda7665","statusDesc":"OK"}'
2026-03-12 04:34:21.691 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:23893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:21.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-12 04:34:21.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40967/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-12 04:34:21.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:21.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:21.811 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:21.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:21.814 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":1773290061702862819,"ephemeral":false}]'
2026-03-12 04:34:21.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40967/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)'}'
2026-03-12 04:34:21.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:21.822 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:21.922 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:21.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23893/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:21.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1773290061816562467,"ephemeral":false}]'
2026-03-12 04:34:21.928 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:21.929 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:21.929 DEBUG [src.node.waku_node] Stopping container with id 12893803fd88
2026-03-12 04:34:22.482 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:22.483 DEBUG [src.node.waku_node] Stopping container with id 50ac625d571e
2026-03-12 04:34:23.043 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:23.045 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:23.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:23.055 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-12 04:36:22.561 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:36:22.562 DEBUG [tests.conftest] Running test: test_publish_with_valid_meta with id: 2026-03-12_04-36-22__9e4ce57b-e479-4b86-9cb5-9906b449f60b
2026-03-12 04:36:22.562 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:36:22.562 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:36:22.562 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:36:22.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:36:22.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-36-22__9e4ce57b-e479-4b86-9cb5-9906b449f60b__wakuorg_nwaku:latest.log
2026-03-12 04:36:22.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:36:22.569 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:36:22.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:36:22.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.255
2026-03-12 04:36:22.570 DEBUG [src.node.docker_mananger] Generated ports ['29929', '29930', '29931', '29932', '29933']
2026-03-12 04:36:22.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:36:22.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:36:22.570 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:36:22.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 29929:29929 -p 29930:29930 -p 29931:29931 -p 29932:29932 -p 29933:29933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29931 --rest-port=29929 --tcp-port=29930 --discv5-udp-port=29932 --rest-address=0.0.0.0 --nat=extip:172.18.116.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deed9b6f4dbbc3efdb7441a64f94b1aa3cd6f7d6540f7de6fd67403ccb9aedf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29933 --metrics-logging=true --relay=true
2026-03-12 04:36:22.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.255 waku 299a9b1bccc8bba11e5d39edd40e02e69326d1c6615b2b9619778154c9972149
2026-03-12 04:36:22.757 DEBUG [src.node.docker_mananger] Container started with ID 299a9b1bccc8. Setting up logs at ./log/docker/node1_2026-03-12_04-36-22__9e4ce57b-e479-4b86-9cb5-9906b449f60b__wakuorg_nwaku:latest.log
2026-03-12 04:36:22.757 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29929
2026-03-12 04:36:22.757 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:36:22.874 ERROR [src.node.docker_mananger] Max retries reached for container b745415d3f90. Exiting log stream.
2026-03-12 04:36:23.369 ERROR [src.node.docker_mananger] Max retries reached for container 6fa724e39abf. Exiting log stream.
2026-03-12 04:36:23.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29929/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:23.760 INFO [src.node.api_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-12 04:36:23.761 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:36:23.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:23.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.255/tcp/29930/p2p/16Uiu2HAmSBs7k6Pnnj9aHmZPF59RYL8BGharFA226AFLgHLFcStA","/ip4/172.18.116.255/tcp/29931/ws/p2p/16Uiu2HAmSBs7k6Pnnj9aHmZPF59RYL8BGharFA226AFLgHLFcStA"],"enrUri":"enr:-L24QKFETwvorqpqOyn6UrU0tEC8WdUcrqgwewP-_R8TsyJ9Y4DAZ29krH4FZi3XSa2GFO6qJjJHbvZmaDKKWW-szToCgmlkgnY0gmlwhKwSdP-KbXVsdGlhZGRyc5YACASsEnT_BnTqAAoErBJ0_wZ0690DgnJzhQADAQAAiXNlY3AyNTZrMaEDyRDBkQpeuIC8IM3i4nGlcmzlLgRiBbHISdr_QdmocdODdGNwgnTqg3VkcIJ07IV3YWt1MgE"}'
2026-03-12 04:36:23.764 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:36:23.770 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:36:23.770 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-36-22__9e4ce57b-e479-4b86-9cb5-9906b449f60b__wakuorg_nwaku:latest.log
2026-03-12 04:36:23.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:36:23.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:36:23.771 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:36:23.771 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.140
2026-03-12 04:36:23.772 DEBUG [src.node.docker_mananger] Generated ports ['5598', '5599', '5600', '5601', '5602']
2026-03-12 04:36:23.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:36:23.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:36:23.772 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:36:23.772 DEBUG [src.node.docker_mananger] docker run -i -t -p 5598:5598 -p 5599:5599 -p 5600:5600 -p 5601:5601 -p 5602:5602 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5600 --rest-port=5598 --tcp-port=5599 --discv5-udp-port=5601 --rest-address=0.0.0.0 --nat=extip:172.18.236.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c6ab3beeb1fe85eb1cacd532d8729d79aa9f72ff5824ba0a16a5b9ef6d02cc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5602 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKFETwvorqpqOyn6UrU0tEC8WdUcrqgwewP-_R8TsyJ9Y4DAZ29krH4FZi3XSa2GFO6qJjJHbvZmaDKKWW-szToCgmlkgnY0gmlwhKwSdP-KbXVsdGlhZGRyc5YACASsEnT_BnTqAAoErBJ0_wZ0690DgnJzhQADAQAAiXNlY3AyNTZrMaEDyRDBkQpeuIC8IM3i4nGlcmzlLgRiBbHISdr_QdmocdODdGNwgnTqg3VkcIJ07IV3YWt1MgE
2026-03-12 04:36:23.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.140 waku f51da8aa1e7c33fa8d9f094447c9c418ef992b80740007f92a06ee74ed0894b1
2026-03-12 04:36:23.942 DEBUG [src.node.docker_mananger] Container started with ID f51da8aa1e7c. Setting up logs at ./log/docker/node2_2026-03-12_04-36-22__9e4ce57b-e479-4b86-9cb5-9906b449f60b__wakuorg_nwaku:latest.log
2026-03-12 04:36:23.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5598
2026-03-12 04:36:23.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:36:24.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5598/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:24.962 INFO [src.node.api_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-12 04:36:24.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:36:24.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5598/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:24.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.140/tcp/5599/p2p/16Uiu2HAmSCPyvRPiWZkqX7VLFhT1LVkQsMxX3VbrcFLhLjpYciDk","/ip4/172.18.236.140/tcp/5600/ws/p2p/16Uiu2HAmSCPyvRPiWZkqX7VLFhT1LVkQsMxX3VbrcFLhLjpYciDk"],"enrUri":"enr:-L24QFNzXrJcyfJeVJvsHrsc-dI2g1XBVfvQ7IVWbPBhuR4DMgV0ez_WPmHN3-s7zKPw7vOykY-tsoEcaXKjUHq2w6QCgmlkgnY0gmlwhKwS7IyKbXVsdGlhZGRyc5YACASsEuyMBhXfAAoErBLsjAYV4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyTOnyyH86C8Jy_0NrxeLYvTuze1qs3xACav0Ukt2Am-DdGNwghXfg3VkcIIV4YV3YWt1MgE"}'
2026-03-12 04:36:24.969 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:36:24.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5598/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.255/tcp/29930/p2p/16Uiu2HAmSBs7k6Pnnj9aHmZPF59RYL8BGharFA226AFLgHLFcStA"]'
2026-03-12 04:36:24.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:24.973 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:36:24.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29929/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:36:24.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:24.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5598/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:36:24.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:24.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29929/relay/v1/messages/%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-12 04:36:24.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:24.988 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:36:25.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:36:25.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29929/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:25.091 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":1773290184983197952,"ephemeral":false,"proof":""}]'
2026-03-12 04:36:25.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:36:25.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5598/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:25.095 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":1773290184983197952,"ephemeral":false,"proof":""}]'
2026-03-12 04:36:25.096 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:36:25.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29929/relay/v1/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=="}'
2026-03-12 04:36:25.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:25.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:36:25.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:36:25.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29929/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:25.204 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":1773290185097048789,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-03-12 04:36:25.206 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:36:25.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5598/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:25.208 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":1773290185097048789,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-03-12 04:36:25.211 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:36:25.212 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:36:25.212 DEBUG [src.node.waku_node] Stopping container with id 299a9b1bccc8
2026-03-12 04:36:25.711 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:25.713 DEBUG [src.node.waku_node] Stopping container with id f51da8aa1e7c
2026-03-12 04:36:26.160 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:26.162 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:36:26.167 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:36:26.172 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-03-12 04:35:53.595 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:53.595 DEBUG [tests.conftest] Running test: test_cursor_near_end with id: 2026-03-12_04-35-53__f51cf14a-032a-4d64-af2a-8dc99645b2f7
2026-03-12 04:35:53.595 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:53.595 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:53.596 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:35:53.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:53.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-35-53__f51cf14a-032a-4d64-af2a-8dc99645b2f7__wakuorg_nwaku:latest.log
2026-03-12 04:35:53.602 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:53.603 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:53.604 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:53.604 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.117
2026-03-12 04:35:53.604 DEBUG [src.node.docker_mananger] Generated ports ['22646', '22647', '22648', '22649', '22650']
2026-03-12 04:35:53.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:53.605 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:53.605 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:53.605 DEBUG [src.node.docker_mananger] docker run -i -t -p 22646:22646 -p 22647:22647 -p 22648:22648 -p 22649:22649 -p 22650:22650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22648 --rest-port=22646 --tcp-port=22647 --discv5-udp-port=22649 --rest-address=0.0.0.0 --nat=extip:172.18.29.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c57de67c627612c8fc10348cc9b0e325a29c7b3b3dc785b5df76366fbddb50b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22650 --metrics-logging=true --store=true --relay=true
2026-03-12 04:35:53.798 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.117 waku d5e1d48987a5c782cbe2e14e0b1d518d67be39a5822651cfbf5523213cd5efa9
2026-03-12 04:35:53.833 DEBUG [src.node.docker_mananger] Container started with ID d5e1d48987a5. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-53__f51cf14a-032a-4d64-af2a-8dc99645b2f7__wakuorg_nwaku:latest.log
2026-03-12 04:35:53.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22646
2026-03-12 04:35:53.834 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:53.844 ERROR [src.node.docker_mananger] Max retries reached for container 21b129955f62. Exiting log stream.
2026-03-12 04:35:54.376 ERROR [src.node.docker_mananger] Max retries reached for container dc76a59ec1dc. Exiting log stream.
2026-03-12 04:35:54.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22646/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:54.839 INFO [src.node.api_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-12 04:35:54.839 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:54.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:54.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.117/tcp/22647/p2p/16Uiu2HAmKKGHokKSecbYebKUvMVWzCE2uosMc4YrA1CdxzGrEPgF","/ip4/172.18.29.117/tcp/22648/ws/p2p/16Uiu2HAmKKGHokKSecbYebKUvMVWzCE2uosMc4YrA1CdxzGrEPgF"],"enrUri":"enr:-L24QLmIQ3nacrV2VOIZkR5sItAlLvzmdptnNXMEo8-7TcsmcDea8ca3FC_ABmXt7eAfzW13l3MTgKI6jQQa9NHkXVsCgmlkgnY0gmlwhKwSHXWKbXVsdGlhZGRyc5YACASsEh11Blh3AAoErBIddQZYeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYvQ3NWN7OO4VzXW_DB6iiA4sbH_9jYL_ET1waYmbQjSDdGNwglh3g3VkcIJYeYV3YWt1MgM"}'
2026-03-12 04:35:54.842 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:54.849 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:54.849 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-35-53__f51cf14a-032a-4d64-af2a-8dc99645b2f7__wakuorg_nwaku:latest.log
2026-03-12 04:35:54.849 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:54.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:54.851 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:54.851 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.109
2026-03-12 04:35:54.851 DEBUG [src.node.docker_mananger] Generated ports ['34052', '34053', '34054', '34055', '34056']
2026-03-12 04:35:54.851 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:54.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:54.852 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:54.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 34052:34052 -p 34053:34053 -p 34054:34054 -p 34055:34055 -p 34056:34056 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34054 --rest-port=34052 --tcp-port=34053 --discv5-udp-port=34055 --rest-address=0.0.0.0 --nat=extip:172.18.145.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11689fedde7e8a8f1b7c313ee93a28748423d0b088cbe8da30cda1760bdef758 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34056 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLmIQ3nacrV2VOIZkR5sItAlLvzmdptnNXMEo8-7TcsmcDea8ca3FC_ABmXt7eAfzW13l3MTgKI6jQQa9NHkXVsCgmlkgnY0gmlwhKwSHXWKbXVsdGlhZGRyc5YACASsEh11Blh3AAoErBIddQZYeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYvQ3NWN7OO4VzXW_DB6iiA4sbH_9jYL_ET1waYmbQjSDdGNwglh3g3VkcIJYeYV3YWt1MgM --storenode=/ip4/172.18.29.117/tcp/22647/p2p/16Uiu2HAmKKGHokKSecbYebKUvMVWzCE2uosMc4YrA1CdxzGrEPgF --store=true --relay=true
2026-03-12 04:35:55.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.109 waku 83a03d97e2bfcc913d98cff551ff7f4db421613be76596bf33809fed7fe00533
2026-03-12 04:35:55.082 DEBUG [src.node.docker_mananger] Container started with ID 83a03d97e2bf. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-53__f51cf14a-032a-4d64-af2a-8dc99645b2f7__wakuorg_nwaku:latest.log
2026-03-12 04:35:55.082 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34052
2026-03-12 04:35:55.083 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:56.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34052/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:56.086 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-12 04:35:56.087 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:56.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34052/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:56.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.109/tcp/34053/p2p/16Uiu2HAmUjRairuqioXrUVsWNR6VNhJFEMbcz2UgaSquFgpTSLEN","/ip4/172.18.145.109/tcp/34054/ws/p2p/16Uiu2HAmUjRairuqioXrUVsWNR6VNhJFEMbcz2UgaSquFgpTSLEN"],"enrUri":"enr:-L24QKBI4lN9THVS0RrF-1dlpUedqSqh-JU5h3SGU-srZCb8ZcoZY3J_vwqMSQ_NSovmbrJxN2zzbrMGbFHGlumjKiICgmlkgnY0gmlwhKwSkW2KbXVsdGlhZGRyc5YACASsEpFtBoUFAAoErBKRbQaFBt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7t3X8LNbFc1_AHz8VcDlBqQl67fPwVfnRR3LuNRqzVuDdGNwgoUFg3VkcIKFB4V3YWt1MgM"}'
2026-03-12 04:35:56.089 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:56.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34052/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.117/tcp/22647/p2p/16Uiu2HAmKKGHokKSecbYebKUvMVWzCE2uosMc4YrA1CdxzGrEPgF"]'
2026-03-12 04:35:56.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:56.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34052/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:56.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.098 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:56.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:56.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:56.305 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:56.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:56.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:56.513 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:56.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:56.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:56.719 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:56.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:56.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:56.925 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:56.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:56.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:56.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:57.132 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:57.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:57.339 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:57.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:57.548 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:57.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:57.754 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:57.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:57.961 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:57.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22646/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-12 04:35:57.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:57.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:58.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:58.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfbac1c40626860177d33ed7201028e6747e0067eabaeece4eb419b9d49119b70"},{"messageHash":"0xf9680eb801ee8e85819f6579df993cedda54060b58f6f544ba4eaab0d09e699e"},{"messageHash":"0xbd7cb75e6411b1b37a9038e95162d08395ec14999c4601293115bd73baeb7d3e"},{"messageHash":"0x576c495433523b507577e13e96c5f542a0d26e19a3d7c7a312b6252a0d6750a6"},{"messageHash":"0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d"}],"paginationCursor":"0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d"}'
2026-03-12 04:35:58.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:58.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1293c056329f6450cb58b80d157313f64b12cb20765878ff2162d2df4db11c32"},{"messageHash":"0xd23924edef2487f0defc75436eab08d63053b8a8023991a5fa169040cda4ecf7"},{"messageHash":"0xd75470450e54bb253a38dfab27046ec45864a204496b0d6383108a4a6f328acc"},{"messageHash":"0x0c49bd837132e97f8b74cdeeade22b407854ca903cdbe6d5ee44793563b45a85"},{"messageHash":"0x3744a6eed6a0c789e4a66a159ae6e7a7e5bc0dff8124bb24017054a8e6bf8d2d"}]}'
2026-03-12 04:35:58.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34052/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:58.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfbac1c40626860177d33ed7201028e6747e0067eabaeece4eb419b9d49119b70"},{"messageHash":"0xf9680eb801ee8e85819f6579df993cedda54060b58f6f544ba4eaab0d09e699e"},{"messageHash":"0xbd7cb75e6411b1b37a9038e95162d08395ec14999c4601293115bd73baeb7d3e"},{"messageHash":"0x576c495433523b507577e13e96c5f542a0d26e19a3d7c7a312b6252a0d6750a6"},{"messageHash":"0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d"}],"paginationCursor":"0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d"}'
2026-03-12 04:35:58.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34052/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfda377e460ad8a47c6257808231d108ec2c7c7b3cf45e92a8bb671c00ba2027d&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:58.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1293c056329f6450cb58b80d157313f64b12cb20765878ff2162d2df4db11c32"},{"messageHash":"0xd23924edef2487f0defc75436eab08d63053b8a8023991a5fa169040cda4ecf7"},{"messageHash":"0xd75470450e54bb253a38dfab27046ec45864a204496b0d6383108a4a6f328acc"},{"messageHash":"0x0c49bd837132e97f8b74cdeeade22b407854ca903cdbe6d5ee44793563b45a85"},{"messageHash":"0x3744a6eed6a0c789e4a66a159ae6e7a7e5bc0dff8124bb24017054a8e6bf8d2d"}]}'
2026-03-12 04:35:58.184 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:58.185 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:58.185 DEBUG [src.node.waku_node] Stopping container with id d5e1d48987a5
2026-03-12 04:35:58.735 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:58.737 DEBUG [src.node.waku_node] Stopping container with id 83a03d97e2bf
2026-03-12 04:35:59.307 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:59.310 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:59.317 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:59.325 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,90 @@
2026-03-12 04:34:04.496 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:04.497 DEBUG [tests.conftest] Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f
2026-03-12 04:34:04.497 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:04.497 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:34:04.498 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:34:04.506 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:04.506 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
2026-03-12 04:34:04.506 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:04.506 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:04.508 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:04.508 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.99
2026-03-12 04:34:04.508 DEBUG [src.node.docker_mananger] Generated ports ['7627', '7628', '7629', '7630', '7631']
2026-03-12 04:34:04.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:04.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:04.508 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:04.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 7627:7627 -p 7628:7628 -p 7629:7629 -p 7630:7630 -p 7631:7631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7629 --rest-port=7627 --tcp-port=7628 --discv5-udp-port=7630 --rest-address=0.0.0.0 --nat=extip:172.18.118.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6e8b62a0fcdedcaa58a94f560f42a4768c9edbd65e6f7d96a7e534cd0d3deb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7631 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:34:04.699 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.99 waku a7d6429a585a61e80fc5c2feaf25d6ed6efd8884ac397a693431352236ecc6fd
2026-03-12 04:34:04.703 ERROR [src.node.docker_mananger] Max retries reached for container b09934958890. Exiting log stream.
2026-03-12 04:34:04.734 DEBUG [src.node.docker_mananger] Container started with ID a7d6429a585a. Setting up logs at ./log/docker/node1_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
2026-03-12 04:34:04.736 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7627
2026-03-12 04:34:04.737 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:05.294 ERROR [src.node.docker_mananger] Max retries reached for container 79af8208992c. Exiting log stream.
2026-03-12 04:34:05.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7627/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:05.741 INFO [src.node.api_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-12 04:34:05.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:05.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:05.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz","/ip4/172.18.118.99/tcp/7629/ws/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz"],"enrUri":"enr:-L24QNsA2ACdxMP7DzXp-hQyWQ4-ribLe1dbwTXxf9tg3I2AA5_t5M4QC4Sv3xrLCS2ZhAIbrOpTs7BTWB2AW7Icl2sCgmlkgnY0gmlwhKwSdmOKbXVsdGlhZGRyc5YACASsEnZjBh3MAAoErBJ2YwYdzd0DgnJzhQADAQAAiXNlY3AyNTZrMaED91AJ_vgzro8GJtWEjHWD0spDsDYwnI9Xr9yL6HwMN5ODdGNwgh3Mg3VkcIIdzoV3YWt1MgU"}'
2026-03-12 04:34:05.744 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:05.745 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:34:05.752 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:05.752 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
2026-03-12 04:34:05.752 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:05.752 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:05.753 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:05.753 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.104
2026-03-12 04:34:05.754 DEBUG [src.node.docker_mananger] Generated ports ['33354', '33355', '33356', '33357', '33358']
2026-03-12 04:34:05.754 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:05.754 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:05.754 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:05.754 DEBUG [src.node.docker_mananger] docker run -i -t -p 33354:33354 -p 33355:33355 -p 33356:33356 -p 33357:33357 -p 33358:33358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33356 --rest-port=33354 --tcp-port=33355 --discv5-udp-port=33357 --rest-address=0.0.0.0 --nat=extip:172.18.74.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e81d7fd2db6ef3dd8ba6f016fb78b3bcfa52f011f232a69a223c8c0ef5ca7309 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33358 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNsA2ACdxMP7DzXp-hQyWQ4-ribLe1dbwTXxf9tg3I2AA5_t5M4QC4Sv3xrLCS2ZhAIbrOpTs7BTWB2AW7Icl2sCgmlkgnY0gmlwhKwSdmOKbXVsdGlhZGRyc5YACASsEnZjBh3MAAoErBJ2YwYdzd0DgnJzhQADAQAAiXNlY3AyNTZrMaED91AJ_vgzro8GJtWEjHWD0spDsDYwnI9Xr9yL6HwMN5ODdGNwgh3Mg3VkcIIdzoV3YWt1MgU --filternode=/ip4/172.18.118.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz
2026-03-12 04:34:05.953 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.104 waku f541d444a6ff1c6dce0e7edf538cd10c7cf5df6060ec02dd476398b15c3cca19
2026-03-12 04:34:05.988 DEBUG [src.node.docker_mananger] Container started with ID f541d444a6ff. Setting up logs at ./log/docker/node2_2026-03-12_04-34-04__53a49a14-5593-4f9f-bd98-92109f6b5a3f__wakuorg_nwaku:latest.log
2026-03-12 04:34:05.988 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33354
2026-03-12 04:34:05.989 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:06.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33354/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:06.992 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-12 04:34:06.992 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:06.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:06.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.104/tcp/33355/p2p/16Uiu2HAm58TMG9BTPxV9YXNPXXeMUNpqmhEcdPRzjY6sfrxK5PYZ","/ip4/172.18.74.104/tcp/33356/ws/p2p/16Uiu2HAm58TMG9BTPxV9YXNPXXeMUNpqmhEcdPRzjY6sfrxK5PYZ"],"enrUri":"enr:-L24QOqJAI2sg6t5L0kIRMF65fJ83cT_HlJ0aEGGAKls5-p2f6GWe5VPh_hJZOKeAWBOx4Y1TgEcvZ-X9k-pC1lahH0CgmlkgnY0gmlwhKwSSmiKbXVsdGlhZGRyc5YACASsEkpoBoJLAAoErBJKaAaCTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkCu3Ar0Rr-yYdQ0o2gF0Ej8EZOXjc1WZKdU7b-Fdsp6DdGNwgoJLg3VkcIKCTYV3YWt1MgA"}'
2026-03-12 04:34:06.995 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:06.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.99/tcp/7628/p2p/16Uiu2HAmVJPqcMohBjPMgRzzbfbkFRzNK1vVxPCcwasxhCy6bBWz"]'
2026-03-12 04:34:07.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.028 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-12 04:34:07.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:07.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8eaf9245-4eb6-4734-85fd-620f532fe3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:07.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8eaf9245-4eb6-4734-85fd-620f532fe3d4","statusDesc":"OK"}'
2026-03-12 04:34:07.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7627/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-12 04:34:07.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.068 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:07.169 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:07.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:07.172 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":1773290047061686956,"ephemeral":false}]'
2026-03-12 04:34:07.174 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:07.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-12 04:34:07.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7627/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-12 04:34:07.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.186 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:07.286 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:07.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:07.289 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-12 04:34:07.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:07.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "87f84757-8e5e-44d0-b451-28adba3116ce", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:07.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"87f84757-8e5e-44d0-b451-28adba3116ce","statusDesc":"OK"}'
2026-03-12 04:34:07.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7627/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-12 04:34:07.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:07.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:07.408 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:07.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:07.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290047303485243,"ephemeral":false}]'
2026-03-12 04:34:07.414 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:07.415 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:07.415 DEBUG [src.node.waku_node] Stopping container with id a7d6429a585a
2026-03-12 04:34:07.995 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:07.997 DEBUG [src.node.waku_node] Stopping container with id f541d444a6ff
2026-03-12 04:34:08.554 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:08.558 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:08.565 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:08.571 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
2026-03-12 04:33:56.380 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:33:56.381 DEBUG [tests.conftest] Running test: test_admin_peers_stats_schema with id: 2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a
2026-03-12 04:33:56.381 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:33:56.381 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:33:56.382 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-12 04:33:56.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:56.392 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:56.400 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:56.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:56.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:56.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:56.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:33:56.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:56.414 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:33:56.415 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:33:56.415 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:56.416 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:56.417 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:56.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.80
2026-03-12 04:33:56.418 DEBUG [src.node.docker_mananger] Generated ports ['57483', '57484', '57485', '57486', '57487']
2026-03-12 04:33:56.418 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:56.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:56.418 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:56.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 57483:57483 -p 57484:57484 -p 57485:57485 -p 57486:57486 -p 57487:57487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57485 --rest-port=57483 --tcp-port=57484 --discv5-udp-port=57486 --rest-address=0.0.0.0 --nat=extip:172.18.91.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3ad2dcaa0065a677f31f9adfbecf3ce2aee1b14c290be665dcf29012b6326c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57487 --metrics-logging=true --filter=true --relay=true
2026-03-12 04:33:56.591 ERROR [src.node.docker_mananger] Max retries reached for container 42e444a1c0dc. Exiting log stream.
2026-03-12 04:33:56.605 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.80 waku 57800512663e78d954f837ce8231cdb57c72502f7eb8c3073a6bdc8eb41bbae5
2026-03-12 04:33:56.641 DEBUG [src.node.docker_mananger] Container started with ID 57800512663e. Setting up logs at ./log/docker/node1_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:56.642 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57483
2026-03-12 04:33:56.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:57.217 ERROR [src.node.docker_mananger] Max retries reached for container c66caa822a53. Exiting log stream.
2026-03-12 04:33:57.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57483/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:57.645 INFO [src.node.api_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-12 04:33:57.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:57.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:57.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.80/tcp/57484/p2p/16Uiu2HAmU6tRG5JejfgH57osAmPLDTLXLozf1DTjaKL7wbsNkYHW","/ip4/172.18.91.80/tcp/57485/ws/p2p/16Uiu2HAmU6tRG5JejfgH57osAmPLDTLXLozf1DTjaKL7wbsNkYHW"],"enrUri":"enr:-L24QKMHlSPx0lo3zNk3zkEctcdMYrZy0wI32muv5Vz6lwkGOpjFAyjhw3ZSwkI22NPNAkmvqHY4cJkpuell-C09HNQCgmlkgnY0gmlwhKwSW1CKbXVsdGlhZGRyc5YACASsEltQBuCMAAoErBJbUAbgjd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5YGyuAnm3inHzQ1wlLBPUybdZgVYWmD1IlpVcgQxuuGDdGNwguCMg3VkcILgjoV3YWt1MgU"}'
2026-03-12 04:33:57.649 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:57.649 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:33:57.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:33:57.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:33:57.651 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.91
2026-03-12 04:33:57.651 DEBUG [src.node.docker_mananger] Generated ports ['2581', '2582', '2583', '2584', '2585']
2026-03-12 04:33:57.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:33:57.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:33:57.651 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:33:57.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 2581:2581 -p 2582:2582 -p 2583:2583 -p 2584:2584 -p 2585:2585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2583 --rest-port=2581 --tcp-port=2582 --discv5-udp-port=2584 --rest-address=0.0.0.0 --nat=extip:172.18.236.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d0bb84d9b3c1fa55beaaca04bd4d1dfda64e3cf75003302e6c7eae521ad54fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2585 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKMHlSPx0lo3zNk3zkEctcdMYrZy0wI32muv5Vz6lwkGOpjFAyjhw3ZSwkI22NPNAkmvqHY4cJkpuell-C09HNQCgmlkgnY0gmlwhKwSW1CKbXVsdGlhZGRyc5YACASsEltQBuCMAAoErBJbUAbgjd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5YGyuAnm3inHzQ1wlLBPUybdZgVYWmD1IlpVcgQxuuGDdGNwguCMg3VkcILgjoV3YWt1MgU
2026-03-12 04:33:57.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.91 waku 8d74b3d9b4dc9cfe260a08f4de571ffbc69f881dbfc2693c850b7eec2df7e7a8
2026-03-12 04:33:57.884 DEBUG [src.node.docker_mananger] Container started with ID 8d74b3d9b4dc. Setting up logs at ./log/docker/node2_2026-03-12_04-33-56__490724d1-de53-407a-b9e9-1767d1d1dd8a__wakuorg_nwaku:latest.log
2026-03-12 04:33:57.885 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2581
2026-03-12 04:33:57.885 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:33:58.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2581/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:58.908 INFO [src.node.api_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-12 04:33:58.908 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:33:58.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:58.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.91/tcp/2582/p2p/16Uiu2HAmKxVwcdzuxMZ5JNim3QDNuMeWgAY1DyAcfpt5e8jm9A2Y","/ip4/172.18.236.91/tcp/2583/ws/p2p/16Uiu2HAmKxVwcdzuxMZ5JNim3QDNuMeWgAY1DyAcfpt5e8jm9A2Y"],"enrUri":"enr:-L24QK_RjD96gbYmuu0MholwFfNz2YWOL9Lfj4LVTVSLpHgibmp2ARzUX_CkMw6FIOS058XwXneNRo4vuqU-CBbv8s4CgmlkgnY0gmlwhKwS7FuKbXVsdGlhZGRyc5YACASsEuxbBgoWAAoErBLsWwYKF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDbH4kTdnmRo2nq4Pjdyduxe6ZRjUJUXfMxo60irZSMR2DdGNwggoWg3VkcIIKGIV3YWt1MgE"}'
2026-03-12 04:33:58.920 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:33:58.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57483/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:33:58.925 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-12 04:33:58.925 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-12 04:33:58.928 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:33:58.929 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:33:58.929 DEBUG [src.node.waku_node] Stopping container with id 57800512663e
2026-03-12 04:33:59.473 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:33:59.476 DEBUG [src.node.waku_node] Stopping container with id 8d74b3d9b4dc
2026-03-12 04:34:00.029 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:00.031 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:00.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:00.041 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,80 @@
2026-03-12 04:37:47.003 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:37:47.003 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-03-12_04-37-47__9410b0ad-9d88-4abf-84d8-8b5127e9d304
2026-03-12 04:37:47.003 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:37:47.003 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:37:47.004 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:37:47.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:47.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-37-47__9410b0ad-9d88-4abf-84d8-8b5127e9d304__wakuorg_nwaku:latest.log
2026-03-12 04:37:47.010 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:47.010 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:47.012 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:47.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.49
2026-03-12 04:37:47.012 DEBUG [src.node.docker_mananger] Generated ports ['42947', '42948', '42949', '42950', '42951']
2026-03-12 04:37:47.012 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:47.012 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:47.012 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:47.012 DEBUG [src.node.docker_mananger] docker run -i -t -p 42947:42947 -p 42948:42948 -p 42949:42949 -p 42950:42950 -p 42951:42951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42949 --rest-port=42947 --tcp-port=42948 --discv5-udp-port=42950 --rest-address=0.0.0.0 --nat=extip:172.18.92.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abcdd5ef89db4f34c3377eafdf25ccae1bfa6b24dd61fcf2a30aae51a51c032b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42951 --metrics-logging=true --store=true --relay=true
2026-03-12 04:37:47.170 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.49 waku 214ca72ddeca762d36a7aa8b7b823d583cd4bf7b8f9baeba0c492c52b7a77bd2
2026-03-12 04:37:47.201 DEBUG [src.node.docker_mananger] Container started with ID 214ca72ddeca. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-37-47__9410b0ad-9d88-4abf-84d8-8b5127e9d304__wakuorg_nwaku:latest.log
2026-03-12 04:37:47.202 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42947
2026-03-12 04:37:47.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:47.304 ERROR [src.node.docker_mananger] Max retries reached for container 1d80d76055e1. Exiting log stream.
2026-03-12 04:37:47.796 ERROR [src.node.docker_mananger] Max retries reached for container 05a74ce3f276. Exiting log stream.
2026-03-12 04:37:48.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42947/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:48.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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-12 04:37:48.206 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:48.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:48.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.49/tcp/42948/p2p/16Uiu2HAm6NHJty9MAFDk8Dbi8VLgYmcTBYWkqgtYrmPpvcCYGcGg","/ip4/172.18.92.49/tcp/42949/ws/p2p/16Uiu2HAm6NHJty9MAFDk8Dbi8VLgYmcTBYWkqgtYrmPpvcCYGcGg"],"enrUri":"enr:-L24QFZyrAP-FJ19bi6mfExp5yiKCPCYHUCcB8_ibmzId9m0UmKZHulC6PK-I7tLyQ5F-6lun-HOh9aK3vQfe0nwwG8CgmlkgnY0gmlwhKwSXDGKbXVsdGlhZGRyc5YACASsElwxBqfEAAoErBJcMQanxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECopIuFD9tiWoi20BjM3BkUAf3WGe20wo8qREpJWwQtOGDdGNwgqfEg3VkcIKnxoV3YWt1MgM"}'
2026-03-12 04:37:48.209 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:48.215 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:37:48.215 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-37-47__9410b0ad-9d88-4abf-84d8-8b5127e9d304__wakuorg_nwaku:latest.log
2026-03-12 04:37:48.215 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:37:48.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:37:48.216 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:37:48.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.26
2026-03-12 04:37:48.217 DEBUG [src.node.docker_mananger] Generated ports ['9132', '9133', '9134', '9135', '9136']
2026-03-12 04:37:48.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:37:48.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:37:48.217 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:37:48.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 9132:9132 -p 9133:9133 -p 9134:9134 -p 9135:9135 -p 9136:9136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9134 --rest-port=9132 --tcp-port=9133 --discv5-udp-port=9135 --rest-address=0.0.0.0 --nat=extip:172.18.142.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f02a6a216aa6d82b7cb55ecd1c3ce961f3a587dac01ace2e0fb6a9cbd8f4e783 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9136 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFZyrAP-FJ19bi6mfExp5yiKCPCYHUCcB8_ibmzId9m0UmKZHulC6PK-I7tLyQ5F-6lun-HOh9aK3vQfe0nwwG8CgmlkgnY0gmlwhKwSXDGKbXVsdGlhZGRyc5YACASsElwxBqfEAAoErBJcMQanxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECopIuFD9tiWoi20BjM3BkUAf3WGe20wo8qREpJWwQtOGDdGNwgqfEg3VkcIKnxoV3YWt1MgM --storenode=/ip4/172.18.92.49/tcp/42948/p2p/16Uiu2HAm6NHJty9MAFDk8Dbi8VLgYmcTBYWkqgtYrmPpvcCYGcGg --store=true --relay=true
2026-03-12 04:37:48.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.26 waku b63760495e092cbab2bd9124895412df58024557d15aca654051d6c8782c4f32
2026-03-12 04:37:48.391 DEBUG [src.node.docker_mananger] Container started with ID b63760495e09. Setting up logs at ./log/docker/store_node1_2026-03-12_04-37-47__9410b0ad-9d88-4abf-84d8-8b5127e9d304__wakuorg_nwaku:latest.log
2026-03-12 04:37:48.391 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9132
2026-03-12 04:37:48.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:37:49.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9132/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:49.394 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-12 04:37:49.395 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:37:49.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:49.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.26/tcp/9133/p2p/16Uiu2HAm3C1jD2A8KyZLrse3V2d9LhFASYK83rdodvune9Bz8Bxd","/ip4/172.18.142.26/tcp/9134/ws/p2p/16Uiu2HAm3C1jD2A8KyZLrse3V2d9LhFASYK83rdodvune9Bz8Bxd"],"enrUri":"enr:-L24QAOQQRX11oVcGrgZrzCcjXWrFMcOm08Bea07KLiV8T_SZtK6Vm1-cVj0823gYhcRjMetoPK55sKTKLwS1VPC1rICgmlkgnY0gmlwhKwSjhqKbXVsdGlhZGRyc5YACASsEo4aBiOtAAoErBKOGgYjrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc12xncoiwDA7JEtXgPe37b_FDs94k11p5sdUjsS5J2qDdGNwgiOtg3VkcIIjr4V3YWt1MgM"}'
2026-03-12 04:37:49.397 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:37:49.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9132/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.49/tcp/42948/p2p/16Uiu2HAm6NHJty9MAFDk8Dbi8VLgYmcTBYWkqgtYrmPpvcCYGcGg"]'
2026-03-12 04:37:49.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:49.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:37:49.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:49.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9132/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:37:49.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:49.406 DEBUG [src.steps.store] Relaying message
2026-03-12 04:37:49.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42947/relay/v1/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-12 04:37:49.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:49.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:37:49.612 DEBUG [src.steps.store] Relaying message
2026-03-12 04:37:49.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42947/relay/v1/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-12 04:37:49.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:37:49.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:37:49.817 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:37:49.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42947/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:49.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcaf4d73255c1b8d3d9b1c12be9359fbea7a97d7dae86482559f6567e44669f2e"}]}'
2026-03-12 04:37:49.821 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:37:49.821 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:37:49.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9132/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:37:49.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcaf4d73255c1b8d3d9b1c12be9359fbea7a97d7dae86482559f6567e44669f2e"}]}'
2026-03-12 04:37:49.824 DEBUG [src.steps.store] messages length is 1
2026-03-12 04:37:49.826 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:37:49.826 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:37:49.827 DEBUG [src.node.waku_node] Stopping container with id 214ca72ddeca
2026-03-12 04:37:50.325 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:50.325 DEBUG [src.node.waku_node] Stopping container with id b63760495e09
2026-03-12 04:37:50.774 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:37:50.776 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:37:50.781 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:37:50.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-03-12 04:35:13.143 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:13.143 DEBUG [tests.conftest] Running test: test_sync_flags_no_relay_2nodes with id: 2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8
2026-03-12 04:35:13.144 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:13.151 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:13.151 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:13.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:13.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:13.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:13.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:13.163 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:13.164 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:13.164 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:13.166 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:13.166 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.63
2026-03-12 04:35:13.166 DEBUG [src.node.docker_mananger] Generated ports ['54265', '54266', '54267', '54268', '54269']
2026-03-12 04:35:13.166 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:13.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:13.167 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:13.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 54265:54265 -p 54266:54266 -p 54267:54267 -p 54268:54268 -p 54269:54269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54267 --rest-port=54265 --tcp-port=54266 --discv5-udp-port=54268 --rest-address=0.0.0.0 --nat=extip:172.18.143.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdca4d885edc80f35acde362ff1feaac1a1777bfbf8558e7e5c66fcbaff6fa07 --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=54269 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-03-12 04:35:13.374 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.63 waku 591d50707dd2db8fb3bf1c8f7097133ac5e990e0463c8cfb7a8018aa5402d004
2026-03-12 04:35:13.377 ERROR [src.node.docker_mananger] Max retries reached for container 25b4e21536f2. Exiting log stream.
2026-03-12 04:35:13.412 DEBUG [src.node.docker_mananger] Container started with ID 591d50707dd2. Setting up logs at ./log/docker/node1_2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:13.412 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54265
2026-03-12 04:35:13.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:13.947 ERROR [src.node.docker_mananger] Max retries reached for container a51d13db853a. Exiting log stream.
2026-03-12 04:35:14.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54265/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:14.416 INFO [src.node.api_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-12 04:35:14.416 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:14.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:14.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.63/tcp/54266/p2p/16Uiu2HAmQb7h8qWoqKFKsctc6SuRHxJFssrfAwpwdpCh75DZRhP4","/ip4/172.18.143.63/tcp/54267/ws/p2p/16Uiu2HAmQb7h8qWoqKFKsctc6SuRHxJFssrfAwpwdpCh75DZRhP4"],"enrUri":"enr:-L24QBkIGrREwPvc4nGMIOXOKefiqQyVsi-XRClOM5DLuaFbYZWk_w5YpdsMdSpfZjHaioPF7Rv9a5zyBLluhdJTZnwCgmlkgnY0gmlwhKwSjz-KbXVsdGlhZGRyc5YACASsEo8_BtP6AAoErBKPPwbT-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsU44wXIa8N3vnC66LDOBeVLj-GWhW5qqgjC2MwenJd-DdGNwgtP6g3VkcILT_IV3YWt1MhM"}'
2026-03-12 04:35:14.419 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:14.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:35:14.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:14.438 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:14.438 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:14.440 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:14.440 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.184
2026-03-12 04:35:14.440 DEBUG [src.node.docker_mananger] Generated ports ['40788', '40789', '40790', '40791', '40792']
2026-03-12 04:35:14.440 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:14.440 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:14.440 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:14.440 DEBUG [src.node.docker_mananger] docker run -i -t -p 40788:40788 -p 40789:40789 -p 40790:40790 -p 40791:40791 -p 40792:40792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40790 --rest-port=40788 --tcp-port=40789 --discv5-udp-port=40791 --rest-address=0.0.0.0 --nat=extip:172.18.187.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fa3f4bb6397a986bcba1fea4305ab9d4b7df75b11a38bdb4be0c01f8f7c3c14 --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=40792 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QBkIGrREwPvc4nGMIOXOKefiqQyVsi-XRClOM5DLuaFbYZWk_w5YpdsMdSpfZjHaioPF7Rv9a5zyBLluhdJTZnwCgmlkgnY0gmlwhKwSjz-KbXVsdGlhZGRyc5YACASsEo8_BtP6AAoErBKPPwbT-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsU44wXIa8N3vnC66LDOBeVLj-GWhW5qqgjC2MwenJd-DdGNwgtP6g3VkcILT_IV3YWt1MhM
2026-03-12 04:35:14.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.184 waku d66befcd7744989eecc574f73234046b449cfcd8b60ce0455823155069472c4c
2026-03-12 04:35:14.682 DEBUG [src.node.docker_mananger] Container started with ID d66befcd7744. Setting up logs at ./log/docker/node2_2026-03-12_04-35-13__954d81e9-8f11-4fab-879c-00e04ebe72a8__wakuorg_nwaku:latest.log
2026-03-12 04:35:14.683 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40788
2026-03-12 04:35:14.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:15.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40788/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:15.688 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-12 04:35:15.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:35:15.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40788/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:15.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.184/tcp/40789/p2p/16Uiu2HAkyopTQdfVc1wnx7XuC7VNxgD56JQj89jzbi8ibNxT9jR2","/ip4/172.18.187.184/tcp/40790/ws/p2p/16Uiu2HAkyopTQdfVc1wnx7XuC7VNxgD56JQj89jzbi8ibNxT9jR2"],"enrUri":"enr:-L24QNExwqHx2SG9DdRXq6SIl6UYS5FoMHFYiabIVQrdmTo6FkbZ1HgOar6c4Cz2lDXGT6of14LXLbPoL3k7xQRIB8QCgmlkgnY0gmlwhKwSu7iKbXVsdGlhZGRyc5YACASsEru4Bp9VAAoErBK7uAafVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQRscBuhf4UCI1i2sGIyuuZo0udqDg70PYZJWVr3F4tmDdGNwgp9Vg3VkcIKfV4V3YWt1MhI"}'
2026-03-12 04:35:15.692 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:35:15.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40788/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.63/tcp/54266/p2p/16Uiu2HAmQb7h8qWoqKFKsctc6SuRHxJFssrfAwpwdpCh75DZRhP4"]'
2026-03-12 04:35:15.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:15.733 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:16.735 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:16.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:16.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:16.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:16.940 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:16.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:16.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:16.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:17.146 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:17.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:17.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:17.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:17.351 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:17.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:17.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:17.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:17.557 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:17.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:17.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:17.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:17.762 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:17.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:17.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:17.770 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:17.971 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:17.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:17.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:17.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:18.178 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:18.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:18.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:18.383 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:18.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:18.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.388 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:18.589 DEBUG [src.steps.store] Relaying message
2026-03-12 04:35:18.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54265/relay/v1/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-12 04:35:18.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:35:18.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:35:18.794 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-12 04:35:38.795 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-12 04:35:38.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:35:38.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6297177cf7fc87b962e2c507a6a0616a0f757b6921bd4af91ba762f83a17c02e"},{"messageHash":"0x9ff93bd8c11a11533dad19681cf6d9a1517bad6e7fd14745cf2ca2cfb50e9508"},{"messageHash":"0xd0302aca535da9aa3d7e70eed07525fdbdd849958e10287cd2cf5c8351ea5188"},{"messageHash":"0xcd108c22a3f0dc85266e785600281d5f173cf219195e425ca74a4c37032f6793"},{"messageHash":"0xf407d426c60d1c9cafe3bc8f72d061cbc488630d3ffcf41ed3b63bbd087896fa"},{"messageHash":"0x28b4d439b912eea0c801ae21f674d841d10c8901d889da2b962a3876c831c64a"},{"messageHash":"0x4e01ac3ab808586f03d765d3adf35c49ca4af691e0ee620202e7e7d7902a297c"},{"messageHash":"0x34fbbe4fea42acabdc2aaa87d3250972be70916f97d04c4a14085df36d10d9fd"},{"messageHash":"0x68390481ab5b62c5f5228292e115f36ec73a904aab011ace902c5e697c0d4423"},{"messageHash":"0x1d61f47545ae9e103e4a61ff199a89f052d5876c9592a7f2081c10456d0fa5cf"}]}'
2026-03-12 04:35:38.799 DEBUG [src.steps.store] messages length is 10
2026-03-12 04:35:38.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:35:38.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:35:38.803 DEBUG [src.node.waku_node] Stopping container with id 591d50707dd2
2026-03-12 04:35:39.381 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:39.381 DEBUG [src.node.waku_node] Stopping container with id d66befcd7744
2026-03-12 04:35:39.947 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:35:39.950 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:35:39.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:35:39.974 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-03-12 04:34:42.715 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:42.715 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b
2026-03-12 04:34:42.716 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:42.716 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:42.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:42.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:42.724 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:42.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:42.725 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:42.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.32
2026-03-12 04:34:42.726 DEBUG [src.node.docker_mananger] Generated ports ['64039', '64040', '64041', '64042', '64043']
2026-03-12 04:34:42.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:42.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:42.726 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:42.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 64039:64039 -p 64040:64040 -p 64041:64041 -p 64042:64042 -p 64043:64043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64041 --rest-port=64039 --tcp-port=64040 --discv5-udp-port=64042 --rest-address=0.0.0.0 --nat=extip:172.18.206.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b3c87d0ac127253f255ecce2783aab45bdc31ba9d0a0e9c313e82ecfb9ebcdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64043 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-03-12 04:34:42.927 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.32 waku 130b3a80464a69b21dfd90aec63c4c462b2dad11fb7cc24e8c8d5f3925c1f38d
2026-03-12 04:34:42.927 ERROR [src.node.docker_mananger] Max retries reached for container 94f0310c2b2f. Exiting log stream.
2026-03-12 04:34:42.963 DEBUG [src.node.docker_mananger] Container started with ID 130b3a80464a. Setting up logs at ./log/docker/node1_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:42.963 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64039
2026-03-12 04:34:42.963 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:43.512 ERROR [src.node.docker_mananger] Max retries reached for container 585110cdcf19. Exiting log stream.
2026-03-12 04:34:43.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64039/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:43.967 INFO [src.node.api_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-12 04:34:43.967 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:43.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:43.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.32/tcp/64040/p2p/16Uiu2HAmRc7uGUBcMjwLuxU6vNa55UatLSVhDNkK7e6A7yG4MtXc","/ip4/172.18.206.32/tcp/64041/ws/p2p/16Uiu2HAmRc7uGUBcMjwLuxU6vNa55UatLSVhDNkK7e6A7yG4MtXc"],"enrUri":"enr:-L24QKJXB2I_rxdzxVZaaTx9-WjxxTpp-GekcGJwwxAvvCZkLZTST1hzv1EEoaooCYK2ESnV62duUxA0NVwidVlKh9UCgmlkgnY0gmlwhKwSziCKbXVsdGlhZGRyc5YACASsEs4gBvooAAoErBLOIAb6Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwGu510gTY9AybshBPnMIHEa_VxwKFz_EcjCI67RWp8uDdGNwgvoog3VkcIL6KoV3YWt1MgE"}'
2026-03-12 04:34:43.970 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:43.977 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:43.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:43.978 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:43.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:43.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:43.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.195
2026-03-12 04:34:43.979 DEBUG [src.node.docker_mananger] Generated ports ['58104', '58105', '58106', '58107', '58108']
2026-03-12 04:34:43.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:43.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:43.980 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:43.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 58104:58104 -p 58105:58105 -p 58106:58106 -p 58107:58107 -p 58108:58108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58106 --rest-port=58104 --tcp-port=58105 --discv5-udp-port=58107 --rest-address=0.0.0.0 --nat=extip:172.18.127.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a892d8b6fbed937a0adc1defeaef5f4c1d6f655f9f70d50560dbb60c777aaf6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58108 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKJXB2I_rxdzxVZaaTx9-WjxxTpp-GekcGJwwxAvvCZkLZTST1hzv1EEoaooCYK2ESnV62duUxA0NVwidVlKh9UCgmlkgnY0gmlwhKwSziCKbXVsdGlhZGRyc5YACASsEs4gBvooAAoErBLOIAb6Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwGu510gTY9AybshBPnMIHEa_VxwKFz_EcjCI67RWp8uDdGNwgvoog3VkcIL6KoV3YWt1MgE
2026-03-12 04:34:44.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.195 waku cce95e01a97deb23bf346ca04f2528bdfded3b727e00e30d1505f293a9367a3c
2026-03-12 04:34:44.224 DEBUG [src.node.docker_mananger] Container started with ID cce95e01a97d. Setting up logs at ./log/docker/node2_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:44.224 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58104
2026-03-12 04:34:44.224 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:45.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58104/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:45.242 INFO [src.node.api_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-12 04:34:45.245 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:45.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:45.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.195/tcp/58105/p2p/16Uiu2HAmMRMxe3mskiCfccaLDmgaN2u6dnV9rWYmtBZtMYNS3Pki","/ip4/172.18.127.195/tcp/58106/ws/p2p/16Uiu2HAmMRMxe3mskiCfccaLDmgaN2u6dnV9rWYmtBZtMYNS3Pki"],"enrUri":"enr:-L24QNzXBELLjcZ1THEKlao39mz_SRuiyeuKaI7P-7ov1tJnXl2e7moS75mQG2a0ksASL4NZJMV4v13bS43g7t7eeosCgmlkgnY0gmlwhKwSf8OKbXVsdGlhZGRyc5YACASsEn_DBuL5AAoErBJ_wwbi-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgjt8I_7LhnXLyYOvLE_yCkx7RoucglqBxNmz_VAG8r-DdGNwguL5g3VkcILi-4V3YWt1MgE"}'
2026-03-12 04:34:45.251 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:45.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.32/tcp/64040/p2p/16Uiu2HAmRc7uGUBcMjwLuxU6vNa55UatLSVhDNkK7e6A7yG4MtXc"]'
2026-03-12 04:34:45.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:45.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64039/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-12 04:34:45.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:45.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58104/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-12 04:34:45.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:45.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:46.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64039/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:46.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.195/tcp/50218/p2p/16Uiu2HAmMRMxe3mskiCfccaLDmgaN2u6dnV9rWYmtBZtMYNS3Pki","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:34:46.283 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:46.283 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:46.284 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:46.284 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:46.285 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:46.285 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.6
2026-03-12 04:34:46.285 DEBUG [src.node.docker_mananger] Generated ports ['3593', '3594', '3595', '3596', '3597']
2026-03-12 04:34:46.285 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:46.285 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:46.286 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:46.286 DEBUG [src.node.docker_mananger] docker run -i -t -p 3593:3593 -p 3594:3594 -p 3595:3595 -p 3596:3596 -p 3597:3597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3595 --rest-port=3593 --tcp-port=3594 --discv5-udp-port=3596 --rest-address=0.0.0.0 --nat=extip:172.18.35.6 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=1e13dbadd06d444aabfef329dc5c7a67cdb3b22d7cbb1ccfd109c855301abea7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3597 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.127.195/tcp/50218/p2p/16Uiu2HAmMRMxe3mskiCfccaLDmgaN2u6dnV9rWYmtBZtMYNS3Pki
2026-03-12 04:34:46.482 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.6 waku 20cfd7cc7fe691f3cd4a37de9aa4623a23247db83d9f12837005f1e95c8c8d6e
2026-03-12 04:34:46.513 DEBUG [src.node.docker_mananger] Container started with ID 20cfd7cc7fe6. Setting up logs at ./log/docker/node3_2026-03-12_04-34-42__1f8b6b21-0d1b-4ac1-9cac-99384fcf566b__wakuorg_nwaku:latest.log
2026-03-12 04:34:46.514 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3593
2026-03-12 04:34:46.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:47.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3593/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:47.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:47.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3593/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:47.624 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-12 04:34:47.624 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:47.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:47.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.6/tcp/3594/p2p/16Uiu2HAm4mdNo7NaPCZVsCvjoseTtKW4Hu8cLKEw1eLkxxrFhfN4","/ip4/172.18.35.6/tcp/3595/ws/p2p/16Uiu2HAm4mdNo7NaPCZVsCvjoseTtKW4Hu8cLKEw1eLkxxrFhfN4"],"enrUri":"enr:-La4QDQVxLMF6-dKn3whJ8pS7p7Ok9JDzSco3ibtKMo61wwJQxiJqjVDVNRN10EkSIYAfc8QtkQihPsOJe3gMKQJyv0CgmlkgnY0gmlwhKwSIwaKbXVsdGlhZGRyc5YACASsEiMGBg4KAAoErBIjBgYOC90DgnJzhQADAQAAiXNlY3AyNTZrMaECitXa1nkkjHRiqfvfxP7wwXzWpUFvQDaGtb1rw0rq7x2DdGNwgg4KhXdha3UyAA"}'
2026-03-12 04:34:47.627 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:47.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.32/tcp/64040/p2p/16Uiu2HAmRc7uGUBcMjwLuxU6vNa55UatLSVhDNkK7e6A7yG4MtXc"]'
2026-03-12 04:34:47.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:47.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3593/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:47.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.195/tcp/50218/p2p/16Uiu2HAmMRMxe3mskiCfccaLDmgaN2u6dnV9rWYmtBZtMYNS3Pki","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.206.32/tcp/64040/p2p/16Uiu2HAmRc7uGUBcMjwLuxU6vNa55UatLSVhDNkK7e6A7yG4MtXc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-12 04:34:47.659 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:47.663 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:47.664 DEBUG [src.node.waku_node] Stopping container with id 130b3a80464a
2026-03-12 04:34:48.248 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:48.248 DEBUG [src.node.waku_node] Stopping container with id cce95e01a97d
2026-03-12 04:34:48.835 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:48.835 DEBUG [src.node.waku_node] Stopping container with id 20cfd7cc7fe6
2026-03-12 04:34:49.061 ERROR [src.node.docker_mananger] Max retries reached for container 130b3a80464a. Exiting log stream.
2026-03-12 04:34:49.427 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:49.429 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:49.441 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:49.448 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:49.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-03-12 04:34:27.667 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:27.667 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-03-12_04-34-27__a7775ff4-3a7a-4895-97f0-bf5a00310ecd
2026-03-12 04:34:27.668 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:27.668 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:27.668 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:34:27.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:27.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-27__a7775ff4-3a7a-4895-97f0-bf5a00310ecd__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.675 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:27.676 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:27.677 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:27.677 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.29
2026-03-12 04:34:27.677 DEBUG [src.node.docker_mananger] Generated ports ['27546', '27547', '27548', '27549', '27550']
2026-03-12 04:34:27.678 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:27.678 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:27.678 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:27.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 27546:27546 -p 27547:27547 -p 27548:27548 -p 27549:27549 -p 27550:27550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27548 --rest-port=27546 --tcp-port=27547 --discv5-udp-port=27549 --rest-address=0.0.0.0 --nat=extip:172.18.1.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cecaa1e496f28dad2e2891ba4e9cbb7bff6c125292ba9e4ba2adeaa00d2f2fe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27550 --metrics-logging=true --relay=true
2026-03-12 04:34:27.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.29 waku a7a512fc99c4946c3f7d93e3beb089dd2dcb8b826a22a9e480f8f7ee720b3974
2026-03-12 04:34:27.900 ERROR [src.node.docker_mananger] Max retries reached for container 372d3c8b5a1b. Exiting log stream.
2026-03-12 04:34:27.906 DEBUG [src.node.docker_mananger] Container started with ID a7a512fc99c4. Setting up logs at ./log/docker/node1_2026-03-12_04-34-27__a7775ff4-3a7a-4895-97f0-bf5a00310ecd__wakuorg_nwaku:latest.log
2026-03-12 04:34:27.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27546
2026-03-12 04:34:27.907 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:28.454 ERROR [src.node.docker_mananger] Max retries reached for container 3a24e1185ef5. Exiting log stream.
2026-03-12 04:34:28.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27546/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.911 INFO [src.node.api_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-12 04:34:28.911 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:28.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:28.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.29/tcp/27547/p2p/16Uiu2HAmEHERrRCjD2Dtv6JzfP4sU6ogbnmtPQ2pEG84MKKmLC7G","/ip4/172.18.1.29/tcp/27548/ws/p2p/16Uiu2HAmEHERrRCjD2Dtv6JzfP4sU6ogbnmtPQ2pEG84MKKmLC7G"],"enrUri":"enr:-L24QNJHzozcdNZJuZXRP-WloX-oif5Ea74gGLw4QE3yM-EqJeSKFnSR2I5lcG62SBnaIByJ7bsw6ZM7gLfxSjpvlR4CgmlkgnY0gmlwhKwSAR2KbXVsdGlhZGRyc5YACASsEgEdBmubAAoErBIBHQZrnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGCSDzbtcu3u0sEHpuolXopq-osVWmirEcE-MEsk21m-DdGNwgmubg3VkcIJrnYV3YWt1MgE"}'
2026-03-12 04:34:28.914 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:28.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:28.920 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-27__a7775ff4-3a7a-4895-97f0-bf5a00310ecd__wakuorg_nwaku:latest.log
2026-03-12 04:34:28.921 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:28.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:28.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:28.922 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.142
2026-03-12 04:34:28.923 DEBUG [src.node.docker_mananger] Generated ports ['40320', '40321', '40322', '40323', '40324']
2026-03-12 04:34:28.923 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:28.923 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:28.923 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:28.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 40320:40320 -p 40321:40321 -p 40322:40322 -p 40323:40323 -p 40324:40324 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40322 --rest-port=40320 --tcp-port=40321 --discv5-udp-port=40323 --rest-address=0.0.0.0 --nat=extip:172.18.164.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff4f5ebb5ef810faf4bcab0c505eda435f2f3325befd05bd4659f0f5b5cced0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40324 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNJHzozcdNZJuZXRP-WloX-oif5Ea74gGLw4QE3yM-EqJeSKFnSR2I5lcG62SBnaIByJ7bsw6ZM7gLfxSjpvlR4CgmlkgnY0gmlwhKwSAR2KbXVsdGlhZGRyc5YACASsEgEdBmubAAoErBIBHQZrnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGCSDzbtcu3u0sEHpuolXopq-osVWmirEcE-MEsk21m-DdGNwgmubg3VkcIJrnYV3YWt1MgE
2026-03-12 04:34:29.116 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.142 waku 50de1141702261b9ae70f7ed4c99368cf25e9430e59f553a5d04587d7598220a
2026-03-12 04:34:29.149 DEBUG [src.node.docker_mananger] Container started with ID 50de11417022. Setting up logs at ./log/docker/node2_2026-03-12_04-34-27__a7775ff4-3a7a-4895-97f0-bf5a00310ecd__wakuorg_nwaku:latest.log
2026-03-12 04:34:29.149 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40320
2026-03-12 04:34:29.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:30.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40320/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.172 INFO [src.node.api_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-12 04:34:30.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:30.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40320/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.142/tcp/40321/p2p/16Uiu2HAmNhjM5RmFkQc7QzMJWoC2CKbNZ67XHvwTo8gozYNENTyk","/ip4/172.18.164.142/tcp/40322/ws/p2p/16Uiu2HAmNhjM5RmFkQc7QzMJWoC2CKbNZ67XHvwTo8gozYNENTyk"],"enrUri":"enr:-L24QBsBR4-yoRCaBLTiJCW2qOVlAcxu7KV_T3ODyOImvTSwb8hN2RrAwXzD0Xu7vdSwHgnZpEZMgHaHOLZKvY7D6-cCgmlkgnY0gmlwhKwSpI6KbXVsdGlhZGRyc5YACASsEqSOBp2BAAoErBKkjgadgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlUiloRog9QT_eVL7cPN2EBHBjoryO-RaeYPkUsrXf_uDdGNwgp2Bg3VkcIKdg4V3YWt1MgE"}'
2026-03-12 04:34:30.182 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:30.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40320/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.29/tcp/27547/p2p/16Uiu2HAmEHERrRCjD2Dtv6JzfP4sU6ogbnmtPQ2pEG84MKKmLC7G"]'
2026-03-12 04:34:30.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.187 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:34:30.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:30.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40320/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:30.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%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-12 04:34:30.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:30.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:30.306 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.309 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":1773290070199080192,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.311 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:30.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:30.314 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":1773290070199080192,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:30.315 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:34:30.316 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-03-12 04:34:30.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.319 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.319 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-03-12 04:34:30.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.322 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-03-12 04:34:30.322 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-03-12 04:34:30.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.324 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.325 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-03-12 04:34:30.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.327 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.327 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-03-12 04:34:30.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.330 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.330 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-03-12 04:34:30.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:30.333 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-12 04:34:30.335 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:30.336 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:30.336 DEBUG [src.node.waku_node] Stopping container with id a7a512fc99c4
2026-03-12 04:34:30.882 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:30.883 DEBUG [src.node.waku_node] Stopping container with id 50de11417022
2026-03-12 04:34:31.466 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:31.469 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:31.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:31.481 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-03-12_04-35-12__f79a4077-b482-44a6-9650-9da355e43a65
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-12_04-35-12__f79a4077-b482-44a6-9650-9da355e43a65__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24564', '24565', '24566', '24567', '24568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24564:24564 -p 24565:24565 -p 24566:24566 -p 24567:24567 -p 24568:24568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24566 --rest-port=24564 --tcp-port=24565 --discv5-udp-port=24567 --rest-address=0.0.0.0 --nat=extip:172.18.98.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc823fdf1febb87ba081343dbdda2b55ab000066e4afbba6af4ec8677de2abcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24568 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.228 waku e81f535ad33da169b07d8d8d2604da83e9e3b0f8efc24104ad27d95e20e9753f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e81f535ad33d. Setting up logs at ./log/docker/node1_2026-03-12_04-35-12__f79a4077-b482-44a6-9650-9da355e43a65__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24564
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 11c7d70c6b89. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 275c884ab1dc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24564/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:24564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.228/tcp/24565/p2p/16Uiu2HAm4PB6FP7KbpW2jxcRMpNsXeAPCHrS44uu3or3naiWmUGJ","/ip4/172.18.98.228/tcp/24566/ws/p2p/16Uiu2HAm4PB6FP7KbpW2jxcRMpNsXeAPCHrS44uu3or3naiWmUGJ"],"enrUri":"enr:-L24QAo35hEwnsSzf8LTzguhzYwHSpAd58QXHUHaBUeU2NdobzKh3npIZ3ifPdVSRGk11SBhC0XKrhoQKTJqTyRTCD0CgmlkgnY0gmlwhKwSYuSKbXVsdGlhZGRyc5YACASsEmLkBl_1AAoErBJi5AZf9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEChRVbLTqaYxEbDhLWbckOdo6LPgFHQqyvw-Tbgh7f4VODdGNwgl_1g3VkcIJf94V3YWt1MgU"}'
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-12_04-35-12__f79a4077-b482-44a6-9650-9da355e43a65__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41601', '41602', '41603', '41604', '41605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41601:41601 -p 41602:41602 -p 41603:41603 -p 41604:41604 -p 41605:41605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41603 --rest-port=41601 --tcp-port=41602 --discv5-udp-port=41604 --rest-address=0.0.0.0 --nat=extip:172.18.128.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=90d986bc195eeedc0aeccafedab4772e4ac9bd3b49d8e0e18cebf99dc3d5dedf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41605 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAo35hEwnsSzf8LTzguhzYwHSpAd58QXHUHaBUeU2NdobzKh3npIZ3ifPdVSRGk11SBhC0XKrhoQKTJqTyRTCD0CgmlkgnY0gmlwhKwSYuSKbXVsdGlhZGRyc5YACASsEmLkBl_1AAoErBJi5AZf9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEChRVbLTqaYxEbDhLWbckOdo6LPgFHQqyvw-Tbgh7f4VODdGNwgl_1g3VkcIJf94V3YWt1MgU --filternode=/ip4/172.18.98.228/tcp/24565/p2p/16Uiu2HAm4PB6FP7KbpW2jxcRMpNsXeAPCHrS44uu3or3naiWmUGJ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.52 waku 79f7e6610e5b88c71d5f6fae79888ab8cf849479b42d183f53fd11b06858e41c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79f7e6610e5b. Setting up logs at ./log/docker/node2_2026-03-12_04-35-12__f79a4077-b482-44a6-9650-9da355e43a65__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41601
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41601/health" -H "Content-Type: application/json" -d 'None'
INFO  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:41601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.52/tcp/41602/p2p/16Uiu2HAmMvb3kroRtxsc23hbUnHENg2rkWGdCfvJJNC8B5tAa5JX","/ip4/172.18.128.52/tcp/41603/ws/p2p/16Uiu2HAmMvb3kroRtxsc23hbUnHENg2rkWGdCfvJJNC8B5tAa5JX"],"enrUri":"enr:-L24QGHwEf8UYa49CM_qch14K3dciRR2r6EkCjXPcfBxF0nLJra2_f0L8XF-P8Wcuj0xwaoy6XGzMZuNdlSlAdcllKECgmlkgnY0gmlwhKwSgDSKbXVsdGlhZGRyc5YACASsEoA0BqKCAAoErBKANAaig90DgnJzhQADAQAAiXNlY3AyNTZrMaEDibgglpmPV8B27Yi6zm8RwRi5TW6Kb_HSSmuCUY62byCDdGNwgqKCg3VkcIKihIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41601/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.228/tcp/24565/p2p/16Uiu2HAm4PB6FP7KbpW2jxcRMpNsXeAPCHrS44uu3or3naiWmUGJ"]'
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:24564/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:41601/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b7c8d668-eec3-480e-8506-ab8de7ce62eb", "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":"b7c8d668-eec3-480e-8506-ab8de7ce62eb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24564/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:41601/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":1773290114974485165,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:41601/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24564/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:41601/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41601/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e81f535ad33d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79f7e6610e5b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-03-12 04:36:18.793 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:36:18.794 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-03-12_04-36-18__2f9e567d-ea9e-4921-a617-e54c2c4dc368
2026-03-12 04:36:18.795 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:36:18.795 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:36:18.795 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-12 04:36:18.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:36:18.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-36-18__2f9e567d-ea9e-4921-a617-e54c2c4dc368__wakuorg_nwaku:latest.log
2026-03-12 04:36:18.805 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:36:18.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:36:18.808 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:36:18.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.140
2026-03-12 04:36:18.808 DEBUG [src.node.docker_mananger] Generated ports ['7633', '7634', '7635', '7636', '7637']
2026-03-12 04:36:18.809 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:36:18.809 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:36:18.809 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:36:18.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 7633:7633 -p 7634:7634 -p 7635:7635 -p 7636:7636 -p 7637:7637 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7635 --rest-port=7633 --tcp-port=7634 --discv5-udp-port=7636 --rest-address=0.0.0.0 --nat=extip:172.18.108.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4c6b584a5fa44ec4a9e00ea5ed56ff2cebaccc49a16612b9011aec32d4b0fd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7637 --metrics-logging=true --store=true --relay=true
2026-03-12 04:36:19.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.140 waku b5f2176dba5784419124e737041abd9befb1c475e8a44afeb6c4b133dc9ea914
2026-03-12 04:36:19.017 ERROR [src.node.docker_mananger] Max retries reached for container a97b33ec6c16. Exiting log stream.
2026-03-12 04:36:19.044 DEBUG [src.node.docker_mananger] Container started with ID b5f2176dba57. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-36-18__2f9e567d-ea9e-4921-a617-e54c2c4dc368__wakuorg_nwaku:latest.log
2026-03-12 04:36:19.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7633
2026-03-12 04:36:19.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:36:19.633 ERROR [src.node.docker_mananger] Max retries reached for container d61c32b30dbc. Exiting log stream.
2026-03-12 04:36:20.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7633/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:20.047 INFO [src.node.api_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-12 04:36:20.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:36:20.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:20.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.140/tcp/7634/p2p/16Uiu2HAmNSRjKj2a1TrmG8n7oQeixVE12wHLKUMYqNadvPfPU1kZ","/ip4/172.18.108.140/tcp/7635/ws/p2p/16Uiu2HAmNSRjKj2a1TrmG8n7oQeixVE12wHLKUMYqNadvPfPU1kZ"],"enrUri":"enr:-L24QIzqcZwz2SOdx_cuTcHV4XsWFM0PnUfCIaZ9odSUuZANX_8sZSDNxNc4C4KP7gN6QV2E1xWZnfqb_7TJX7ag8uICgmlkgnY0gmlwhKwSbIyKbXVsdGlhZGRyc5YACASsEmyMBh3SAAoErBJsjAYd090DgnJzhQADAQAAiXNlY3AyNTZrMaEDkV0EENN9yMbCpcGXzTfHI-XkHXXX8Q4JmNd_6SmuWTaDdGNwgh3Sg3VkcIId1IV3YWt1MgM"}'
2026-03-12 04:36:20.050 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:36:20.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:36:20.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-36-18__2f9e567d-ea9e-4921-a617-e54c2c4dc368__wakuorg_nwaku:latest.log
2026-03-12 04:36:20.057 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:36:20.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:36:20.059 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:36:20.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.169
2026-03-12 04:36:20.059 DEBUG [src.node.docker_mananger] Generated ports ['18246', '18247', '18248', '18249', '18250']
2026-03-12 04:36:20.060 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:36:20.060 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:36:20.060 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:36:20.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 18246:18246 -p 18247:18247 -p 18248:18248 -p 18249:18249 -p 18250:18250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18248 --rest-port=18246 --tcp-port=18247 --discv5-udp-port=18249 --rest-address=0.0.0.0 --nat=extip:172.18.183.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7afae5af38595f32e50d74da0ac11aa09330749e0ddad2b8abbdcfbb7bcbdfaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18250 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIzqcZwz2SOdx_cuTcHV4XsWFM0PnUfCIaZ9odSUuZANX_8sZSDNxNc4C4KP7gN6QV2E1xWZnfqb_7TJX7ag8uICgmlkgnY0gmlwhKwSbIyKbXVsdGlhZGRyc5YACASsEmyMBh3SAAoErBJsjAYd090DgnJzhQADAQAAiXNlY3AyNTZrMaEDkV0EENN9yMbCpcGXzTfHI-XkHXXX8Q4JmNd_6SmuWTaDdGNwgh3Sg3VkcIId1IV3YWt1MgM --storenode=/ip4/172.18.108.140/tcp/7634/p2p/16Uiu2HAmNSRjKj2a1TrmG8n7oQeixVE12wHLKUMYqNadvPfPU1kZ --store=true --relay=true
2026-03-12 04:36:20.260 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.169 waku f57154be975265eb625e494494796c8071ecc3b684299d2214eb0aac0cfe7df3
2026-03-12 04:36:20.295 DEBUG [src.node.docker_mananger] Container started with ID f57154be9752. Setting up logs at ./log/docker/store_node1_2026-03-12_04-36-18__2f9e567d-ea9e-4921-a617-e54c2c4dc368__wakuorg_nwaku:latest.log
2026-03-12 04:36:20.295 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18246
2026-03-12 04:36:20.296 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:36:21.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18246/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:21.299 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-12 04:36:21.299 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:36:21.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18246/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:21.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.169/tcp/18247/p2p/16Uiu2HAkyMQr9Z7z2naBU3xWkRu5LTNAJVbjo3XaFVrS2pofqYKJ","/ip4/172.18.183.169/tcp/18248/ws/p2p/16Uiu2HAkyMQr9Z7z2naBU3xWkRu5LTNAJVbjo3XaFVrS2pofqYKJ"],"enrUri":"enr:-L24QKmiiBxBeVXVyDOiqU9JY_A70gGZMMZ8LMGUlMoml--UOdCzN9B9KzdR57YPhimDij48uxEGCREM3KISL-9AJa0CgmlkgnY0gmlwhKwSt6mKbXVsdGlhZGRyc5YACASsErepBkdHAAoErBK3qQZHSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOldQm3hy7nt8UR6XBxz3M-KvQroGQihVJZt6PnE2CWGDdGNwgkdHg3VkcIJHSYV3YWt1MgM"}'
2026-03-12 04:36:21.302 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:36:21.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18246/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.140/tcp/7634/p2p/16Uiu2HAmNSRjKj2a1TrmG8n7oQeixVE12wHLKUMYqNadvPfPU1kZ"]'
2026-03-12 04:36:21.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:36:21.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18246/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:36:21.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.311 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:21.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:21.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:21.518 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:21.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:21.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:21.725 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:21.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:21.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.731 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:21.932 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:21.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:21.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:21.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:22.138 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:22.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:22.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:22.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:22.345 DEBUG [src.steps.store] Relaying message
2026-03-12 04:36:22.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7633/relay/v1/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-12 04:36:22.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:36:22.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-12 04:36:22.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7633/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290178311492960&endTime=1773290183311704992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:22.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfca56479705051dccbfdf68a4ce1edc8f8e5912f2aef61de22bdbe705735dfb9"},{"messageHash":"0x7aef43d5c16ee71ae15c5547fdcd764867b5ff472d8546ba23dc3aafbb861a47"},{"messageHash":"0x40d76175da602dc62c6624b7a922d9499a2319d6614340db9194cf4fe8a3a301"},{"messageHash":"0x0f377a36546dfef3c2c6285b3f2a7075e14f9db97bbbe2e1d11b9d9059e4ba41"},{"messageHash":"0x4e48af65d7e30b11a43fa5a3d8681553043107b1c2bf0f53b3d18f2ae06d750e"}]}'
2026-03-12 04:36:22.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773290178311492960&endTime=1773290183311704992&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:22.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfca56479705051dccbfdf68a4ce1edc8f8e5912f2aef61de22bdbe705735dfb9"},{"messageHash":"0x7aef43d5c16ee71ae15c5547fdcd764867b5ff472d8546ba23dc3aafbb861a47"},{"messageHash":"0x40d76175da602dc62c6624b7a922d9499a2319d6614340db9194cf4fe8a3a301"},{"messageHash":"0x0f377a36546dfef3c2c6285b3f2a7075e14f9db97bbbe2e1d11b9d9059e4ba41"},{"messageHash":"0x4e48af65d7e30b11a43fa5a3d8681553043107b1c2bf0f53b3d18f2ae06d750e"}]}'
2026-03-12 04:36:22.560 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:36:22.561 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:36:22.561 DEBUG [src.node.waku_node] Stopping container with id b5f2176dba57
2026-03-12 04:36:23.148 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:23.148 DEBUG [src.node.waku_node] Stopping container with id f57154be9752
2026-03-12 04:36:23.671 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:23.674 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:36:23.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:36:23.687 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
2026-03-12 04:41:33.587 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:41:33.587 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679
2026-03-12 04:41:33.587 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:41:33.588 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:41:33.588 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:41:33.595 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:41:33.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log
2026-03-12 04:41:33.595 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:41:33.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:41:33.597 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:41:33.597 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.79
2026-03-12 04:41:33.597 DEBUG [src.node.docker_mananger] Generated ports ['8286', '8287', '8288', '8289', '8290']
2026-03-12 04:41:33.597 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-12 04:41:33.597 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:41:33.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:41:33.598 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:41:33.598 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:41:33.598 DEBUG [src.node.docker_mananger] docker run -i -t -p 8286:8286 -p 8287:8287 -p 8288:8288 -p 8289:8289 -p 8290:8290 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8288 --rest-port=8286 --tcp-port=8287 --discv5-udp-port=8289 --rest-address=0.0.0.0 --nat=extip:172.18.206.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a1ca5a1e9f9fbb309b236ddacf2e36eaf1f0aebda3b7c5b2ae350b6671cccd6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8290 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:41:33.706 ERROR [src.node.docker_mananger] Max retries reached for container 224eefb70072. Exiting log stream.
2026-03-12 04:41:33.791 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.79 waku d13f060387fa03fa3e4d843b7d706afcb991c1e190086d652045dd29763758b6
2026-03-12 04:41:33.828 DEBUG [src.node.docker_mananger] Container started with ID d13f060387fa. Setting up logs at ./log/docker/node1_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log
2026-03-12 04:41:33.828 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8286
2026-03-12 04:41:33.828 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:41:34.252 ERROR [src.node.docker_mananger] Max retries reached for container 6cd78b7c7fc6. Exiting log stream.
2026-03-12 04:41:34.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8286/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:34.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:34.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8286/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:34.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:35.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8286/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:35.066 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-12 04:41:35.067 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:41:35.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8286/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:35.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.79/tcp/8287/p2p/16Uiu2HAkzr7ZjWbZJgr1FsqzRaRxaYSzRqURUMNs9AqWmtCEH8Zy","/ip4/172.18.206.79/tcp/8288/ws/p2p/16Uiu2HAkzr7ZjWbZJgr1FsqzRaRxaYSzRqURUMNs9AqWmtCEH8Zy"],"enrUri":"enr:-L24QJogXPFCSMmxw_-AbR6-6CBQRKcwZbO_rqp4vQt3QUZ3c-7-AV-ndmKRoN_qYNEemBA_c_998baaDKTv3yT3inYCgmlkgnY0gmlwhKwSzk-KbXVsdGlhZGRyc5YACASsEs5PBiBfAAoErBLOTwYgYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUI1NpR9pVFJ6J0ypWDJmZjbO8Tp577AMFt7bv5Lh62SDdGNwgiBfg3VkcIIgYYV3YWt1MgU"}'
2026-03-12 04:41:35.069 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:41:35.076 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:41:35.076 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log
2026-03-12 04:41:35.077 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:41:35.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:41:35.078 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:41:35.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.42
2026-03-12 04:41:35.078 DEBUG [src.node.docker_mananger] Generated ports ['52384', '52385', '52386', '52387', '52388']
2026-03-12 04:41:35.079 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-12 04:41:35.079 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:41:35.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:41:35.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:41:35.079 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:41:35.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 52384:52384 -p 52385:52385 -p 52386:52386 -p 52387:52387 -p 52388:52388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52386 --rest-port=52384 --tcp-port=52385 --discv5-udp-port=52387 --rest-address=0.0.0.0 --nat=extip:172.18.119.42 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c5bc728794a0cbbfffabfbce8fb9be0eaf2afbd4d46bd1ba4b5eec1470db2bdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52388 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJogXPFCSMmxw_-AbR6-6CBQRKcwZbO_rqp4vQt3QUZ3c-7-AV-ndmKRoN_qYNEemBA_c_998baaDKTv3yT3inYCgmlkgnY0gmlwhKwSzk-KbXVsdGlhZGRyc5YACASsEs5PBiBfAAoErBLOTwYgYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUI1NpR9pVFJ6J0ypWDJmZjbO8Tp577AMFt7bv5Lh62SDdGNwgiBfg3VkcIIgYYV3YWt1MgU
2026-03-12 04:41:35.273 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.42 waku c2f2c61204b73c8a65397bd5076e5c38642e2eb71a6269f248f97d28ec59dce4
2026-03-12 04:41:35.309 DEBUG [src.node.docker_mananger] Container started with ID c2f2c61204b7. Setting up logs at ./log/docker/node2_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log
2026-03-12 04:41:35.310 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52384
2026-03-12 04:41:35.310 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:41:36.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:36.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:36.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:36.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:36.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:41:36.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.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":"NOT_MOUNTED"},{"Store":"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-12 04:41:36.828 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:41:36.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:36.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.42/tcp/52385/p2p/16Uiu2HAmDhbU951cHbrdZiAJfmLF12Bz5GjicCYxuDGN5FiXcsZK","/ip4/172.18.119.42/tcp/52386/ws/p2p/16Uiu2HAmDhbU951cHbrdZiAJfmLF12Bz5GjicCYxuDGN5FiXcsZK"],"enrUri":"enr:-L24QBOH1-aID9svr5w4y2E478XomUOsExm9NPtPqPaEn0SFV_vMxDJl8Kz-CkTzNS6k7284dxhvcU61zpLdqTvgLe4CgmlkgnY0gmlwhKwSdyqKbXVsdGlhZGRyc5YACASsEncqBsyhAAoErBJ3KgbMot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDD4aOhKvWVXdp4AG4IFsY-fTLSTUkD2007cpbTIMlptKDdGNwgsyhg3VkcILMo4V3YWt1MgE"}'
2026-03-12 04:41:36.831 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:41:36.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.79/tcp/8287/p2p/16Uiu2HAkzr7ZjWbZJgr1FsqzRaRxaYSzRqURUMNs9AqWmtCEH8Zy"]'
2026-03-12 04:41:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:36.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8286/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-12 04:41:36.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:36.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52384/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-12 04:41:36.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:36.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8286/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-12 04:41:36.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:36.898 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:36.999 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:36.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:37.002 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-12 04:41:37.042 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:41:37.043 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:41:37.043 DEBUG [src.node.waku_node] Stopping container with id d13f060387fa
2026-03-12 04:41:37.624 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:41:37.624 DEBUG [src.node.waku_node] Stopping container with id c2f2c61204b7
2026-03-12 04:41:38.201 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:41:38.203 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:41:38.237 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:41:38.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:41:38.267 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-12 04:41:38.267 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-12 04:41:38.268 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log
2026-03-12 04:41:38.269 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-12_04-41-33__11b2a343-18af-473e-abc8-b5a997b2c679__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,38 @@
2026-03-12 04:35:59.219 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:35:59.220 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-03-12_04-35-59__2ed8e9ac-d053-4c6f-a612-664fa61654cf
2026-03-12 04:35:59.220 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:35:59.220 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:35:59.220 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-12 04:35:59.221 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:35:59.221 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-12 04:35:59.227 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:35:59.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-35-59__2ed8e9ac-d053-4c6f-a612-664fa61654cf__wakuorg_nwaku:latest.log
2026-03-12 04:35:59.227 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:35:59.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:35:59.228 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:35:59.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.137
2026-03-12 04:35:59.229 DEBUG [src.node.docker_mananger] Generated ports ['64994', '64995', '64996', '64997', '64998']
2026-03-12 04:35:59.229 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:35:59.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:35:59.229 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:35:59.229 DEBUG [src.node.docker_mananger] docker run -i -t -p 64994:64994 -p 64995:64995 -p 64996:64996 -p 64997:64997 -p 64998:64998 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64996 --rest-port=64994 --tcp-port=64995 --discv5-udp-port=64997 --rest-address=0.0.0.0 --nat=extip:172.18.141.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5933ec05db7efa69f6f4057d6ccf34fcddd620b809eee2756bb82cc26d220180 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64998 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-03-12 04:35:59.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.137 waku ae6c81cee35fdc5f99d2b7c4da8a6c5f43f1376aaead1c24e2473016e09f4fe6
2026-03-12 04:35:59.399 DEBUG [src.node.docker_mananger] Container started with ID ae6c81cee35f. Setting up logs at ./log/docker/node1_2026-03-12_04-35-59__2ed8e9ac-d053-4c6f-a612-664fa61654cf__wakuorg_nwaku:latest.log
2026-03-12 04:35:59.399 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64994
2026-03-12 04:35:59.400 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:35:59.534 ERROR [src.node.docker_mananger] Max retries reached for container 0ad2d52b07c8. Exiting log stream.
2026-03-12 04:36:00.005 ERROR [src.node.docker_mananger] Max retries reached for container a5e67945edeb. Exiting log stream.
2026-03-12 04:36:00.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64994/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:00.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"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-12 04:36:00.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:36:00.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64994/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:36:00.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.137/tcp/64995/p2p/16Uiu2HAmDXjgKqtv35xXmDtrBeAPcxEYvU5wuTaNayrWj32Bvduu","/ip4/172.18.141.137/tcp/64996/ws/p2p/16Uiu2HAmDXjgKqtv35xXmDtrBeAPcxEYvU5wuTaNayrWj32Bvduu"],"enrUri":"enr:-L24QHYY4RccydHlymvmetlYetbIf1d3AKE9YkV_16Tu4gV1Ew0r6lFV2106fhMZrnbeuOLIF5CmvEET7rta8EBaLUwCgmlkgnY0gmlwhKwSjYmKbXVsdGlhZGRyc5YACASsEo2JBv3jAAoErBKNiQb95N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDQAIJLKy66ODuJoVJdEsUMOS1jvNVtCD5E-wV6Hx_BSDdGNwgv3jg3VkcIL95YV3YWt1Mg8"}'
2026-03-12 04:36:00.406 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:36:00.407 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-12 04:36:05.411 DEBUG [src.steps.metrics] All metrics are present and have valid values.
2026-03-12 04:36:05.413 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:36:05.414 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:36:05.414 DEBUG [src.node.waku_node] Stopping container with id ae6c81cee35f
2026-03-12 04:36:05.902 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:36:05.903 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:36:05.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_lightpushed_message with id: 2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.151.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35137', '35138', '35139', '35140', '35141']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35137:35137 -p 35138:35138 -p 35139:35139 -p 35140:35140 -p 35141:35141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35139 --rest-port=35137 --tcp-port=35138 --discv5-udp-port=35140 --rest-address=0.0.0.0 --nat=extip:172.18.151.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cefdedcc70149734dca3ca1eddd34a16ebdef76daaef160e36ebeba2deed0fca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35141 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.32 waku 9bd8fb346ca039d7299a0e4f395c1a60fabd96a05afc49a096164af247342767
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9bd8fb346ca0. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35137
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 a2b6fee6fec9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a3ed317ec95d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35137/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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":"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:35137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.32/tcp/35138/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD","/ip4/172.18.151.32/tcp/35139/ws/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD"],"enrUri":"enr:-L24QJgLn1wqRM5l9JHPqR_Aj6d6zBbi8msRI-cp7ev2QUrdeOJVIey-25QZYCqavWY56eMrxKqmHs6axvGsC29O3pwCgmlkgnY0gmlwhKwSlyCKbXVsdGlhZGRyc5YACASsEpcgBolCAAoErBKXIAaJQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECKtCBajCQm2BNPddfsx9XPzazByCVtIeX9Q98vCFG_YiDdGNwgolCg3VkcIKJRIV3YWt1Mgs"}'
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/publishing_node2_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53395', '53396', '53397', '53398', '53399']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53395:53395 -p 53396:53396 -p 53397:53397 -p 53398:53398 -p 53399:53399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53397 --rest-port=53395 --tcp-port=53396 --discv5-udp-port=53398 --rest-address=0.0.0.0 --nat=extip:172.18.231.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecfe5dcf91cef59efa7af73bc0eaf0a000a3adbf6e6b7bbe80bf776cb1eda40f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53399 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.166 waku cbc64167eeb7f93ca8ff7dd45df106f241f248e771c4817e8e31a36fb95a767a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbc64167eeb7. Setting up logs at ./log/docker/publishing_node2_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53395
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:53395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.166/tcp/53396/p2p/16Uiu2HAm8em23qwiAsr1g1hhP6PQu2z6DjtonNVvcuESXWGLgBG6","/ip4/172.18.231.166/tcp/53397/ws/p2p/16Uiu2HAm8em23qwiAsr1g1hhP6PQu2z6DjtonNVvcuESXWGLgBG6"],"enrUri":"enr:-L24QGwpWvv_D9Cgg97oG4lbzmdTcrnCdTQOcw6BkcP8Z1fMF7TZACtLUO0Kx-7oh8V50Zssrlr001UXTF2BcAbYLu0CgmlkgnY0gmlwhKwS56aKbXVsdGlhZGRyc5YACASsEuemBtCUAAoErBLnpgbQld0DgnJzhQADAQAAiXNlY3AyNTZrMaECxIItlbOC3GmPnL5aE-jxmecqJZgfMTxwcWZSAPw_MruDdGNwgtCUg3VkcILQloV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.32/tcp/35138/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60809', '60810', '60811', '60812', '60813']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60809:60809 -p 60810:60810 -p 60811:60811 -p 60812:60812 -p 60813:60813 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60811 --rest-port=60809 --tcp-port=60810 --discv5-udp-port=60812 --rest-address=0.0.0.0 --nat=extip:172.18.98.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efb209d6c43cdf8db6ffa4618aa504c660a5f23a6cedaead3abf59d3a6c1f782 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60813 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJgLn1wqRM5l9JHPqR_Aj6d6zBbi8msRI-cp7ev2QUrdeOJVIey-25QZYCqavWY56eMrxKqmHs6axvGsC29O3pwCgmlkgnY0gmlwhKwSlyCKbXVsdGlhZGRyc5YACASsEpcgBolCAAoErBKXIAaJQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECKtCBajCQm2BNPddfsx9XPzazByCVtIeX9Q98vCFG_YiDdGNwgolCg3VkcIKJRIV3YWt1Mgs --storenode=/ip4/172.18.151.32/tcp/35138/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.151.32/tcp/35138/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.45 waku 9141f4211d370bd62e1e67d060044258643e9f6d1e51830e4e5975b6c17aec46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9141f4211d37. Setting up logs at ./log/docker/store_node1_2026-03-12_04-39-05__b185ed57-4d54-4e54-a86d-ea48be20fc70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60809
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60809/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:60809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.45/tcp/60810/p2p/16Uiu2HAmPWUaPkDySDre1kwjkzKB9GfmZ1xV2Sn9wkb9CD6kvPca","/ip4/172.18.98.45/tcp/60811/ws/p2p/16Uiu2HAmPWUaPkDySDre1kwjkzKB9GfmZ1xV2Sn9wkb9CD6kvPca"],"enrUri":"enr:-L24QOXzABJhOcN3mwPKHMUYcp1bRaXzkxS67b7t1V7ZwBSlarTgwqGTc2bv_9Z2j76JhEDVViOQBFeV-8pYhlqwhVsCgmlkgnY0gmlwhKwSYi2KbXVsdGlhZGRyc5YACASsEmItBu2KAAoErBJiLQbti90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoUI-ejtxgyJ0i0z9WieOD0SuNX3b_9MC7QyTHngvx7-DdGNwgu2Kg3VkcILtjIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.32/tcp/35138/p2p/16Uiu2HAkxJoWLdWcGzdzJ3rPgswociFdPqWJyajkNoXaqUKVPwbD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.166/tcp/53396/p2p/16Uiu2HAm8em23qwiAsr1g1hhP6PQu2z6DjtonNVvcuESXWGLgBG6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35137/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:53395/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:60809/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:60809/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290349470018522}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35137/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe3abced628507d68216fd2c85b16b4079f1740983b90725da206630ad6e5d825"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60809/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"93ced340d7de470939a9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe3abced628507d68216fd2c85b16b4079f1740983b90725da206630ad6e5d825"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9bd8fb346ca0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cbc64167eeb7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9141f4211d37
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9bd8fb346ca0. 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,217 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-03-12_04-35-07__bd3d6a29-e3de-480b-b5f6-3328adb869aa
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-12_04-35-07__bd3d6a29-e3de-480b-b5f6-3328adb869aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23128', '23129', '23130', '23131', '23132']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23128:23128 -p 23129:23129 -p 23130:23130 -p 23131:23131 -p 23132:23132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23130 --rest-port=23128 --tcp-port=23129 --discv5-udp-port=23131 --rest-address=0.0.0.0 --nat=extip:172.18.116.11 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eb1e6fbbdf7bc8ab1fd6f3e683c145fbdfdddc35cf412c34e6fee07b5d2fe618 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23132 --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 a15f8482acc4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.11 waku b8b0581783d1de660cc363db1418310f9b701ffa58fe323b3405b8714a76fcdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8b0581783d1. Setting up logs at ./log/docker/node1_2026-03-12_04-35-07__bd3d6a29-e3de-480b-b5f6-3328adb869aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23128
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 6b4f9ce5a2e6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/health" -H "Content-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:23128/health" -H "Content-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:23128/health" -H "Content-Type: application/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:23128/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.11/tcp/23129/p2p/16Uiu2HAkvfnZ9aWsVQGzr5fayy8HvHfMaX7psQGFpo8fknQ4U7RN","/ip4/172.18.116.11/tcp/23130/ws/p2p/16Uiu2HAkvfnZ9aWsVQGzr5fayy8HvHfMaX7psQGFpo8fknQ4U7RN"],"enrUri":"enr:-L24QKwcdI1ast4ReCAq64WA2vMCojY-GTxSQ4IwhCNVALjwLE-yNuqlkRLbrTyEfX1G4NUo5Y1Gl8_BPrulVh_WV6ECgmlkgnY0gmlwhKwSdAuKbXVsdGlhZGRyc5YACASsEnQLBlpZAAoErBJ0CwZaWt0DgnJzhQACAQAAiXNlY3AyNTZrMaECEnlAsvf-N2KkCttYPxeEhcjkyRr0-wavmsjWu1cT9-WDdGNwglpZg3VkcIJaW4V3YWt1MgU"}'
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-12_04-35-07__bd3d6a29-e3de-480b-b5f6-3328adb869aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21329', '21330', '21331', '21332', '21333']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21329:21329 -p 21330:21330 -p 21331:21331 -p 21332:21332 -p 21333:21333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21331 --rest-port=21329 --tcp-port=21330 --discv5-udp-port=21332 --rest-address=0.0.0.0 --nat=extip:172.18.150.146 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a032ba7fea2b218dfa7ecacb44d67bfb5dfa1c7aaa47804e28c8913c05de6ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21333 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKwcdI1ast4ReCAq64WA2vMCojY-GTxSQ4IwhCNVALjwLE-yNuqlkRLbrTyEfX1G4NUo5Y1Gl8_BPrulVh_WV6ECgmlkgnY0gmlwhKwSdAuKbXVsdGlhZGRyc5YACASsEnQLBlpZAAoErBJ0CwZaWt0DgnJzhQACAQAAiXNlY3AyNTZrMaECEnlAsvf-N2KkCttYPxeEhcjkyRr0-wavmsjWu1cT9-WDdGNwglpZg3VkcIJaW4V3YWt1MgU --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.150.146 waku 2590b5f44a4a8dba76d87642851eb6bf07c642d459946160bf484fdec4fc820d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2590b5f44a4a. Setting up logs at ./log/docker/node2_2026-03-12_04-35-07__bd3d6a29-e3de-480b-b5f6-3328adb869aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21329
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21329/health" -H "Content-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:21329/health" -H "Content-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:21329/health" -H "Content-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:21329/health" -H "Content-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:21329/health" -H "Content-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:21329/health" -H "Content-Type: application/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:21329/debug/v1/info" -H "Content-Type: application/json" -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.146/tcp/21330/p2p/16Uiu2HAmHx6BUuAXHdqSKgsyG9EVK7yNHoWM6wMf7kbW9wCB3GEh","/ip4/172.18.150.146/tcp/21331/ws/p2p/16Uiu2HAmHx6BUuAXHdqSKgsyG9EVK7yNHoWM6wMf7kbW9wCB3GEh"],"enrUri":"enr:-L24QNE8aozGV_iA3co3Zm0BRp5cqBUj1AIdD5ZafjIQ24dTWpT7MSvtr26W9fY6aK_8HApNNz1Tz1tiblxxwuhX_bMCgmlkgnY0gmlwhKwSlpKKbXVsdGlhZGRyc5YACASsEpaSBlNSAAoErBKWkgZTU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDTqvmwjjHneY-TMuvAZPsUGgyxRYuAWhMyPg1VYG2_4aDdGNwglNSg3VkcIJTVIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.11/tcp/23129/p2p/16Uiu2HAkvfnZ9aWsVQGzr5fayy8HvHfMaX7psQGFpo8fknQ4U7RN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21329/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773290110527814209,"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:21329/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773290110527814209,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773290110654155092,"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:21329/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773290110654155092,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773290110793698271,"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:21329/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773290110793698271,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773290110912064934,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773290110912064934,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773290111030346068,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773290111030346068,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773290111149415391,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773290111149415391,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773290111267795915,"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:21329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773290111267795915,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773290111386814031,"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:21329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773290111386814031,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:23128/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21329/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -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:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -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:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml. Response content: b'/newsService/1.0/alerts/xml'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -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:23128/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson. Response content: b'/newsService/1.0/updates/json'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773290111857028888,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773290111857028888,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773290111974131935,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773290111974131935,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773290112091801251,"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:21329/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773290112091801251,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773290112209469805,"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:21329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773290112209469805,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23128/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23128/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773290112327963250,"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:21329/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773290112327963250,"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 b8b0581783d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2590b5f44a4a
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,103 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304
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-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7262', '7263', '7264', '7265', '7266']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7262:7262 -p 7263:7263 -p 7264:7264 -p 7265:7265 -p 7266:7266 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7264 --rest-port=7262 --tcp-port=7263 --discv5-udp-port=7265 --rest-address=0.0.0.0 --nat=extip:172.18.156.18 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a6f1ae9e1f41808bb1327d67f0f307ac2de3aa5f3bf8f20ddbc1be5ba5dcdfa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7266 --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 50efa2f2b756. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.18 waku 80c040f5cc7107507fa4e98d13af87c056e8c09c555ef9db97abb5fa97fc769b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80c040f5cc71. Setting up logs at ./log/docker/node1_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7262
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 dc12f1f5d8f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7262/health" -H "Content-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:7262/health" -H "Content-Type: application/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:7262/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.18/tcp/7263/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S","/ip4/172.18.156.18/tcp/7264/ws/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S"],"enrUri":"enr:-L24QHXLzJXSABaL-RxEew2eiJ2nFAWCPMktZIljw0flQDvALa8Zr50TjDR8a4tRM_wNwFpcn92nYN7h6YeVRWFqX1QCgmlkgnY0gmlwhKwSnBKKbXVsdGlhZGRyc5YACASsEpwSBhxfAAoErBKcEgYcYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECtg6E6YUv1pOug7HZa_WFDmBEILnf2Imr4oTKgzDC-DWDdGNwghxfg3VkcIIcYYV3YWt1MgU"}'
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-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1377', '1378', '1379', '1380', '1381']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1377:1377 -p 1378:1378 -p 1379:1379 -p 1380:1380 -p 1381:1381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1379 --rest-port=1377 --tcp-port=1378 --discv5-udp-port=1380 --rest-address=0.0.0.0 --nat=extip:172.18.131.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efee0ef8edeb2ced7fd5cb9ecfebd2a9ccecf20086befa8dd4ac12ac62b8d2d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHXLzJXSABaL-RxEew2eiJ2nFAWCPMktZIljw0flQDvALa8Zr50TjDR8a4tRM_wNwFpcn92nYN7h6YeVRWFqX1QCgmlkgnY0gmlwhKwSnBKKbXVsdGlhZGRyc5YACASsEpwSBhxfAAoErBKcEgYcYN0DgnJzhQACAQAAiXNlY3AyNTZrMaECtg6E6YUv1pOug7HZa_WFDmBEILnf2Imr4oTKgzDC-DWDdGNwghxfg3VkcIIcYYV3YWt1MgU --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.131.248 waku 527e3d7515ebdfe897677af50cf0510be96ab831eb33557efaa57093e5514fa0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 527e3d7515eb. Setting up logs at ./log/docker/node2_2026-03-12_04-38-47__e9b0d828-2d45-4038-8d71-2fe384cab304__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1377
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/health" -H "Content-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:1377/health" -H "Content-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:1377/health" -H "Content-Type: application/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:1377/debug/v1/info" -H "Content-Type: application/json" -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.248/tcp/1378/p2p/16Uiu2HAmLbzMtdMbjhmaKXq8kC5tBhLauC4ABdpUHmhMgEuAeFJp","/ip4/172.18.131.248/tcp/1379/ws/p2p/16Uiu2HAmLbzMtdMbjhmaKXq8kC5tBhLauC4ABdpUHmhMgEuAeFJp"],"enrUri":"enr:-L24QH0otm9tdvPyLXvy_JPjC4DhVjmm91iZzWgMAi7CtNxqQgm7eZmCkW5Hs-e1ugLAaapmXaJD6rFk8Jc9ceVpG_QCgmlkgnY0gmlwhKwSg_iKbXVsdGlhZGRyc5YACASsEoP4BgViAAoErBKD-AYFY90DgnJzhQACAQAAiXNlY3AyNTZrMaEDdhjDw3Rd-p-r2h8vi3DaJfaCebTclwAOwECEgigMLJmDdGNwggVig3VkcIIFZIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.18/tcp/7263/p2p/16Uiu2HAm7gM2DiPu3s9QNqfWPMR5QFKCGmiDQ1vC7mEm1pFQpR3S"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/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:1377/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:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7262/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290330395035981,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773290330405298582,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290330415590856,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290330426204232,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773290330436840368,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290330448618932,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290330461012991,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1377/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290330474399576,"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 80c040f5cc71
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 527e3d7515eb
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_payload_equal_or_more_150_kb with id: 2026-03-12_04-38-10__f467ab6f-748c-4395-bb69-064d826496e9
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-12_04-38-10__f467ab6f-748c-4395-bb69-064d826496e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63075', '63076', '63077', '63078', '63079']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63075:63075 -p 63076:63076 -p 63077:63077 -p 63078:63078 -p 63079:63079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63077 --rest-port=63075 --tcp-port=63076 --discv5-udp-port=63078 --rest-address=0.0.0.0 --nat=extip:172.18.88.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5033cb7bd914e967de12ed5de0bfaa3b7e93c7e05bf9d6fd8f98d09edbaa28b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63079 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.116 waku a0cd531c42fe809d946b172cf9ede6f48fdf952e9631b75dd7b3d4ff38a9f043
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 987ce621e966. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0cd531c42fe. Setting up logs at ./log/docker/node1_2026-03-12_04-38-10__f467ab6f-748c-4395-bb69-064d826496e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63075
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 a7e946f2c854. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63075/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:63075/debug/v1/info" -H "Content-Type: application/json" -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.116/tcp/63076/p2p/16Uiu2HAm6nr47HeNi8ZLXWmPVT7wgS4pPqcCjx2iDMR9DNcwffeZ","/ip4/172.18.88.116/tcp/63077/ws/p2p/16Uiu2HAm6nr47HeNi8ZLXWmPVT7wgS4pPqcCjx2iDMR9DNcwffeZ"],"enrUri":"enr:-L24QBxiD4H3K-QMPgLrEjujiKJqOkykcBj6VfMn0EyVVExfUBc-4EfjiY4SOrlX9hLtrObDs2zx7ruC4ZVSoYDs6zgCgmlkgnY0gmlwhKwSWHSKbXVsdGlhZGRyc5YACASsElh0BvZkAAoErBJYdAb2Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqN0k9CefbIcOP8CuKBSmylwwFmxpNQgWA2uOAi41LUqDdGNwgvZkg3VkcIL2ZoV3YWt1MgE"}'
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-12_04-38-10__f467ab6f-748c-4395-bb69-064d826496e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7014', '7015', '7016', '7017', '7018']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7014:7014 -p 7015:7015 -p 7016:7016 -p 7017:7017 -p 7018:7018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7016 --rest-port=7014 --tcp-port=7015 --discv5-udp-port=7017 --rest-address=0.0.0.0 --nat=extip:172.18.142.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab96bb90d45de8afeb7228fc1d27addff1b8315a97046e512f9cd7ddb065ffa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7018 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBxiD4H3K-QMPgLrEjujiKJqOkykcBj6VfMn0EyVVExfUBc-4EfjiY4SOrlX9hLtrObDs2zx7ruC4ZVSoYDs6zgCgmlkgnY0gmlwhKwSWHSKbXVsdGlhZGRyc5YACASsElh0BvZkAAoErBJYdAb2Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqN0k9CefbIcOP8CuKBSmylwwFmxpNQgWA2uOAi41LUqDdGNwgvZkg3VkcIL2ZoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.254 waku b9f871de7275a6a8021e9f95b59bf94d5462fe0f553c014e78e12e01d5ddbb57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9f871de7275. Setting up logs at ./log/docker/node2_2026-03-12_04-38-10__f467ab6f-748c-4395-bb69-064d826496e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7014
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7014/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:7014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.254/tcp/7015/p2p/16Uiu2HAkzPHyLsrrQqLwzRjj5cuWKgDiJTEbQBsWV7nwADCBb6qT","/ip4/172.18.142.254/tcp/7016/ws/p2p/16Uiu2HAkzPHyLsrrQqLwzRjj5cuWKgDiJTEbQBsWV7nwADCBb6qT"],"enrUri":"enr:-L24QCtiftoSW7hqUM_Y8bV40H8gMC_ZLJDIZE0A7-vNqhAxL3vxvCk6DNhkw5azEadokoZYEf7izRTvlNK1Hn1mdEgCgmlkgnY0gmlwhKwSjv6KbXVsdGlhZGRyc5YACASsEo7-BhtnAAoErBKO_gYbaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSa5jheLf5E0FxqgVQ21MbdyoRrhCiuBV0LnMYLXTD_6DdGNwghtng3VkcIIbaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7014/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.116/tcp/63076/p2p/16Uiu2HAm6nr47HeNi8ZLXWmPVT7wgS4pPqcCjx2iDMR9DNcwffeZ"]'
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:63075/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:7014/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:63075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:63075/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":1773290293098447616,"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:7014/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":1773290293098447616,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 204800 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 1048576 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 10485760 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
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 a0cd531c42fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9f871de7275
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-03-12_04-39-11__08c7a3a9-8d74-4f03-93e9-963c9d423ddc
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-12_04-39-11__08c7a3a9-8d74-4f03-93e9-963c9d423ddc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47133', '47134', '47135', '47136', '47137']
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 47133:47133 -p 47134:47134 -p 47135:47135 -p 47136:47136 -p 47137:47137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47135 --rest-port=47133 --tcp-port=47134 --discv5-udp-port=47136 --rest-address=0.0.0.0 --nat=extip:172.18.133.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=edb87de4ec8ff5d172bece9d9b493d3af43a43a4a990b28dfeccf6f416d838cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47137 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30cfac03e2ec. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.173 waku 467fb22367a3581a7ae0c2898dc8d04472c5ced92ee20f5a03d805d2daf12971
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 467fb22367a3. Setting up logs at ./log/docker/node1_2026-03-12_04-39-11__08c7a3a9-8d74-4f03-93e9-963c9d423ddc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47133
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 011693d080bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47133/health" -H "Content-Type: application/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:47133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.173/tcp/47134/p2p/16Uiu2HAm6EPvzEGCPcuVAP9qHnVgyLzBwHRDTcG4YuKcK9TL7ACZ","/ip4/172.18.133.173/tcp/47135/ws/p2p/16Uiu2HAm6EPvzEGCPcuVAP9qHnVgyLzBwHRDTcG4YuKcK9TL7ACZ"],"enrUri":"enr:-L24QG6LzPOf_z5oPlRsbEabAoBzld6oKvYOLEORWS9EWWufClqy73jB7HsyWFrduU9JQ0G0X141xlAhizUuYC8mmzkCgmlkgnY0gmlwhKwSha2KbXVsdGlhZGRyc5YACASsEoWtBrgeAAoErBKFrQa4H90DgnJzhQACAQAAiXNlY3AyNTZrMaECoI0Fdd1UN8NYPDqKAdwhX_kmxDj2u493D8ryfRew3kKDdGNwgrgeg3VkcIK4IIV3YWt1MgU"}'
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-12_04-39-11__08c7a3a9-8d74-4f03-93e9-963c9d423ddc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41749', '41750', '41751', '41752', '41753']
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 41749:41749 -p 41750:41750 -p 41751:41751 -p 41752:41752 -p 41753:41753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41751 --rest-port=41749 --tcp-port=41750 --discv5-udp-port=41752 --rest-address=0.0.0.0 --nat=extip:172.18.62.228 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4cc3a24cfc0a354de8a9dd0049fcb8ad8c968f12dd854b4125202f0ea7dc5f60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41753 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG6LzPOf_z5oPlRsbEabAoBzld6oKvYOLEORWS9EWWufClqy73jB7HsyWFrduU9JQ0G0X141xlAhizUuYC8mmzkCgmlkgnY0gmlwhKwSha2KbXVsdGlhZGRyc5YACASsEoWtBrgeAAoErBKFrQa4H90DgnJzhQACAQAAiXNlY3AyNTZrMaECoI0Fdd1UN8NYPDqKAdwhX_kmxDj2u493D8ryfRew3kKDdGNwgrgeg3VkcIK4IIV3YWt1MgU --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.228 waku f407e1ba49d830fc289ae9d6c37e4696bceb75bfe33815fdfab7fe511a4d4fc2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f407e1ba49d8. Setting up logs at ./log/docker/node2_2026-03-12_04-39-11__08c7a3a9-8d74-4f03-93e9-963c9d423ddc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41749
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41749/health" -H "Content-Type: application/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:41749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.228/tcp/41750/p2p/16Uiu2HAmFnDz5ugJtRrbg6i3B2RdsncwHCrSNeR65SYwdJ4Dtd9C","/ip4/172.18.62.228/tcp/41751/ws/p2p/16Uiu2HAmFnDz5ugJtRrbg6i3B2RdsncwHCrSNeR65SYwdJ4Dtd9C"],"enrUri":"enr:-L24QInI-howZKaFKwDXtPd5VrNBZnzDg_w14E4n9yrjcarHLbyVhk8Rgo3jLyDkQaotFmjiNn_BzTqbNjurntwgKeYCgmlkgnY0gmlwhKwSPuSKbXVsdGlhZGRyc5YACASsEj7kBqMWAAoErBI-5AajF90DgnJzhQACAQAAiXNlY3AyNTZrMaEDLm2K_HkI5ewhP1Lxh1cLs3FfXLwsfxQP6xNIx9LVYsODdGNwgqMWg3VkcIKjGIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.173/tcp/47134/p2p/16Uiu2HAm6EPvzEGCPcuVAP9qHnVgyLzBwHRDTcG4YuKcK9TL7ACZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47133/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41749/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:47133/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41749/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":1773290354020163471,"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 467fb22367a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f407e1ba49d8
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,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2026-03-12_04-42-59__6f21f07a-114f-4b2a-ac7e-4c53fd45f1cf
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-12_04-42-59__6f21f07a-114f-4b2a-ac7e-4c53fd45f1cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43706', '43707', '43708', '43709', '43710']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43706:43706 -p 43707:43707 -p 43708:43708 -p 43709:43709 -p 43710:43710 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43708 --rest-port=43706 --tcp-port=43707 --discv5-udp-port=43709 --rest-address=0.0.0.0 --nat=extip:172.18.128.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ae1caf184ddb4aeb27482c65d1dfebfdbfa7d6b12dbdcc26e748e40f0aa81f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43710 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.29 waku dc32ac271334e2bc44fbcb3b3a60272d80eb5d58d94a3f5d890d8071e1aabab2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b88b88559f17. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc32ac271334. Setting up logs at ./log/docker/node1_2026-03-12_04-42-59__6f21f07a-114f-4b2a-ac7e-4c53fd45f1cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43706
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 9aa7a465bbb5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43706/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.29/tcp/43707/p2p/16Uiu2HAmV9E1AhgKbhHtwVaFnxZmXQhyvYbphyHCKRXXafsEorvP","/ip4/172.18.128.29/tcp/43708/ws/p2p/16Uiu2HAmV9E1AhgKbhHtwVaFnxZmXQhyvYbphyHCKRXXafsEorvP"],"enrUri":"enr:-L24QBbs2Dn_G9ZoUCQLEnvrejzCB3OSyw9c1Ul2RoUqYLHoZ5R5vk5lTFl1iGOhafxWwf3I9CG2Iqf8sXg7D-Cq75YCgmlkgnY0gmlwhKwSgB2KbXVsdGlhZGRyc5YACASsEoAdBqq7AAoErBKAHQaqvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Paw6Oq18kZGT1q6KwimVtaXFYTGGe2yAtr1aFBieDyDdGNwgqq7g3VkcIKqvYV3YWt1MgE"}'
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-12_04-42-59__6f21f07a-114f-4b2a-ac7e-4c53fd45f1cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4948', '4949', '4950', '4951', '4952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4948:4948 -p 4949:4949 -p 4950:4950 -p 4951:4951 -p 4952:4952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4950 --rest-port=4948 --tcp-port=4949 --discv5-udp-port=4951 --rest-address=0.0.0.0 --nat=extip:172.18.224.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecac0dad760af8c3f0cebbdcfe3fc276ea74defaf87bbcea3b9c14db8fadf1e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4952 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBbs2Dn_G9ZoUCQLEnvrejzCB3OSyw9c1Ul2RoUqYLHoZ5R5vk5lTFl1iGOhafxWwf3I9CG2Iqf8sXg7D-Cq75YCgmlkgnY0gmlwhKwSgB2KbXVsdGlhZGRyc5YACASsEoAdBqq7AAoErBKAHQaqvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Paw6Oq18kZGT1q6KwimVtaXFYTGGe2yAtr1aFBieDyDdGNwgqq7g3VkcIKqvYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.215 waku f5d1cb82d338219bf64f194156ccce03a2bd01d1ee15d0199ab9480a1cb3c755
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5d1cb82d338. Setting up logs at ./log/docker/node2_2026-03-12_04-42-59__6f21f07a-114f-4b2a-ac7e-4c53fd45f1cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4948
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.215/tcp/4949/p2p/16Uiu2HAm8rk2sTiZPJDkq1F9wuX3gCDqdYpuy5fob9eTapTUvdDV","/ip4/172.18.224.215/tcp/4950/ws/p2p/16Uiu2HAm8rk2sTiZPJDkq1F9wuX3gCDqdYpuy5fob9eTapTUvdDV"],"enrUri":"enr:-L24QBCUxarQqdKWVx3firwKYcO4-V4g-WRfdRT93mj_z4mQOIhzBBC6DYhJ2Z-AFcS0TAE0nbzGQBh1odP1HHFrj3MCgmlkgnY0gmlwhKwS4NeKbXVsdGlhZGRyc5YACASsEuDXBhNVAAoErBLg1wYTVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECx5QId6YnmKE283A_x7ld__asK0o5D_aHwvf5BIq8ZVyDdGNwghNVg3VkcIITV4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.29/tcp/43707/p2p/16Uiu2HAmV9E1AhgKbhHtwVaFnxZmXQhyvYbphyHCKRXXafsEorvP"]'
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:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290581915459072,"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:4948/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":1773290581915459072,"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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290582031546302,"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:4948/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":1773290582031546302,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id dc32ac271334
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43706/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.29/tcp/43707/p2p/16Uiu2HAmV9E1AhgKbhHtwVaFnxZmXQhyvYbphyHCKRXXafsEorvP","/ip4/172.18.128.29/tcp/43708/ws/p2p/16Uiu2HAmV9E1AhgKbhHtwVaFnxZmXQhyvYbphyHCKRXXafsEorvP"],"enrUri":"enr:-L24QBbs2Dn_G9ZoUCQLEnvrejzCB3OSyw9c1Ul2RoUqYLHoZ5R5vk5lTFl1iGOhafxWwf3I9CG2Iqf8sXg7D-Cq75YCgmlkgnY0gmlwhKwSgB2KbXVsdGlhZGRyc5YACASsEoAdBqq7AAoErBKAHQaqvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Paw6Oq18kZGT1q6KwimVtaXFYTGGe2yAtr1aFBieDyDdGNwgqq7g3VkcIKqvYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290583322842616,"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:4948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290584439987216,"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:4948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290585556872598,"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:4948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290586674047196,"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:4948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290587790562769,"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:4948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43706/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:4948/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:43706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43706/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":1773290588907405229,"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:4948/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":1773290588907405229,"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 dc32ac271334
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5d1cb82d338
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20227', '20228', '20229', '20230', '20231']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20227:20227 -p 20228:20228 -p 20229:20229 -p 20230:20230 -p 20231:20231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20229 --rest-port=20227 --tcp-port=20228 --discv5-udp-port=20230 --rest-address=0.0.0.0 --nat=extip:172.18.211.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9eb71da89d7ebeadfdf6eec86cd7db8e58d0bb7fa1bf9b6cde7eba26ad90eb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20231 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb73f3c1d376. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.79 waku 6f5a024681c8e1fd48542fb73bfdcef0929ce44460df8e489533883e82934b69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f5a024681c8. Setting up logs at ./log/docker/node1_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20227
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 93024c73c15c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-Type: application/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:20227/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/20228/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd","/ip4/172.18.211.79/tcp/20229/ws/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd"],"enrUri":"enr:-L24QGq1LNqbOICymKKZaFExDrDHQP2DiOQB3MIr4kSXI3qJFSBZN2FJLxgPNhx7NuMjkONgsnu3oFRAyUBm87xlAPsCgmlkgnY0gmlwhKwS00-KbXVsdGlhZGRyc5YACASsEtNPBk8EAAoErBLTTwZPBd0DgnJzhQACAQAAiXNlY3AyNTZrMaED9AdYfd9iqnQ0-9wr-pFNj3p2EcMMTPEF6F8D0qYakuSDdGNwgk8Eg3VkcIJPBoV3YWt1MgU"}'
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35607', '35608', '35609', '35610', '35611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35607:35607 -p 35608:35608 -p 35609:35609 -p 35610:35610 -p 35611:35611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35609 --rest-port=35607 --tcp-port=35608 --discv5-udp-port=35610 --rest-address=0.0.0.0 --nat=extip:172.18.60.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecbd1112bd8fef05b63dce6ec10da447f75646d497faab077cf36da8aca79510 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35611 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGq1LNqbOICymKKZaFExDrDHQP2DiOQB3MIr4kSXI3qJFSBZN2FJLxgPNhx7NuMjkONgsnu3oFRAyUBm87xlAPsCgmlkgnY0gmlwhKwS00-KbXVsdGlhZGRyc5YACASsEtNPBk8EAAoErBLTTwZPBd0DgnJzhQACAQAAiXNlY3AyNTZrMaED9AdYfd9iqnQ0-9wr-pFNj3p2EcMMTPEF6F8D0qYakuSDdGNwgk8Eg3VkcIJPBoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.88 waku 9ab6a70af0e164fd9b280862182ce63cfb264f128034a08b401c2d8ae24dceb8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6a70af0e1. Setting up logs at ./log/docker/node2_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35607
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-Type: application/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:35607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.88/tcp/35608/p2p/16Uiu2HAmEhCRkLs6yUApNMGanW2KCgUrCj1nPMaLd4Zfo79yxvZd","/ip4/172.18.60.88/tcp/35609/ws/p2p/16Uiu2HAmEhCRkLs6yUApNMGanW2KCgUrCj1nPMaLd4Zfo79yxvZd"],"enrUri":"enr:-L24QFH0NTjttlgFuYNyorYRzLPn30R-D3gmlZhBWj3Ta3_MfPuaIRdH5P4LN7fB5oYGLG9-5hG4uP-7PKZv08evRtICgmlkgnY0gmlwhKwSPFiKbXVsdGlhZGRyc5YACASsEjxYBosYAAoErBI8WAaLGd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHkgw2gTgrwex7rF8-jTGHa7cqI3TuJcjlIPKgG_eEXCDdGNwgosYg3VkcIKLGoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.79/tcp/20228/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20227/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35607/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20227/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:20227/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":1773290127315060024,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290127590351144,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290127761164215,"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 6f5a024681c8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9ab6a70af0e1
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20227', '20228', '20229', '20230', '20231']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20227:20227 -p 20228:20228 -p 20229:20229 -p 20230:20230 -p 20231:20231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20229 --rest-port=20227 --tcp-port=20228 --discv5-udp-port=20230 --rest-address=0.0.0.0 --nat=extip:172.18.211.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9eb71da89d7ebeadfdf6eec86cd7db8e58d0bb7fa1bf9b6cde7eba26ad90eb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20231 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb73f3c1d376. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.79 waku 6f5a024681c8e1fd48542fb73bfdcef0929ce44460df8e489533883e82934b69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f5a024681c8. Setting up logs at ./log/docker/node1_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20227
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 93024c73c15c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-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:20227/health" -H "Content-Type: application/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:20227/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/20228/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd","/ip4/172.18.211.79/tcp/20229/ws/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd"],"enrUri":"enr:-L24QGq1LNqbOICymKKZaFExDrDHQP2DiOQB3MIr4kSXI3qJFSBZN2FJLxgPNhx7NuMjkONgsnu3oFRAyUBm87xlAPsCgmlkgnY0gmlwhKwS00-KbXVsdGlhZGRyc5YACASsEtNPBk8EAAoErBLTTwZPBd0DgnJzhQACAQAAiXNlY3AyNTZrMaED9AdYfd9iqnQ0-9wr-pFNj3p2EcMMTPEF6F8D0qYakuSDdGNwgk8Eg3VkcIJPBoV3YWt1MgU"}'
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35607', '35608', '35609', '35610', '35611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35607:35607 -p 35608:35608 -p 35609:35609 -p 35610:35610 -p 35611:35611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35609 --rest-port=35607 --tcp-port=35608 --discv5-udp-port=35610 --rest-address=0.0.0.0 --nat=extip:172.18.60.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecbd1112bd8fef05b63dce6ec10da447f75646d497faab077cf36da8aca79510 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35611 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGq1LNqbOICymKKZaFExDrDHQP2DiOQB3MIr4kSXI3qJFSBZN2FJLxgPNhx7NuMjkONgsnu3oFRAyUBm87xlAPsCgmlkgnY0gmlwhKwS00-KbXVsdGlhZGRyc5YACASsEtNPBk8EAAoErBLTTwZPBd0DgnJzhQACAQAAiXNlY3AyNTZrMaED9AdYfd9iqnQ0-9wr-pFNj3p2EcMMTPEF6F8D0qYakuSDdGNwgk8Eg3VkcIJPBoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.88 waku 9ab6a70af0e164fd9b280862182ce63cfb264f128034a08b401c2d8ae24dceb8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6a70af0e1. Setting up logs at ./log/docker/node2_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35607
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-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:35607/health" -H "Content-Type: application/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:35607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.88/tcp/35608/p2p/16Uiu2HAmEhCRkLs6yUApNMGanW2KCgUrCj1nPMaLd4Zfo79yxvZd","/ip4/172.18.60.88/tcp/35609/ws/p2p/16Uiu2HAmEhCRkLs6yUApNMGanW2KCgUrCj1nPMaLd4Zfo79yxvZd"],"enrUri":"enr:-L24QFH0NTjttlgFuYNyorYRzLPn30R-D3gmlZhBWj3Ta3_MfPuaIRdH5P4LN7fB5oYGLG9-5hG4uP-7PKZv08evRtICgmlkgnY0gmlwhKwSPFiKbXVsdGlhZGRyc5YACASsEjxYBosYAAoErBI8WAaLGd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHkgw2gTgrwex7rF8-jTGHa7cqI3TuJcjlIPKgG_eEXCDdGNwgosYg3VkcIKLGoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.79/tcp/20228/p2p/16Uiu2HAmV5aKpzzGSBmtHKCXdtHHF2UgBSnh6uqjA6qoqDnVQ9dd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20227/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35607/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20227/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:20227/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":1773290127315060024,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290127590351144,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290127761164215,"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 6f5a024681c8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9ab6a70af0e1
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-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-12_04-35-24__aa49576c-89bb-4c39-8677-f91cf78989c6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd
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-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43814', '43815', '43816', '43817', '43818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43814:43814 -p 43815:43815 -p 43816:43816 -p 43817:43817 -p 43818:43818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43816 --rest-port=43814 --tcp-port=43815 --discv5-udp-port=43817 --rest-address=0.0.0.0 --nat=extip:172.18.248.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f8cde41fd6a8f0c0af3847c2347ddf31fbb5e922d9dbbadfe5c1beef31e1d9f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43818 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f5a024681c8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.69 waku 2abc8f5e10e593e2d0eec9b74c26b6fefb8c4d74e6eef97257eb90b21d238ce8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2abc8f5e10e5. Setting up logs at ./log/docker/node1_2026-03-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43814
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 9ab6a70af0e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43814/health" -H "Content-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:43814/health" -H "Content-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:43814/health" -H "Content-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:43814/health" -H "Content-Type: application/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:43814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.69/tcp/43815/p2p/16Uiu2HAm8yqYvFaKGWdmCmMYt1q1mYvJnyKzmjkttGsU7uNDeuyv","/ip4/172.18.248.69/tcp/43816/ws/p2p/16Uiu2HAm8yqYvFaKGWdmCmMYt1q1mYvJnyKzmjkttGsU7uNDeuyv"],"enrUri":"enr:-L24QNdDWedUBsyaj-lJVZKf7E2JihtZpuySi0V1uwJg2qxPX_9AYoPqFy4lqlPASc9pEd4U6x8dhmurnQ6vC7ro4UICgmlkgnY0gmlwhKwS-EWKbXVsdGlhZGRyc5YACASsEvhFBqsnAAoErBL4RQarKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECyWVWieqAbdcx5C5cr3OA4RXoSJ8Rd8MgiaOfPP5WGd2DdGNwgqsng3VkcIKrKYV3YWt1MgU"}'
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-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23725', '23726', '23727', '23728', '23729']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23725:23725 -p 23726:23726 -p 23727:23727 -p 23728:23728 -p 23729:23729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23727 --rest-port=23725 --tcp-port=23726 --discv5-udp-port=23728 --rest-address=0.0.0.0 --nat=extip:172.18.132.166 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae4e579c89eab822f8ebea79cba3f53d961ea9f2acd1cdfbff86ca23e3c72fee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23729 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNdDWedUBsyaj-lJVZKf7E2JihtZpuySi0V1uwJg2qxPX_9AYoPqFy4lqlPASc9pEd4U6x8dhmurnQ6vC7ro4UICgmlkgnY0gmlwhKwS-EWKbXVsdGlhZGRyc5YACASsEvhFBqsnAAoErBL4RQarKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECyWVWieqAbdcx5C5cr3OA4RXoSJ8Rd8MgiaOfPP5WGd2DdGNwgqsng3VkcIKrKYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.166 waku 1b7ac9e6e457f938674e4efd03f14dc3ec033f40b7f74c9cb9f57aea3bffb118
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b7ac9e6e457. Setting up logs at ./log/docker/node2_2026-03-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23725
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-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:23725/health" -H "Content-Type: application/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:23725/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.166/tcp/23726/p2p/16Uiu2HAmM7VDMwWjDJ7fjpmRMthZAFM8e1fbmZXDAJBN623obrRx","/ip4/172.18.132.166/tcp/23727/ws/p2p/16Uiu2HAmM7VDMwWjDJ7fjpmRMthZAFM8e1fbmZXDAJBN623obrRx"],"enrUri":"enr:-L24QFpJZFnMAzWAEXaevw98xq0pphuJuy_oUWmId4vVUq0xJ42Qj-uox735qMyitRUQ--sMZQb_VyZ6RaJwKEaIhE0CgmlkgnY0gmlwhKwShKaKbXVsdGlhZGRyc5YACASsEoSmBlyuAAoErBKEpgZcr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDfac7d7Q5cHDkxwA1UVDsbb7C4_vOhl9aMAToki4KhruDdGNwglyug3VkcIJcsIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.69/tcp/43815/p2p/16Uiu2HAm8yqYvFaKGWdmCmMYt1q1mYvJnyKzmjkttGsU7uNDeuyv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43814/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23725/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43814/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:43814/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":1773290127761164215,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290131800456795,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290133154643063,"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 2abc8f5e10e5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b7ac9e6e457
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-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-12_04-35-29__d928c46f-b61d-4799-a4b7-300d46c869fd__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,116 @@
2026-03-12 04:34:10.997 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:10.998 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-03-12_04-34-10__13f335ea-6b08-41ad-946f-0c5e32324a59
2026-03-12 04:34:10.998 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:10.999 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-12 04:34:10.999 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-12 04:34:11.007 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:11.007 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-10__13f335ea-6b08-41ad-946f-0c5e32324a59__wakuorg_nwaku:latest.log
2026-03-12 04:34:11.007 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:11.007 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:11.009 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:11.009 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.244
2026-03-12 04:34:11.009 DEBUG [src.node.docker_mananger] Generated ports ['13730', '13731', '13732', '13733', '13734']
2026-03-12 04:34:11.009 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:11.009 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:11.009 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:11.009 DEBUG [src.node.docker_mananger] docker run -i -t -p 13730:13730 -p 13731:13731 -p 13732:13732 -p 13733:13733 -p 13734:13734 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13732 --rest-port=13730 --tcp-port=13731 --discv5-udp-port=13733 --rest-address=0.0.0.0 --nat=extip:172.18.37.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0966bbdfcaee5ef0ae8466adfbbc1f5ecfcd25beddb4c5eb691bd7fdb43d2af9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13734 --metrics-logging=true --relay=true --filter=true
2026-03-12 04:34:11.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.244 waku 0a57cf1c20a476352d048d490e44c519ca965f22f34496eaa16afcf28015cd42
2026-03-12 04:34:11.220 ERROR [src.node.docker_mananger] Max retries reached for container 7037efce6c45. Exiting log stream.
2026-03-12 04:34:11.247 DEBUG [src.node.docker_mananger] Container started with ID 0a57cf1c20a4. Setting up logs at ./log/docker/node1_2026-03-12_04-34-10__13f335ea-6b08-41ad-946f-0c5e32324a59__wakuorg_nwaku:latest.log
2026-03-12 04:34:11.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13730
2026-03-12 04:34:11.249 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:11.816 ERROR [src.node.docker_mananger] Max retries reached for container 8e21be897559. Exiting log stream.
2026-03-12 04:34:12.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13730/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:12.254 INFO [src.node.api_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-12 04:34:12.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:12.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13730/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:12.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.244/tcp/13731/p2p/16Uiu2HAmNwCN2VtDuhz3MyffgTh4MgJAL2GnRAXaZpHUkJKzEqde","/ip4/172.18.37.244/tcp/13732/ws/p2p/16Uiu2HAmNwCN2VtDuhz3MyffgTh4MgJAL2GnRAXaZpHUkJKzEqde"],"enrUri":"enr:-L24QPoCOvZnWYfJpwoeTfyyWefABYw9IAcvz9_JqaOZJvSQTgAVf9B_pwyFUO4cdwqBxM844-LsbYbNF3JChhyhH5sCgmlkgnY0gmlwhKwSJfSKbXVsdGlhZGRyc5YACASsEiX0BjWjAAoErBIl9AY1pN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmLu-uVCz3DJTaJRIiiGeRvoN-LQf55gVQklv2VmCdaWDdGNwgjWjg3VkcII1pYV3YWt1MgU"}'
2026-03-12 04:34:12.257 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:12.257 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-12 04:34:12.264 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:12.264 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-10__13f335ea-6b08-41ad-946f-0c5e32324a59__wakuorg_nwaku:latest.log
2026-03-12 04:34:12.264 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:12.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:12.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:12.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.246
2026-03-12 04:34:12.266 DEBUG [src.node.docker_mananger] Generated ports ['47043', '47044', '47045', '47046', '47047']
2026-03-12 04:34:12.266 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:12.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:12.267 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:12.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 47043:47043 -p 47044:47044 -p 47045:47045 -p 47046:47046 -p 47047:47047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47045 --rest-port=47043 --tcp-port=47044 --discv5-udp-port=47046 --rest-address=0.0.0.0 --nat=extip:172.18.221.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f16d9cbfef6bffa1c4b9c253aaa9cde0e1b0dab0fdadc9bfff7cdc6fa97fbccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47047 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPoCOvZnWYfJpwoeTfyyWefABYw9IAcvz9_JqaOZJvSQTgAVf9B_pwyFUO4cdwqBxM844-LsbYbNF3JChhyhH5sCgmlkgnY0gmlwhKwSJfSKbXVsdGlhZGRyc5YACASsEiX0BjWjAAoErBIl9AY1pN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmLu-uVCz3DJTaJRIiiGeRvoN-LQf55gVQklv2VmCdaWDdGNwgjWjg3VkcII1pYV3YWt1MgU --filternode=/ip4/172.18.37.244/tcp/13731/p2p/16Uiu2HAmNwCN2VtDuhz3MyffgTh4MgJAL2GnRAXaZpHUkJKzEqde
2026-03-12 04:34:12.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.246 waku 63782d27578496254dae5f041918ef43477a94a7ff0a6c16086bcb1e0467efb9
2026-03-12 04:34:12.495 DEBUG [src.node.docker_mananger] Container started with ID 63782d275784. Setting up logs at ./log/docker/node2_2026-03-12_04-34-10__13f335ea-6b08-41ad-946f-0c5e32324a59__wakuorg_nwaku:latest.log
2026-03-12 04:34:12.496 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47043
2026-03-12 04:34:12.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:13.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:13.499 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-12 04:34:13.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:13.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:13.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.246/tcp/47044/p2p/16Uiu2HAmLnsD8M3hXi7odPvf5txx982MjHRJP5o1mrbDuQfRA2y4","/ip4/172.18.221.246/tcp/47045/ws/p2p/16Uiu2HAmLnsD8M3hXi7odPvf5txx982MjHRJP5o1mrbDuQfRA2y4"],"enrUri":"enr:-L24QJtZPctWRnZPT6Xy3FMOf2JCqrCTJt2BSN91V4cS3nRdY9tpbAI3ckJ1n4B8C9NyQCDfCbwu3i-NeN1vs8MXrngCgmlkgnY0gmlwhKwS3faKbXVsdGlhZGRyc5YACASsEt32BrfEAAoErBLd9ga3xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeOIRXX79lle1xpetW51JfIcc0BuC6V6rQQngThDB6j-DdGNwgrfEg3VkcIK3xoV3YWt1MgA"}'
2026-03-12 04:34:13.502 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:13.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.244/tcp/13731/p2p/16Uiu2HAmNwCN2VtDuhz3MyffgTh4MgJAL2GnRAXaZpHUkJKzEqde"]'
2026-03-12 04:34:13.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.542 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-03-12 04:34:13.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-12 04:34:13.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "249406b8-8915-4b32-af1b-87b4d4ea5f33", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-03-12 04:34:13.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"249406b8-8915-4b32-af1b-87b4d4ea5f33","statusDesc":"OK"}'
2026-03-12 04:34:13.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/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-12 04:34:13.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:13.681 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:13.685 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":1773290053573642232,"ephemeral":false}]'
2026-03-12 04:34:13.687 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-03-12 04:34:13.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:34:13.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b563fe2c-785f-45e6-99da-051bc9e4c91f", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-12 04:34:13.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b563fe2c-785f-45e6-99da-051bc9e4c91f","statusDesc":"OK"}'
2026-03-12 04:34:13.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/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-12 04:34:13.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.707 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:13.807 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:13.810 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":1773290053701985399,"ephemeral":false}]'
2026-03-12 04:34:13.812 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-03-12 04:34:13.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-03-12 04:34:13.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a7c00571-2d4c-4ffe-8933-30d4fc384820", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-03-12 04:34:13.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a7c00571-2d4c-4ffe-8933-30d4fc384820","statusDesc":"OK"}'
2026-03-12 04:34:13.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/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-12 04:34:13.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:13.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:13.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:13.935 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":1773290053826200748,"ephemeral":false}]'
2026-03-12 04:34:13.936 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-03-12 04:34:13.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-03-12 04:34:13.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c910ff2-1aa2-4c1e-a1a0-c97d126222f5", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-03-12 04:34:13.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9c910ff2-1aa2-4c1e-a1a0-c97d126222f5","statusDesc":"OK"}'
2026-03-12 04:34:13.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/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-12 04:34:13.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:13.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:14.056 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:14.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:14.059 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":1773290053950441636,"ephemeral":false}]'
2026-03-12 04:34:14.061 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-03-12 04:34:14.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-12 04:34:14.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:14.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47043/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "17c44118-35be-4842-a615-e59b099c8f48", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-12 04:34:14.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"17c44118-35be-4842-a615-e59b099c8f48","statusDesc":"OK"}'
2026-03-12 04:34:14.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13730/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-12 04:34:14.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:14.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:14.182 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:14.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47043/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:14.186 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":1773290054076498712,"ephemeral":false}]'
2026-03-12 04:34:14.189 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:14.190 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:14.190 DEBUG [src.node.waku_node] Stopping container with id 0a57cf1c20a4
2026-03-12 04:34:14.768 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:14.770 DEBUG [src.node.waku_node] Stopping container with id 63782d275784
2026-03-12 04:34:15.331 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:15.334 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:15.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:15.347 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,89 @@
2026-03-12 04:34:52.688 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:52.688 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-03-12_04-34-52__ed59b559-a38b-4915-8ea4-0286af04eb50
2026-03-12 04:34:52.688 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:52.688 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:52.689 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:34:52.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:52.697 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-52__ed59b559-a38b-4915-8ea4-0286af04eb50__wakuorg_nwaku:latest.log
2026-03-12 04:34:52.697 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:52.697 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:52.698 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:52.698 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.134
2026-03-12 04:34:52.699 DEBUG [src.node.docker_mananger] Generated ports ['33106', '33107', '33108', '33109', '33110']
2026-03-12 04:34:52.699 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:52.699 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:52.699 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:52.699 DEBUG [src.node.docker_mananger] docker run -i -t -p 33106:33106 -p 33107:33107 -p 33108:33108 -p 33109:33109 -p 33110:33110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33108 --rest-port=33106 --tcp-port=33107 --discv5-udp-port=33109 --rest-address=0.0.0.0 --nat=extip:172.18.228.134 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d1d6b865ade0dff30d9ed11cf2ada28c6bedeb8c55fc610f5df4f122cdeaab45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33110 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-03-12 04:34:52.828 ERROR [src.node.docker_mananger] Max retries reached for container 75d86f1455ae. Exiting log stream.
2026-03-12 04:34:52.903 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.134 waku 8ee5bcb38cc9c06007cd5a7138a3e51c7a9c022c522ae2205e1872d82002368c
2026-03-12 04:34:52.940 DEBUG [src.node.docker_mananger] Container started with ID 8ee5bcb38cc9. Setting up logs at ./log/docker/node1_2026-03-12_04-34-52__ed59b559-a38b-4915-8ea4-0286af04eb50__wakuorg_nwaku:latest.log
2026-03-12 04:34:52.940 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33106
2026-03-12 04:34:52.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:53.440 ERROR [src.node.docker_mananger] Max retries reached for container ab3d2cb6726a. Exiting log stream.
2026-03-12 04:34:53.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:53.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:54.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:54.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:54.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:54.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:54.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:54.254 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-12 04:34:54.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:54.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:54.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.134/tcp/33107/p2p/16Uiu2HAmN21UpANvvjCSUbnUx1WRSnteWV6bYe65N1wXBYjANtAL","/ip4/172.18.228.134/tcp/33108/ws/p2p/16Uiu2HAmN21UpANvvjCSUbnUx1WRSnteWV6bYe65N1wXBYjANtAL"],"enrUri":"enr:-L24QIzPywaQx6DIaYZod1hAe4M9VcVQTqO7aW_PRj46vWSxWQG-iQf79PxUV5_GPbEaDio1uufOgYf97jPMxfGtUOECgmlkgnY0gmlwhKwS5IaKbXVsdGlhZGRyc5YACASsEuSGBoFTAAoErBLkhgaBVN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDixuoHkyGOXn2Pl9VEJIa2pNogoUQbzh2hlThuVKjVCGDdGNwgoFTg3VkcIKBVYV3YWt1MgU"}'
2026-03-12 04:34:54.257 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:54.265 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:54.265 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-52__ed59b559-a38b-4915-8ea4-0286af04eb50__wakuorg_nwaku:latest.log
2026-03-12 04:34:54.265 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:54.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:54.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:54.267 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.244
2026-03-12 04:34:54.267 DEBUG [src.node.docker_mananger] Generated ports ['6757', '6758', '6759', '6760', '6761']
2026-03-12 04:34:54.267 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:54.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:54.267 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:54.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 6757:6757 -p 6758:6758 -p 6759:6759 -p 6760:6760 -p 6761:6761 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6759 --rest-port=6757 --tcp-port=6758 --discv5-udp-port=6760 --rest-address=0.0.0.0 --nat=extip:172.18.106.244 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d9861dcaf18fdebad780dd9afa8106c65ce5ae5d96f405b47199cebfd5fad5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6761 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIzPywaQx6DIaYZod1hAe4M9VcVQTqO7aW_PRj46vWSxWQG-iQf79PxUV5_GPbEaDio1uufOgYf97jPMxfGtUOECgmlkgnY0gmlwhKwS5IaKbXVsdGlhZGRyc5YACASsEuSGBoFTAAoErBLkhgaBVN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDixuoHkyGOXn2Pl9VEJIa2pNogoUQbzh2hlThuVKjVCGDdGNwgoFTg3VkcIKBVYV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-03-12 04:34:54.482 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.244 waku ae13d708958378922d3df28a61d7bde3e8198bf09372fad37e83dc8c09056f93
2026-03-12 04:34:54.523 DEBUG [src.node.docker_mananger] Container started with ID ae13d7089583. Setting up logs at ./log/docker/node2_2026-03-12_04-34-52__ed59b559-a38b-4915-8ea4-0286af04eb50__wakuorg_nwaku:latest.log
2026-03-12 04:34:54.523 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6757
2026-03-12 04:34:54.523 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:55.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:55.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:55.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:55.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:55.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:55.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:55.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:55.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:55.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:55.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:56.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:56.078 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-12 04:34:56.078 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:56.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:56.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.244/tcp/6758/p2p/16Uiu2HAm7iTkzfzsm1S8g51MkteF8wRGwD29cABdy9SyLbQaRh84","/ip4/172.18.106.244/tcp/6759/ws/p2p/16Uiu2HAm7iTkzfzsm1S8g51MkteF8wRGwD29cABdy9SyLbQaRh84"],"enrUri":"enr:-L24QH52AvRzTOKgFYNsBjLBg-CW0I2Fu-xWiOYff9RSHGM5W_4lnSEWKEACcmGeWPOXLRMeBE3kLySYpGsanuZpGlECgmlkgnY0gmlwhKwSavSKbXVsdGlhZGRyc5YACASsEmr0BhpmAAoErBJq9AYaZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECtplMhlaWgBQjFbnzynSjlc17fMqbVe_ZWVau38OwoWmDdGNwghpmg3VkcIIaaIV3YWt1MgE"}'
2026-03-12 04:34:56.081 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:56.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6757/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.134/tcp/33107/p2p/16Uiu2HAmN21UpANvvjCSUbnUx1WRSnteWV6bYe65N1wXBYjANtAL"]'
2026-03-12 04:34:56.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:56.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33106/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-12 04:34:56.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:56.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6757/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-12 04:34:56.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:56.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33106/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:56.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:56.151 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:56.251 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:56.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33106/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:56.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290096136935130,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:56.257 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:56.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6757/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:56.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290096136935130,"ephemeral":false,"proof":""}]'
2026-03-12 04:34:56.263 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:56.264 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:56.264 DEBUG [src.node.waku_node] Stopping container with id 8ee5bcb38cc9
2026-03-12 04:34:56.883 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:56.885 DEBUG [src.node.waku_node] Stopping container with id ae13d7089583
2026-03-12 04:34:57.494 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:57.498 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:57.528 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:57.557 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,668 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_extreme_number_page_size with id: 2026-03-12_04-38-27__e5bcab22-5f13-4797-9494-fcaa69a63ac8
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-12_04-38-27__e5bcab22-5f13-4797-9494-fcaa69a63ac8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57428', '57429', '57430', '57431', '57432']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57428:57428 -p 57429:57429 -p 57430:57430 -p 57431:57431 -p 57432:57432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57430 --rest-port=57428 --tcp-port=57429 --discv5-udp-port=57431 --rest-address=0.0.0.0 --nat=extip:172.18.248.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6abbda0effb04faf9ead9ad8fce3284474d2fa1a58f6bba5a02f270fbfc6cc5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57432 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.90 waku 6f5de846f24ecc92ee7bf0191196a95c6c6b57f7104fb0a8b5647990347c59a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f5de846f24e. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-38-27__e5bcab22-5f13-4797-9494-fcaa69a63ac8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57428
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 0ef34f47ba96. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73c3edc4581d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57428/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:57428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.90/tcp/57429/p2p/16Uiu2HAkwVXikb3HHD3KPKayLCeX3NGBiycngvep9g3ZtaUgJVkr","/ip4/172.18.248.90/tcp/57430/ws/p2p/16Uiu2HAkwVXikb3HHD3KPKayLCeX3NGBiycngvep9g3ZtaUgJVkr"],"enrUri":"enr:-L24QD9M4WRNesbE8Pj3kXqKjBxaOoDLaDk6dbenK68JCXqdRUB5CZcr6fot9kEy0co_i9ow40zNr6ZAH9J77qQqWr0CgmlkgnY0gmlwhKwS-FqKbXVsdGlhZGRyc5YACASsEvhaBuBVAAoErBL4WgbgVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHrRbtTIotndyK-GHZdPb9WBcNZ5LvhTaWtnZeLVuIZeDdGNwguBVg3VkcILgV4V3YWt1MgM"}'
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-12_04-38-27__e5bcab22-5f13-4797-9494-fcaa69a63ac8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42497', '42498', '42499', '42500', '42501']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42497:42497 -p 42498:42498 -p 42499:42499 -p 42500:42500 -p 42501:42501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42499 --rest-port=42497 --tcp-port=42498 --discv5-udp-port=42500 --rest-address=0.0.0.0 --nat=extip:172.18.240.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aadcbdeecedb8d1fab035c1ccacefb9edbe9aee83a9083db8e2feeafaabd1bea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42501 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD9M4WRNesbE8Pj3kXqKjBxaOoDLaDk6dbenK68JCXqdRUB5CZcr6fot9kEy0co_i9ow40zNr6ZAH9J77qQqWr0CgmlkgnY0gmlwhKwS-FqKbXVsdGlhZGRyc5YACASsEvhaBuBVAAoErBL4WgbgVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHrRbtTIotndyK-GHZdPb9WBcNZ5LvhTaWtnZeLVuIZeDdGNwguBVg3VkcILgV4V3YWt1MgM --storenode=/ip4/172.18.248.90/tcp/57429/p2p/16Uiu2HAkwVXikb3HHD3KPKayLCeX3NGBiycngvep9g3ZtaUgJVkr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.238 waku 0727e3fb7ed793af49bb427e079870b0b01b6d75665fda612f0eac4256b55222
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0727e3fb7ed7. Setting up logs at ./log/docker/store_node1_2026-03-12_04-38-27__e5bcab22-5f13-4797-9494-fcaa69a63ac8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42497
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42497/health" -H "Content-Type: application/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:42497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.238/tcp/42498/p2p/16Uiu2HAmDEDama8z3P6nbp3huxLZkot9GoA2jv2DjiGoT4JYAuEZ","/ip4/172.18.240.238/tcp/42499/ws/p2p/16Uiu2HAmDEDama8z3P6nbp3huxLZkot9GoA2jv2DjiGoT4JYAuEZ"],"enrUri":"enr:-L24QAIYcZXPcZk_eVMHD2n3HGVeN5wl0YI_U9ufcYLhvzwCN7Sbo2o_xphBWuAjiY0uapfdOTYk0Xx4EjKunbvnAi4CgmlkgnY0gmlwhKwS8O6KbXVsdGlhZGRyc5YACASsEvDuBqYCAAoErBLw7gamA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCIMg7aHm6JV7UiVAk_Cb21siQr8yJ3svsw8WBtY4ShqDdGNwgqYCg3VkcIKmBIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.90/tcp/57429/p2p/16Uiu2HAkwVXikb3HHD3KPKayLCeX3NGBiycngvep9g3ZtaUgJVkr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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:42497/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/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:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:57428/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f5de846f24e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0727e3fb7ed7
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_pubsub_topic_string_instead_of_list with id: 2026-03-12_04-33-25__68c590c8-c2c2-4384-8f4f-a4e575d6e499
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-12_04-33-25__68c590c8-c2c2-4384-8f4f-a4e575d6e499__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22496', '22497', '22498', '22499', '22500']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22496:22496 -p 22497:22497 -p 22498:22498 -p 22499:22499 -p 22500:22500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22498 --rest-port=22496 --tcp-port=22497 --discv5-udp-port=22499 --rest-address=0.0.0.0 --nat=extip:172.18.26.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32ccc5ad68cecb6ef4c8c874d17fdef91a2ba5888e4efccf46a346ddfb02d153 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22500 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.201 waku 1217d0ad45d95177ecaa5d810998c5fbaf69bbef684484dd2a2d14bcd576ac67
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d62d61d0b530. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1217d0ad45d9. Setting up logs at ./log/docker/node1_2026-03-12_04-33-25__68c590c8-c2c2-4384-8f4f-a4e575d6e499__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22496
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 ddc2e91d2b5b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22496/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:22496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.201/tcp/22497/p2p/16Uiu2HAmTa6qWLWCqRnfc1BhoMMAnruWiNvtaS5mXUcQroL1Fkou","/ip4/172.18.26.201/tcp/22498/ws/p2p/16Uiu2HAmTa6qWLWCqRnfc1BhoMMAnruWiNvtaS5mXUcQroL1Fkou"],"enrUri":"enr:-L24QHoRp2EZt3y6_ovhy5Ds2_sMG57HUfatqp9ECLkmHwP0f0NaJfdkNjHkNL1acR5oLC1Ib4AnhtGzUQ4yFry1h_wCgmlkgnY0gmlwhKwSGsmKbXVsdGlhZGRyc5YACASsEhrJBlfhAAoErBIayQZX4t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3Z678X_QDRXr53AKd5_GWZheYfrrlR4mfYcus4ZTi7yDdGNwglfhg3VkcIJX44V3YWt1MgU"}'
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-12_04-33-25__68c590c8-c2c2-4384-8f4f-a4e575d6e499__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64054', '64055', '64056', '64057', '64058']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64054:64054 -p 64055:64055 -p 64056:64056 -p 64057:64057 -p 64058:64058 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64056 --rest-port=64054 --tcp-port=64055 --discv5-udp-port=64057 --rest-address=0.0.0.0 --nat=extip:172.18.114.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcec755afa1f1501ccc25437b2adafc4db223ab51dca1276ccec7a65b7eebe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64058 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHoRp2EZt3y6_ovhy5Ds2_sMG57HUfatqp9ECLkmHwP0f0NaJfdkNjHkNL1acR5oLC1Ib4AnhtGzUQ4yFry1h_wCgmlkgnY0gmlwhKwSGsmKbXVsdGlhZGRyc5YACASsEhrJBlfhAAoErBIayQZX4t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3Z678X_QDRXr53AKd5_GWZheYfrrlR4mfYcus4ZTi7yDdGNwglfhg3VkcIJX44V3YWt1MgU --filternode=/ip4/172.18.26.201/tcp/22497/p2p/16Uiu2HAmTa6qWLWCqRnfc1BhoMMAnruWiNvtaS5mXUcQroL1Fkou
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.214 waku d35bf96d810c1aa7362c017061c20dc08da05e9fb5271305ec4c23199653a527
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d35bf96d810c. Setting up logs at ./log/docker/node2_2026-03-12_04-33-25__68c590c8-c2c2-4384-8f4f-a4e575d6e499__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64054
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64054/health" -H "Content-Type: application/json" -d 'None'
INFO  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:64054/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.214/tcp/64055/p2p/16Uiu2HAmM2ktj9EuGS5iaYBbFUmUQjCGfMyZtuhaR9pVbcb1utJB","/ip4/172.18.114.214/tcp/64056/ws/p2p/16Uiu2HAmM2ktj9EuGS5iaYBbFUmUQjCGfMyZtuhaR9pVbcb1utJB"],"enrUri":"enr:-L24QCGpcUbyOfVw_a_kSLd9FKVIUci6mldoW80Z7vUF6hocHQVCRM698Sg2Kjig98Keo-ZoZ5_YVgS5Nt2AIwwF-PgCgmlkgnY0gmlwhKwSctaKbXVsdGlhZGRyc5YACASsEnLWBvo3AAoErBJy1gb6ON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfHEOZSn2NZzSNrJ-LIsKjMqdZbxj5vWGnwvgTnv74zCDdGNwgvo3g3VkcIL6OYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64054/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.201/tcp/22497/p2p/16Uiu2HAmTa6qWLWCqRnfc1BhoMMAnruWiNvtaS5mXUcQroL1Fkou"]'
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:22496/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:64054/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f057c3bf-1437-496c-9573-1ae1270949ea", "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":"f057c3bf-1437-496c-9573-1ae1270949ea","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64054/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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:64054/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 1217d0ad45d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d35bf96d810c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_ephemeral with id: 2026-03-12_04-34-39__c215c80f-9fee-4791-b9f7-0b34a3fcd9f9
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-12_04-34-39__c215c80f-9fee-4791-b9f7-0b34a3fcd9f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1149', '1150', '1151', '1152', '1153']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1149:1149 -p 1150:1150 -p 1151:1151 -p 1152:1152 -p 1153:1153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1151 --rest-port=1149 --tcp-port=1150 --discv5-udp-port=1152 --rest-address=0.0.0.0 --nat=extip:172.18.125.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afb202d6ac7bc97faaafd0a12314de2a58d2ba1f5dddf28da98289a2f2fd1f7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1153 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.236 waku f443fca90c0997d6fa28fbc81d53fe8dbe5b5ffe974ca21a2918eab98513df57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f443fca90c09. Setting up logs at ./log/docker/node1_2026-03-12_04-34-39__c215c80f-9fee-4791-b9f7-0b34a3fcd9f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1149
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 86c7a3be3c3d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37e994ef78c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1149/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:1149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.236/tcp/1150/p2p/16Uiu2HAmU8GMCeEKFS9ix4DcWU9WX4JabDTLKFCRmUvPUdJ9CpHa","/ip4/172.18.125.236/tcp/1151/ws/p2p/16Uiu2HAmU8GMCeEKFS9ix4DcWU9WX4JabDTLKFCRmUvPUdJ9CpHa"],"enrUri":"enr:-L24QIKfZspGYJFPExoMWQAnQjwUYC1DeazT_ibWbQ0zL5i7QiiUVpudUJTJBGHfTHn82b5W7wSVtYJrbDaZvB_IiykCgmlkgnY0gmlwhKwSfeyKbXVsdGlhZGRyc5YACASsEn3sBgR-AAoErBJ97AYEf90DgnJzhQADAQAAiXNlY3AyNTZrMaED5dwTRUdaWo9BQIoQ2jA1LM3wxPGJHs4JO8p69wAdpbWDdGNwggR-g3VkcIIEgIV3YWt1MgE"}'
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-12_04-34-39__c215c80f-9fee-4791-b9f7-0b34a3fcd9f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13195', '13196', '13197', '13198', '13199']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13195:13195 -p 13196:13196 -p 13197:13197 -p 13198:13198 -p 13199:13199 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13197 --rest-port=13195 --tcp-port=13196 --discv5-udp-port=13198 --rest-address=0.0.0.0 --nat=extip:172.18.153.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3be14dd92daf0f5f654894b1d0cfd9e96e100a6acb6d34adfbc48e3aeabcc2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13199 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIKfZspGYJFPExoMWQAnQjwUYC1DeazT_ibWbQ0zL5i7QiiUVpudUJTJBGHfTHn82b5W7wSVtYJrbDaZvB_IiykCgmlkgnY0gmlwhKwSfeyKbXVsdGlhZGRyc5YACASsEn3sBgR-AAoErBJ97AYEf90DgnJzhQADAQAAiXNlY3AyNTZrMaED5dwTRUdaWo9BQIoQ2jA1LM3wxPGJHs4JO8p69wAdpbWDdGNwggR-g3VkcIIEgIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.65 waku a0be3afc5fb4fa4cbeb20ad17f75d8827f56d4caca4ffce42acad38831e9b538
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0be3afc5fb4. Setting up logs at ./log/docker/node2_2026-03-12_04-34-39__c215c80f-9fee-4791-b9f7-0b34a3fcd9f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13195
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13195/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:13195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.65/tcp/13196/p2p/16Uiu2HAmJrzomL78JGw8jw5s3tBSMbnFYschdxJgorPQxMHM7PKw","/ip4/172.18.153.65/tcp/13197/ws/p2p/16Uiu2HAmJrzomL78JGw8jw5s3tBSMbnFYschdxJgorPQxMHM7PKw"],"enrUri":"enr:-L24QGQJ2TLNGbSYS6YIUfa1hyG3moT61old7c5buH2onaoTApRKkNTmkDjuQ5l2BWlbMNRgILSc67NQv4Z-EdicQqUCgmlkgnY0gmlwhKwSmUGKbXVsdGlhZGRyc5YACASsEplBBjOMAAoErBKZQQYzjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXDmbfn6wkA6J396hOTvbJ6dXMzWeKng7uU2RJo8U1xKDdGNwgjOMg3VkcIIzjoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.236/tcp/1150/p2p/16Uiu2HAmU8GMCeEKFS9ix4DcWU9WX4JabDTLKFCRmUvPUdJ9CpHa"]'
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:1149/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:13195/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:1149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:1149/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":1773290081996799232,"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:13195/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":1773290081996799232,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1149/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":1773290082114307538,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13195/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":1773290082114307538,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1149/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":1773290082227982505,"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:13195/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":1773290082227982505,"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 f443fca90c09
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a0be3afc5fb4
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_publish_without_subscribing_via_api_works with id: 2026-03-12_04-38-36__da514369-b3fb-4665-8a73-00682d3405e5
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-12_04-38-36__da514369-b3fb-4665-8a73-00682d3405e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11209', '11210', '11211', '11212', '11213']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11209:11209 -p 11210:11210 -p 11211:11211 -p 11212:11212 -p 11213:11213 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11211 --rest-port=11209 --tcp-port=11210 --discv5-udp-port=11212 --rest-address=0.0.0.0 --nat=extip:172.18.23.58 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aada54f3c9c7b5f2cc2ca3d3ec3d91ab8abc9b62b6383f13b2d54477b9d39eb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11213 --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.23.58 waku fbdf58063a22fb2df364c14e53c228ad28a24d19b6d36164a925b0aa683171e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fbdf58063a22. Setting up logs at ./log/docker/node1_2026-03-12_04-38-36__da514369-b3fb-4665-8a73-00682d3405e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11209
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 37171a35bb6e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11209/health" -H "Content-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:11209/health" -H "Content-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:11209/health" -H "Content-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:11209/health" -H "Content-Type: application/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:11209/debug/v1/info" -H "Content-Type: application/json" -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.58/tcp/11210/p2p/16Uiu2HAmQhxVtKA4kfDAGWD2pkgUK2L4x66pctsZgHxmZT8uH8a8","/ip4/172.18.23.58/tcp/11211/ws/p2p/16Uiu2HAmQhxVtKA4kfDAGWD2pkgUK2L4x66pctsZgHxmZT8uH8a8"],"enrUri":"enr:-L24QCgOAiC_DtVSAobIt8YAcz-_n74u4V7fa0bUZrk71D1yM0RUkebAjEcvovax1lajloK8tetrFPfYbizQtky2QXMCgmlkgnY0gmlwhKwSFzqKbXVsdGlhZGRyc5YACASsEhc6BivKAAoErBIXOgYry90DgnJzhQACAQAAiXNlY3AyNTZrMaEDsw7kRvCLp2kTiByiBfjyAIemEvHNaEKaNKYB__eUkR2DdGNwgivKg3VkcIIrzIV3YWt1MgU"}'
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-12_04-38-36__da514369-b3fb-4665-8a73-00682d3405e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7308', '7309', '7310', '7311', '7312']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7308:7308 -p 7309:7309 -p 7310:7310 -p 7311:7311 -p 7312:7312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7310 --rest-port=7308 --tcp-port=7309 --discv5-udp-port=7311 --rest-address=0.0.0.0 --nat=extip:172.18.127.197 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ece08ea8c6eb15f0459955d2bb6fb3facbe8e5dbecfaccedcbb128bbefbdd2b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7312 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCgOAiC_DtVSAobIt8YAcz-_n74u4V7fa0bUZrk71D1yM0RUkebAjEcvovax1lajloK8tetrFPfYbizQtky2QXMCgmlkgnY0gmlwhKwSFzqKbXVsdGlhZGRyc5YACASsEhc6BivKAAoErBIXOgYry90DgnJzhQACAQAAiXNlY3AyNTZrMaEDsw7kRvCLp2kTiByiBfjyAIemEvHNaEKaNKYB__eUkR2DdGNwgivKg3VkcIIrzIV3YWt1MgU --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.127.197 waku f47337eef48df77c9fcbf460d73a4b4b059f46f8c40312f0f596d1fecac3f8c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f47337eef48d. Setting up logs at ./log/docker/node2_2026-03-12_04-38-36__da514369-b3fb-4665-8a73-00682d3405e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7308
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7308/health" -H "Content-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:7308/health" -H "Content-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:7308/health" -H "Content-Type: application/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:7308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.197/tcp/7309/p2p/16Uiu2HAkxEs59Vxr9X3ZGBgHSKfDeTyT4v7WSYH5pWdD7UhF3728","/ip4/172.18.127.197/tcp/7310/ws/p2p/16Uiu2HAkxEs59Vxr9X3ZGBgHSKfDeTyT4v7WSYH5pWdD7UhF3728"],"enrUri":"enr:-L24QHcMtA8uA-K0uQZQ63uOudjc5L_DhN4wy9XA1pkWRNuvd8uoAVXtmAZMK28Wu7o6Ju2m91w4UQkYU0JoZXggybACgmlkgnY0gmlwhKwSf8WKbXVsdGlhZGRyc5YACASsEn_FBhyNAAoErBJ_xQYcjt0DgnJzhQACAQAAiXNlY3AyNTZrMaECKc42yCQIdcUJ37x3oQf7TdqtYf9YZDWIe2Q5BAZwQwmDdGNwghyNg3VkcIIcj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.58/tcp/11210/p2p/16Uiu2HAmQhxVtKA4kfDAGWD2pkgUK2L4x66pctsZgHxmZT8uH8a8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11209/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7308/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  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 fbdf58063a22
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f47337eef48d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-03-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963
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-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__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-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__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-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21598', '21599', '21600', '21601', '21602']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21598:21598 -p 21599:21599 -p 21600:21600 -p 21601:21601 -p 21602:21602 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21600 --rest-port=21598 --tcp-port=21599 --discv5-udp-port=21601 --rest-address=0.0.0.0 --nat=extip:172.18.191.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71d7fcf0f1fdbd57a73634fe28beff5eabc77a93d9c08c1a6af3ebaf56b03a12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21602 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.183 waku f7ea8dfca043c2be665a16b5a1474b9adda84a93d596b0987821e1450b56b1b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7ea8dfca043. Setting up logs at ./log/docker/node1_2026-03-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21598
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21598/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:21598/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.183/tcp/21599/p2p/16Uiu2HAkz7mSUuxanNTDRYinYzkGKPgod5wxSQSEZnqQe4ZBKf9k","/ip4/172.18.191.183/tcp/21600/ws/p2p/16Uiu2HAkz7mSUuxanNTDRYinYzkGKPgod5wxSQSEZnqQe4ZBKf9k"],"enrUri":"enr:-L24QPvQoWeu5xRyRl7IMpQ5iW_y1hXdtclcOJUgRI6oDzAJJ2f3xKJEWp02DRuGEnIgCjlnZytfZ5_y4gL_JVkIOmsCgmlkgnY0gmlwhKwSv7eKbXVsdGlhZGRyc5YACASsEr-3BlRfAAoErBK_twZUYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRbQnZHrqJIjPVrm8Pp2I0haTfHsUKZUBHpG8O1Qd9QODdGNwglRfg3VkcIJUYYV3YWt1MgE"}'
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.126.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20381', '20382', '20383', '20384', '20385']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20381:20381 -p 20382:20382 -p 20383:20383 -p 20384:20384 -p 20385:20385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20383 --rest-port=20381 --tcp-port=20382 --discv5-udp-port=20384 --rest-address=0.0.0.0 --nat=extip:172.18.126.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e47a11be67a30769b2ae76b5a9751faade80e341468b8abc436d451aaae22ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20385 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPvQoWeu5xRyRl7IMpQ5iW_y1hXdtclcOJUgRI6oDzAJJ2f3xKJEWp02DRuGEnIgCjlnZytfZ5_y4gL_JVkIOmsCgmlkgnY0gmlwhKwSv7eKbXVsdGlhZGRyc5YACASsEr-3BlRfAAoErBK_twZUYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRbQnZHrqJIjPVrm8Pp2I0haTfHsUKZUBHpG8O1Qd9QODdGNwglRfg3VkcIJUYYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.198 waku 8e0cf2c1687d8c9597330b0730ef86bcb27e0358eaaf88034128ebce47a73c6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e0cf2c1687d. Setting up logs at ./log/docker/node2_2026-03-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20381
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20381/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:20381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.198/tcp/20382/p2p/16Uiu2HAmNXom7FCPaL3guqxxtvAdV76EB2RxKNPsxzGtEySdbDbh","/ip4/172.18.126.198/tcp/20383/ws/p2p/16Uiu2HAmNXom7FCPaL3guqxxtvAdV76EB2RxKNPsxzGtEySdbDbh"],"enrUri":"enr:-L24QCOHcBxZLoJpoB2Sx61ldjeZ9Kbh7IMFKY-JpB6U83MYanpjIql7mov1KjuBBp7Oc9XDE-qE6JzYTVAGeF2qJTICgmlkgnY0gmlwhKwSfsaKbXVsdGlhZGRyc5YACASsEn7GBk-eAAoErBJ-xgZPn90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkr3UiBXWn69fyJYGPForVl8_r04qrmiP96BwIL717TyDdGNwgk-eg3VkcIJPoIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52167', '52168', '52169', '52170', '52171']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52167:52167 -p 52168:52168 -p 52169:52169 -p 52170:52170 -p 52171:52171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52169 --rest-port=52167 --tcp-port=52168 --discv5-udp-port=52170 --rest-address=0.0.0.0 --nat=extip:172.18.190.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc8b98f51f8d24d7a1ede0d86b3036805d0fbed8c1b0e1ea78ac472a49cee3fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52171 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCOHcBxZLoJpoB2Sx61ldjeZ9Kbh7IMFKY-JpB6U83MYanpjIql7mov1KjuBBp7Oc9XDE-qE6JzYTVAGeF2qJTICgmlkgnY0gmlwhKwSfsaKbXVsdGlhZGRyc5YACASsEn7GBk-eAAoErBJ-xgZPn90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkr3UiBXWn69fyJYGPForVl8_r04qrmiP96BwIL717TyDdGNwgk-eg3VkcIJPoIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.231 waku 1833ea8277e4fb919b9c24704e83f8d051288ecf3a1391d1fb34ddcda29066ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1833ea8277e4. Setting up logs at ./log/docker/node3_2026-03-12_04-33-02__01931d81-e821-497d-b45d-8758e9156963__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52167
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:52167/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.231/tcp/52168/p2p/16Uiu2HAmBWmmNKydnddE9fpA2r35zNtwNruDwdUrVUPriuHUhtfj","/ip4/172.18.190.231/tcp/52169/ws/p2p/16Uiu2HAmBWmmNKydnddE9fpA2r35zNtwNruDwdUrVUPriuHUhtfj"],"enrUri":"enr:-L24QMD910lfV_oARGynlEVXw2Cy07_hN8axcADaBGqAauskFZW2bGvXS-fH7BXgQZWr115P_zdNjdft0yler2MhXfgCgmlkgnY0gmlwhKwSvueKbXVsdGlhZGRyc5YACASsEr7nBsvIAAoErBK-5wbLyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7wlv1l9wbNbWVXuIoq8JOpX6IJGtNTuWzy7AemxqVGKDdGNwgsvIg3VkcILLyoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21598/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:20381/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:52167/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21598/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.126.198/tcp/58980/p2p/16Uiu2HAmNXom7FCPaL3guqxxtvAdV76EB2RxKNPsxzGtEySdbDbh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20381/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.191.183/tcp/21599/p2p/16Uiu2HAkz7mSUuxanNTDRYinYzkGKPgod5wxSQSEZnqQe4ZBKf9k","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.190.231/tcp/41570/p2p/16Uiu2HAmBWmmNKydnddE9fpA2r35zNtwNruDwdUrVUPriuHUhtfj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52167/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.126.198/tcp/20382/p2p/16Uiu2HAmNXom7FCPaL3guqxxtvAdV76EB2RxKNPsxzGtEySdbDbh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21598/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 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:52167/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773290019162683409,"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 f7ea8dfca043
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e0cf2c1687d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1833ea8277e4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f7ea8dfca043. 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,135 @@
2026-03-12 04:34:47.197 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:34:47.197 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-12_04-34-47__c063b26b-f9be-4d31-bfd4-25d91930fc82
2026-03-12 04:34:47.197 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:34:47.198 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:34:47.198 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-12 04:34:47.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:47.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-34-47__c063b26b-f9be-4d31-bfd4-25d91930fc82__wakuorg_nwaku:latest.log
2026-03-12 04:34:47.206 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:47.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:47.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:47.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.79
2026-03-12 04:34:47.208 DEBUG [src.node.docker_mananger] Generated ports ['44617', '44618', '44619', '44620', '44621']
2026-03-12 04:34:47.209 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:34:47.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:47.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:47.209 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:47.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 44617:44617 -p 44618:44618 -p 44619:44619 -p 44620:44620 -p 44621:44621 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44619 --rest-port=44617 --tcp-port=44618 --discv5-udp-port=44620 --rest-address=0.0.0.0 --nat=extip:172.18.68.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd9efb6efadc8c030b2abdfbaf0de157e0fd7be1c6ddc9e2e811cf4b5c540fe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44621 --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 --num-shards-in-network=8
2026-03-12 04:34:47.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.79 waku 9a1361edb2fce9f2232ac1de0d1d5dfa4616911d4ea792521fa9d49876a96866
2026-03-12 04:34:47.436 DEBUG [src.node.docker_mananger] Container started with ID 9a1361edb2fc. Setting up logs at ./log/docker/node1_2026-03-12_04-34-47__c063b26b-f9be-4d31-bfd4-25d91930fc82__wakuorg_nwaku:latest.log
2026-03-12 04:34:47.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44617
2026-03-12 04:34:47.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:48.003 ERROR [src.node.docker_mananger] Max retries reached for container 9b964ce1d67c. Exiting log stream.
2026-03-12 04:34:48.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44617/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:48.442 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-12 04:34:48.443 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:48.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44617/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:48.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.79/tcp/44618/p2p/16Uiu2HAmKGqvJJcwcEupoW3J3pPuVi9QfXkYRRN8ZbquwjRvCvH2","/ip4/172.18.68.79/tcp/44619/ws/p2p/16Uiu2HAmKGqvJJcwcEupoW3J3pPuVi9QfXkYRRN8ZbquwjRvCvH2"],"enrUri":"enr:-L24QNwJcC0FPB0eYy6QsF7mGstdyvePznJS-ZrMlVG9Egc4PTXrOrBnGKO3qty-FftvdPbM6NbqxdIoSJBL5R0r6wkCgmlkgnY0gmlwhKwSRE-KbXVsdGlhZGRyc5YACASsEkRPBq5KAAoErBJETwauS90DgnJzhQACAQAAiXNlY3AyNTZrMaEDYlV_dA84F6aI2wbHCVXxKGC9YlvaP80MBaBMvLE5gJ2DdGNwgq5Kg3VkcIKuTIV3YWt1MgU"}'
2026-03-12 04:34:48.446 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:48.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:34:48.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-34-47__c063b26b-f9be-4d31-bfd4-25d91930fc82__wakuorg_nwaku:latest.log
2026-03-12 04:34:48.454 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:34:48.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:34:48.456 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:34:48.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.230
2026-03-12 04:34:48.456 DEBUG [src.node.docker_mananger] Generated ports ['50846', '50847', '50848', '50849', '50850']
2026-03-12 04:34:48.457 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-12 04:34:48.457 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:34:48.457 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:34:48.457 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:34:48.458 DEBUG [src.node.docker_mananger] docker run -i -t -p 50846:50846 -p 50847:50847 -p 50848:50848 -p 50849:50849 -p 50850:50850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50848 --rest-port=50846 --tcp-port=50847 --discv5-udp-port=50849 --rest-address=0.0.0.0 --nat=extip:172.18.166.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5ccba7f46c7bfbec4e2e1bb09b1407b4027abc90a39cbdf9bdcf4e796899fd3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50850 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNwJcC0FPB0eYy6QsF7mGstdyvePznJS-ZrMlVG9Egc4PTXrOrBnGKO3qty-FftvdPbM6NbqxdIoSJBL5R0r6wkCgmlkgnY0gmlwhKwSRE-KbXVsdGlhZGRyc5YACASsEkRPBq5KAAoErBJETwauS90DgnJzhQACAQAAiXNlY3AyNTZrMaEDYlV_dA84F6aI2wbHCVXxKGC9YlvaP80MBaBMvLE5gJ2DdGNwgq5Kg3VkcIKuTIV3YWt1MgU --filternode=/ip4/172.18.68.79/tcp/44618/p2p/16Uiu2HAmKGqvJJcwcEupoW3J3pPuVi9QfXkYRRN8ZbquwjRvCvH2 --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-12 04:34:48.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.230 waku 526b069ffd21adda3922eb489cd37f35ac95189ff29b13f063966d4d42512eab
2026-03-12 04:34:48.705 DEBUG [src.node.docker_mananger] Container started with ID 526b069ffd21. Setting up logs at ./log/docker/node2_2026-03-12_04-34-47__c063b26b-f9be-4d31-bfd4-25d91930fc82__wakuorg_nwaku:latest.log
2026-03-12 04:34:48.705 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50846
2026-03-12 04:34:48.706 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:34:49.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:49.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:49.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:49.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:49.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:49.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:50.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-12 04:34:50.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","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":"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-12 04:34:50.124 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:34:50.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.230/tcp/50847/p2p/16Uiu2HAmMyh2Rv9uEXV5XByqfj7R91ft6eYvtJ7pHdErcw4i27JW","/ip4/172.18.166.230/tcp/50848/ws/p2p/16Uiu2HAmMyh2Rv9uEXV5XByqfj7R91ft6eYvtJ7pHdErcw4i27JW"],"enrUri":"enr:-L24QFQSKdVfDEsZNKrKY3sIF3BDEJC9dwXKSl0MUoqtS8IVHBFIFPUPlXq9vXQJQ2WCRRWLdDWuxhDfhgLjN0SptToCgmlkgnY0gmlwhKwSpuaKbXVsdGlhZGRyc5YACASsEqbmBsafAAoErBKm5gbGoN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDioOgyi-KKP2Tr_XuMnchM3GEoE3bplJjOpXF4iEHCWeDdGNwgsafg3VkcILGoYV3YWt1MgA"}'
2026-03-12 04:34:50.128 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:34:50.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.79/tcp/44618/p2p/16Uiu2HAmKGqvJJcwcEupoW3J3pPuVi9QfXkYRRN8ZbquwjRvCvH2"]'
2026-03-12 04:34:50.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/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-12 04:34:50.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "da2215b5-96aa-4626-9465-e393ecbe5420", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-12 04:34:50.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"da2215b5-96aa-4626-9465-e393ecbe5420","statusDesc":"OK"}'
2026-03-12 04:34:50.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0960984c-6811-4d7f-abb8-c1769058b2d4", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-12 04:34:50.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0960984c-6811-4d7f-abb8-c1769058b2d4","statusDesc":"OK"}'
2026-03-12 04:34:50.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e5c8d96f-dffe-4879-ac79-732c4633ab2f", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-12 04:34:50.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e5c8d96f-dffe-4879-ac79-732c4633ab2f","statusDesc":"OK"}'
2026-03-12 04:34:50.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6c8c39d7-d21b-47eb-b802-31dbd8b07726", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-12 04:34:50.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6c8c39d7-d21b-47eb-b802-31dbd8b07726","statusDesc":"OK"}'
2026-03-12 04:34:50.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f9c183bc-ef31-405c-bd05-bafabe5d2f8d", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-12 04:34:50.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f9c183bc-ef31-405c-bd05-bafabe5d2f8d","statusDesc":"OK"}'
2026-03-12 04:34:50.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "724292ff-b7fd-454a-b1a1-34bf6ab242ba", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-12 04:34:50.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"724292ff-b7fd-454a-b1a1-34bf6ab242ba","statusDesc":"OK"}'
2026-03-12 04:34:50.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ba0d4fb5-a3b6-4e83-8fd8-e35f08d152b2", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-12 04:34:50.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ba0d4fb5-a3b6-4e83-8fd8-e35f08d152b2","statusDesc":"OK"}'
2026-03-12 04:34:50.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bc90b099-c63c-4417-befa-32a7289ecfad", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-12 04:34:50.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bc90b099-c63c-4417-befa-32a7289ecfad","statusDesc":"OK"}'
2026-03-12 04:34:50.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.270 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.370 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290090256241569,"ephemeral":false}]'
2026-03-12 04:34:50.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.485 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.488 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":1773290090375487505,"ephemeral":false}]'
2026-03-12 04:34:50.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.601 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773290090490531877,"ephemeral":false}]'
2026-03-12 04:34:50.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.716 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773290090606157366,"ephemeral":false}]'
2026-03-12 04:34:50.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.832 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773290090721512097,"ephemeral":false}]'
2026-03-12 04:34:50.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.846 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:50.947 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:50.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:50.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773290090836892284,"ephemeral":false}]'
2026-03-12 04:34:50.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:50.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:50.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:51.062 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:51.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:51.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773290090951887646,"ephemeral":false}]'
2026-03-12 04:34:51.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:34:51.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:34:51.077 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:34:51.177 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:34:51.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:34:51.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773290091067472375,"ephemeral":false}]'
2026-03-12 04:34:51.183 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:34:51.184 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:34:51.184 DEBUG [src.node.waku_node] Stopping container with id 9a1361edb2fc
2026-03-12 04:34:51.768 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:51.769 DEBUG [src.node.waku_node] Stopping container with id 526b069ffd21
2026-03-12 04:34:52.372 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:34:52.374 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:34:52.410 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:34:52.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,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_before_store_node_is_started with id: 2026-03-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a
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-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18407', '18408', '18409', '18410', '18411']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18407:18407 -p 18408:18408 -p 18409:18409 -p 18410:18410 -p 18411:18411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18409 --rest-port=18407 --tcp-port=18408 --discv5-udp-port=18410 --rest-address=0.0.0.0 --nat=extip:172.18.227.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0ab2b47f2f5730f5dfedcd7acf8fa0e5df124f8ed6bb5a1bcbeeaf9eb7b0da1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18411 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.21 waku 25658421bd0ece849b370cd0349016cb07484c4ddb5d8ab5887d2c3a0cbf20d8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d26e802dc7db. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25658421bd0e. Setting up logs at ./log/docker/publishing_node1_2026-03-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18407
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 d2e0ba199358. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:18407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.21/tcp/18408/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi","/ip4/172.18.227.21/tcp/18409/ws/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi"],"enrUri":"enr:-L24QIw4-Gigk3J8cbM36aFGuxcaNjpkHMHi_0Y8gt5cUV4BKgkEkD9vZW-JFoqPDgEmg4jJB_rXomuo9983sIo5PfQCgmlkgnY0gmlwhKwS4xWKbXVsdGlhZGRyc5YACASsEuMVBkfoAAoErBLjFQZH6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe17uh8imm2sPeXmw5LQ8HiElJaA55NHYRAmSgYmflMmDdGNwgkfog3VkcIJH6oV3YWt1MgM"}'
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-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53099', '53100', '53101', '53102', '53103']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53099:53099 -p 53100:53100 -p 53101:53101 -p 53102:53102 -p 53103:53103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53101 --rest-port=53099 --tcp-port=53100 --discv5-udp-port=53102 --rest-address=0.0.0.0 --nat=extip:172.18.80.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf161ca73cac144f57ed32a2d17475fedefafea559ba58bb6b553e3abfe3aefa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53103 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIw4-Gigk3J8cbM36aFGuxcaNjpkHMHi_0Y8gt5cUV4BKgkEkD9vZW-JFoqPDgEmg4jJB_rXomuo9983sIo5PfQCgmlkgnY0gmlwhKwS4xWKbXVsdGlhZGRyc5YACASsEuMVBkfoAAoErBLjFQZH6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe17uh8imm2sPeXmw5LQ8HiElJaA55NHYRAmSgYmflMmDdGNwgkfog3VkcIJH6oV3YWt1MgM --storenode=/ip4/172.18.227.21/tcp/18408/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.105 waku 05b8fbe124f8b8ba9389aeca1f6dc59d283b30b8f347b16f41b357b5106e2539
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05b8fbe124f8. Setting up logs at ./log/docker/store_node1_2026-03-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53099
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53099/health" -H "Content-Type: application/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:53099/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/53100/p2p/16Uiu2HAmKLVhi36CWjfoxjxELT3hqb5EAUCKwAbTqsqvkRg2BYxg","/ip4/172.18.80.105/tcp/53101/ws/p2p/16Uiu2HAmKLVhi36CWjfoxjxELT3hqb5EAUCKwAbTqsqvkRg2BYxg"],"enrUri":"enr:-L24QC89ouiugpY3-JB0QCqC0QXLuxUXS5fmwwGBO-OhtxeXRaIQc3-yDBmBNt3Nc3ndjGtQwLBR1XmElhNvVD-J8kICgmlkgnY0gmlwhKwSUGmKbXVsdGlhZGRyc5YACASsElBpBs9sAAoErBJQaQbPbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY0T2KZfzZpnBIYOlgpswO75NXB1sfd2bbcwQcpnHWHmDdGNwgs9sg3VkcILPboV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53099/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.21/tcp/18408/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18407/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:53099/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:18407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18407/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53099/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node2_2026-03-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37550', '37551', '37552', '37553', '37554']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37550:37550 -p 37551:37551 -p 37552:37552 -p 37553:37553 -p 37554:37554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37552 --rest-port=37550 --tcp-port=37551 --discv5-udp-port=37553 --rest-address=0.0.0.0 --nat=extip:172.18.116.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=804c86b0eeabadd38db80b1ab9fe8ac122d350d1edbda5c5675fafeca6e322f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37554 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIw4-Gigk3J8cbM36aFGuxcaNjpkHMHi_0Y8gt5cUV4BKgkEkD9vZW-JFoqPDgEmg4jJB_rXomuo9983sIo5PfQCgmlkgnY0gmlwhKwS4xWKbXVsdGlhZGRyc5YACASsEuMVBkfoAAoErBLjFQZH6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe17uh8imm2sPeXmw5LQ8HiElJaA55NHYRAmSgYmflMmDdGNwgkfog3VkcIJH6oV3YWt1MgM --storenode=/ip4/172.18.227.21/tcp/18408/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.164 waku 35520416039d795db783c044ec2a2621867edd014c85ad58a9a95a28ce80c6ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35520416039d. Setting up logs at ./log/docker/store_node2_2026-03-12_04-35-17__99d8a264-23af-46a9-b388-62a68869d77a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37550
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37550/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:37550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.164/tcp/37551/p2p/16Uiu2HAmBUHsgP3wAJBzY7oBv6UchyqUpsQdK1ZNDNj4NdxJ371j","/ip4/172.18.116.164/tcp/37552/ws/p2p/16Uiu2HAmBUHsgP3wAJBzY7oBv6UchyqUpsQdK1ZNDNj4NdxJ371j"],"enrUri":"enr:-L24QAGAFU-fdIf-NBxJeQO9AxOB7YMkwW6MlQ8Duykkdz09NQG9NnJk77OR_c8sp3oL-Wqv6P4j2WR3OqShWAQiAmYCgmlkgnY0gmlwhKwSdKSKbXVsdGlhZGRyc5YACASsEnSkBpKvAAoErBJ0pAaSsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7ma9E8b_2bTjbvjt6EAI2ZXtRawGpYkEiowo3fSTL0KDdGNwgpKvg3VkcIKSsYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.21/tcp/18408/p2p/16Uiu2HAmLxaTNqAGU3tBXMTWtkjRoVi7zNTvkLofqam56pFmaGfi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18407/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:53099/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:37550/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:37550/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1f39736d4caf6dc87764","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"}]}'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18407/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"},{"messageHash":"0x39b23250ca3379f1a4379f526b6c64ff2b6065d2ea4b40824354a1846df9104c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53099/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"},{"messageHash":"0x39b23250ca3379f1a4379f526b6c64ff2b6065d2ea4b40824354a1846df9104c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37550/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e0931964d32d7c884ea7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb3e7917f13c317ccaccccd581a4344c14517ec96e13f3f657a0b76011eb3452"},{"messageHash":"0x39b23250ca3379f1a4379f526b6c64ff2b6065d2ea4b40824354a1846df9104c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 25658421bd0e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05b8fbe124f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35520416039d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25658421bd0e. 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,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-03-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34
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-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18413', '18414', '18415', '18416', '18417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18413:18413 -p 18414:18414 -p 18415:18415 -p 18416:18416 -p 18417:18417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18415 --rest-port=18413 --tcp-port=18414 --discv5-udp-port=18416 --rest-address=0.0.0.0 --nat=extip:172.18.79.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ef61c03dffeeba355c6b2d6f95df219e60c632cd9e6fbbada78fced0f89fece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18417 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.4 waku d36b2e21768a48fe6683958446522d3fa147bccec14ece9c4158bd6c5a1e0c70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d36b2e21768a. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18413
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 7ecdf20f0f41. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 86ddc9ea1fca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:18413/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/18414/p2p/16Uiu2HAmMB25bd12bCQ7BRNfaRhK4QNCAyjQvbu9NSH8k8HS6Fpn","/ip4/172.18.79.4/tcp/18415/ws/p2p/16Uiu2HAmMB25bd12bCQ7BRNfaRhK4QNCAyjQvbu9NSH8k8HS6Fpn"],"enrUri":"enr:-L24QPf6anShHSnq6HLmRtYKZPkOSehafOKQAcu2FqLsoz99DAk1wreyAJ6Kit7CvBDOEqy6gB_Kdou_en6tu7IOqvwCgmlkgnY0gmlwhKwSTwSKbXVsdGlhZGRyc5YACASsEk8EBkfuAAoErBJPBAZH790DgnJzhQADAQAAiXNlY3AyNTZrMaEDfo7gC19Ena_qZhhMG-cH_QsasUQjUQy-3ZdW4v2j6GODdGNwgkfug3VkcIJH8IV3YWt1Mgk"}'
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-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42663', '42664', '42665', '42666', '42667']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42663:42663 -p 42664:42664 -p 42665:42665 -p 42666:42666 -p 42667:42667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42665 --rest-port=42663 --tcp-port=42664 --discv5-udp-port=42666 --rest-address=0.0.0.0 --nat=extip:172.18.142.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afeda3bd69eeb7adc41dfd5fbbbdda5b2c3fe8da2e9bbdf93a978ac58bd4bcf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42667 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.135 waku b8ee25e256595d3a470af44f45d8e700ee2386a92c0e9f38fc8aad6f852e44dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8ee25e25659. Setting up logs at ./log/docker/receiving_node2_2026-03-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42663
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42663/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.135/tcp/42664/p2p/16Uiu2HAkuoRN4KuKazvHNsx6sWyHqfuRWLn5xkwYUh5FoKSKGDQN","/ip4/172.18.142.135/tcp/42665/ws/p2p/16Uiu2HAkuoRN4KuKazvHNsx6sWyHqfuRWLn5xkwYUh5FoKSKGDQN"],"enrUri":"enr:-L24QCJsQLtzpP97WEMdYYyB4gaybaOsXnLII2q59gTpPum7efROdXVerrZ2_scqSkb-nMNWdqSUTcMdCkN8svg1xQECgmlkgnY0gmlwhKwSjoeKbXVsdGlhZGRyc5YACASsEo6HBqaoAAoErBKOhwamqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBZJAVLGvcqTYBqSgSoWl2ZRsjc90Dg71qV5z_ezThJODdGNwgqaog3VkcIKmqoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42663/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.4/tcp/18414/p2p/16Uiu2HAmMB25bd12bCQ7BRNfaRhK4QNCAyjQvbu9NSH8k8HS6Fpn"]'
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-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4719', '4720', '4721', '4722', '4723']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4719:4719 -p 4720:4720 -p 4721:4721 -p 4722:4722 -p 4723:4723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4721 --rest-port=4719 --tcp-port=4720 --discv5-udp-port=4722 --rest-address=0.0.0.0 --nat=extip:172.18.93.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fafea27a1b9be10088caae5df1bacde4a0e1c288c86ea74f16de25f3f14dad3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4723 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPf6anShHSnq6HLmRtYKZPkOSehafOKQAcu2FqLsoz99DAk1wreyAJ6Kit7CvBDOEqy6gB_Kdou_en6tu7IOqvwCgmlkgnY0gmlwhKwSTwSKbXVsdGlhZGRyc5YACASsEk8EBkfuAAoErBJPBAZH790DgnJzhQADAQAAiXNlY3AyNTZrMaEDfo7gC19Ena_qZhhMG-cH_QsasUQjUQy-3ZdW4v2j6GODdGNwgkfug3VkcIJH8IV3YWt1Mgk --lightpushnode=/ip4/172.18.79.4/tcp/18414/p2p/16Uiu2HAmMB25bd12bCQ7BRNfaRhK4QNCAyjQvbu9NSH8k8HS6Fpn --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.24 waku ab9344f4df08edc96547d0ee14b85e73f63ccae123167000ae443c2fb37f76c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab9344f4df08. Setting up logs at ./log/docker/lightpush_node1_2026-03-12_04-40-33__26019f09-d4d2-472d-827f-3f8e676efe34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4719
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4719/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:4719/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/4720/p2p/16Uiu2HAmSCf9hzpPH35n1MD3TtPvuAfpw9ruFCE7HZ69ZDyYw9e7","/ip4/172.18.93.24/tcp/4721/ws/p2p/16Uiu2HAmSCf9hzpPH35n1MD3TtPvuAfpw9ruFCE7HZ69ZDyYw9e7"],"enrUri":"enr:-L24QLwV73HPIta3KvKK5RbRd8AO8fDpil43i1B54T2HT32xMBmHO2MZQRF3XffMU0EUUEcjpEUb4g0mpd3sLgzfb6oCgmlkgnY0gmlwhKwSXRiKbXVsdGlhZGRyc5YACASsEl0YBhJwAAoErBJdGAYScd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyUTOiIHrEv5iFtccGPF0Fc8MGMKCZH9KnBwCRQzwquiDdGNwghJwg3VkcIIScoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4719/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.4/tcp/18414/p2p/16Uiu2HAmMB25bd12bCQ7BRNfaRhK4QNCAyjQvbu9NSH8k8HS6Fpn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4719/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.135/tcp/42664/p2p/16Uiu2HAkuoRN4KuKazvHNsx6sWyHqfuRWLn5xkwYUh5FoKSKGDQN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18413/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:42663/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:4719/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:18413/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42663/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4719/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/0
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:4719/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290437101805785}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18413/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":1773290437101805785,"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:42663/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":1773290437101805785,"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:4719/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":1773290437101805785,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1
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:4719/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290437239909760}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18413/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437239909760,"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:42663/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437239909760,"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:4719/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437239909760,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/9
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:4719/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290437366885495}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18413/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437366885495,"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:42663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437366885495,"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:4719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437366885495,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/25
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:4719/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290437494356504}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18413/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437494356504,"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:42663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437494356504,"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:4719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437494356504,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1000
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:4719/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290437621399529}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18413/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437621399529,"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:42663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437621399529,"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:4719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290437621399529,"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 d36b2e21768a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8ee25e25659
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ab9344f4df08
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d36b2e21768a. 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,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_node_with_relay_works_correctly with id: 2026-03-12_04-35-29__042e2637-bd34-490c-b355-fcb81f875dc1
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-12_04-35-29__042e2637-bd34-490c-b355-fcb81f875dc1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57593', '57594', '57595', '57596', '57597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57593:57593 -p 57594:57594 -p 57595:57595 -p 57596:57596 -p 57597:57597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57595 --rest-port=57593 --tcp-port=57594 --discv5-udp-port=57596 --rest-address=0.0.0.0 --nat=extip:172.18.26.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ddbcef06ddc7deefd83f46fd780d8afcee3d7ffaa2da2a016d6c8fa0cc8df84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57597 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.26 waku 8aaff69869c47fb1430b8de4e93c7a3c37312c5837272384ae6ef7eb3ad6c580
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8aaff69869c4. Setting up logs at ./log/docker/receiving_node1_2026-03-12_04-35-29__042e2637-bd34-490c-b355-fcb81f875dc1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57593
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 aa8c4ce2e2d8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ff71fefdec1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:57593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.26/tcp/57594/p2p/16Uiu2HAmDiSEjDApiszxascmQyxfHjRGcVhA3exuiTTQxRNWrK1D","/ip4/172.18.26.26/tcp/57595/ws/p2p/16Uiu2HAmDiSEjDApiszxascmQyxfHjRGcVhA3exuiTTQxRNWrK1D"],"enrUri":"enr:-L24QFxKvXXEtetXmiJm9TNsJhKdwJgDAFG6v4YsSsciM1ESWZemFkMSPPoOCz5hOsyjqOayf79zkfbXtK7SEZzbxsgCgmlkgnY0gmlwhKwSGhqKbXVsdGlhZGRyc5YACASsEhoaBuD6AAoErBIaGgbg-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDD72zIdvvY7UOTj7CerQjNsnN6yVPFZN1pRjQKAFw0ayDdGNwguD6g3VkcILg_IV3YWt1Mg0"}'
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-12_04-35-29__042e2637-bd34-490c-b355-fcb81f875dc1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47017', '47018', '47019', '47020', '47021']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47017:47017 -p 47018:47018 -p 47019:47019 -p 47020:47020 -p 47021:47021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47019 --rest-port=47017 --tcp-port=47018 --discv5-udp-port=47020 --rest-address=0.0.0.0 --nat=extip:172.18.4.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a47a7ecd422c7d7bef62b8e50d3e424996bfae3513e2a35f165addda1b57eb7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47021 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFxKvXXEtetXmiJm9TNsJhKdwJgDAFG6v4YsSsciM1ESWZemFkMSPPoOCz5hOsyjqOayf79zkfbXtK7SEZzbxsgCgmlkgnY0gmlwhKwSGhqKbXVsdGlhZGRyc5YACASsEhoaBuD6AAoErBIaGgbg-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDD72zIdvvY7UOTj7CerQjNsnN6yVPFZN1pRjQKAFw0ayDdGNwguD6g3VkcILg_IV3YWt1Mg0 --lightpushnode=/ip4/172.18.26.26/tcp/57594/p2p/16Uiu2HAmDiSEjDApiszxascmQyxfHjRGcVhA3exuiTTQxRNWrK1D --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.14 waku 42080db71df4b6054222bd8ac7bfa1ce1a666f167df8fb3c5ee324e6d806c2f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42080db71df4. Setting up logs at ./log/docker/lightpush_node1_2026-03-12_04-35-29__042e2637-bd34-490c-b355-fcb81f875dc1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47017
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47017/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47017/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/47018/p2p/16Uiu2HAmNWdiN8vgCgRSv5rNxPrjvbk1AexNxFWpH9PGyiHmqSy7","/ip4/172.18.4.14/tcp/47019/ws/p2p/16Uiu2HAmNWdiN8vgCgRSv5rNxPrjvbk1AexNxFWpH9PGyiHmqSy7"],"enrUri":"enr:-L24QH3DR_6JhiLL9I8xv-QP4b_jpQKyopztPzxlm59tmKX4a8feBeKn4f9ww9z_KJojIlmO-tcoc_XeSpuDSx-3V-gCgmlkgnY0gmlwhKwSBA6KbXVsdGlhZGRyc5YACASsEgQOBreqAAoErBIEDga3q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDknDjjXPhICxb_uQ4znvnZjHLDQZK2iLdHau8yqOHXLqDdGNwgreqg3VkcIK3rIV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.26/tcp/57594/p2p/16Uiu2HAmDiSEjDApiszxascmQyxfHjRGcVhA3exuiTTQxRNWrK1D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57593/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:47017/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:47017/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773290132786530462}}'
INFO  src.node.api_clients.base_client:base_client.py: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:57593/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":1773290132786530462,"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:47017/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":1773290132786530462,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:57593/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":1773290132906075501,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290132910982755,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47017/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":1773290132906075501,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773290132910982755,"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 8aaff69869c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42080db71df4
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

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