deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-20 04:56:17 +00:00
parent f8f0289833
commit fea2aa5a23
1532 changed files with 951858 additions and 6 deletions

2
nim/1121/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,518 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_overlap_sync_window with id: 2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__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-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__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-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51373', '51374', '51375', '51376', '51377']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51373:51373 -p 51374:51374 -p 51375:51375 -p 51376:51376 -p 51377:51377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51375 --rest-port=51373 --tcp-port=51374 --discv5-udp-port=51376 --rest-address=0.0.0.0 --nat=extip:172.18.189.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39bc1f6a0cbd940e1cfb6eaad3f7e7fca6b3fa5983fcfca3e3fae5ad3a0d6aa8 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51377 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.162 waku f48a35a100e826fd676cb9ef2da74f3ad91673e5cc4006fa9ef3755505fe4620
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f48a35a100e8. Setting up logs at ./log/docker/node1_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51373
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 9faa27ec0acc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ee71871c5e3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51373/health" -H "Content-Type: application/json" -d 'None'
INFO  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:51373/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/51374/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU","/ip4/172.18.189.162/tcp/51375/ws/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU"],"enrUri":"enr:-L24QO9fHX7WTP-GTG8UbEKs03gAzO6IaC9orNlKpBjadDo-ESVztgaFWA-kHtX7G61v8pX4i61JF3wAnizBqth8IV4CgmlkgnY0gmlwhKwSvaKKbXVsdGlhZGRyc5YACASsEr2iBsiuAAoErBK9ogbIr90DgnJzhQADAQAAiXNlY3AyNTZrMaECLe1b8dtnApJpHSciPhAeyuZQAD2GGte5Grgvb_8pkhODdGNwgsiug3VkcILIsIV3YWt1MhM"}'
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.138.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29962', '29963', '29964', '29965', '29966']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29962:29962 -p 29963:29963 -p 29964:29964 -p 29965:29965 -p 29966:29966 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29964 --rest-port=29962 --tcp-port=29963 --discv5-udp-port=29965 --rest-address=0.0.0.0 --nat=extip:172.18.138.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=062ed0836bb2bcfecbfe8e6b0ffab2c83f6fc2edf4f6cecccdaceccc761ebf1f --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29966 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QO9fHX7WTP-GTG8UbEKs03gAzO6IaC9orNlKpBjadDo-ESVztgaFWA-kHtX7G61v8pX4i61JF3wAnizBqth8IV4CgmlkgnY0gmlwhKwSvaKKbXVsdGlhZGRyc5YACASsEr2iBsiuAAoErBK9ogbIr90DgnJzhQADAQAAiXNlY3AyNTZrMaECLe1b8dtnApJpHSciPhAeyuZQAD2GGte5Grgvb_8pkhODdGNwgsiug3VkcILIsIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.3 waku aff79a9843909be7c58074a9a9c994db4d8e9a8ae0a48ac88ce7ffd25c5816e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aff79a984390. Setting up logs at ./log/docker/node2_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29962
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29962/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.3/tcp/29963/p2p/16Uiu2HAkzAnacEfzxZjBovJ3j7W7WdM7ZHm1tvXpFt8Yud5kdHdz","/ip4/172.18.138.3/tcp/29964/ws/p2p/16Uiu2HAkzAnacEfzxZjBovJ3j7W7WdM7ZHm1tvXpFt8Yud5kdHdz"],"enrUri":"enr:-L24QGpkSvwpB-J2e8ZvN42H6Qq42bkwl8FBcI2hUKgnndUaEME0cPKSxT2Dy_-RjhjSLCyrumcVgB26phSjiDEOILICgmlkgnY0gmlwhKwSigOKbXVsdGlhZGRyc5YACASsEooDBnULAAoErBKKAwZ1DN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRnoveDi4HudesowFAqQHBJ2muOBWg5oCeN1a58lQFHGDdGNwgnULg3VkcIJ1DYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29962/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.162/tcp/51374/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:656 Publishing 90 messages at 1 msg/s
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:663 Waiting 30 seconds to allow at least two sync rounds
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:666 Querying node2 store for all messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29962/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:670 Store returned 90 messages, published publish_secs messages
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f48a35a100e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aff79a984390
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,106 @@
2026-03-20 04:34:11.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:11.397 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-03-20_04-34-11__61778150-fc15-461a-b401-163b91d133f3
2026-03-20 04:34:11.398 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:11.398 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:34:11.399 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:34:11.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:11.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-11__61778150-fc15-461a-b401-163b91d133f3__wakuorg_nwaku:latest.log
2026-03-20 04:34:11.410 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:11.411 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:11.414 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:11.414 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.38
2026-03-20 04:34:11.414 DEBUG [src.node.docker_mananger] Generated ports ['33881', '33882', '33883', '33884', '33885']
2026-03-20 04:34:11.415 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:11.415 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:11.416 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:11.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 33881:33881 -p 33882:33882 -p 33883:33883 -p 33884:33884 -p 33885:33885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33883 --rest-port=33881 --tcp-port=33882 --discv5-udp-port=33884 --rest-address=0.0.0.0 --nat=extip:172.18.183.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1998ea35c660aa17f6bea2d1e84c13f2a7421f0f1caebb413f04faabf25d3f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33885 --metrics-logging=true --relay=true
2026-03-20 04:34:11.613 ERROR [src.node.docker_mananger] Max retries reached for container 85dc347d909c. Exiting log stream.
2026-03-20 04:34:11.622 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.38 waku 315ee2f5d8ee963f7a53100d6411b558b61a20a449e7f94ed71c461b7462ad1a
2026-03-20 04:34:11.658 DEBUG [src.node.docker_mananger] Container started with ID 315ee2f5d8ee. Setting up logs at ./log/docker/node1_2026-03-20_04-34-11__61778150-fc15-461a-b401-163b91d133f3__wakuorg_nwaku:latest.log
2026-03-20 04:34:11.659 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33881
2026-03-20 04:34:11.660 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:12.245 ERROR [src.node.docker_mananger] Max retries reached for container 1e09e834f197. Exiting log stream.
2026-03-20 04:34:12.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:12.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-20 04:34:12.664 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:12.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:12.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.38/tcp/33882/p2p/16Uiu2HAkwcchUjyiEdxrr1bpma13GKs2MDGbft56ukK4t5fSBdFb","/ip4/172.18.183.38/tcp/33883/ws/p2p/16Uiu2HAkwcchUjyiEdxrr1bpma13GKs2MDGbft56ukK4t5fSBdFb"],"enrUri":"enr:-L24QKSqJaSmxz3vKiIjHXxIsaYLDT23jdeHYTg8enkAHqV6J8Pi5vYKH-YoDeXR1AYieiRQa435terOKb9zAa4SGWkCgmlkgnY0gmlwhKwStyaKbXVsdGlhZGRyc5YACASsErcmBoRaAAoErBK3JgaEW90DgnJzhQADAQAAiXNlY3AyNTZrMaECIIUNds86Ye2dqQDOAYsa8NNLXAYcwr3JWGdliCuRwb6DdGNwgoRag3VkcIKEXIV3YWt1MgE"}'
2026-03-20 04:34:12.667 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:12.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:12.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-11__61778150-fc15-461a-b401-163b91d133f3__wakuorg_nwaku:latest.log
2026-03-20 04:34:12.675 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:12.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:12.677 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:12.677 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.140
2026-03-20 04:34:12.677 DEBUG [src.node.docker_mananger] Generated ports ['12973', '12974', '12975', '12976', '12977']
2026-03-20 04:34:12.677 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:12.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:12.677 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:12.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 12973:12973 -p 12974:12974 -p 12975:12975 -p 12976:12976 -p 12977:12977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12975 --rest-port=12973 --tcp-port=12974 --discv5-udp-port=12976 --rest-address=0.0.0.0 --nat=extip:172.18.87.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecdba90a9de8a5bdcdf24acf225513ed745f055df3abd8f0ffd6ccabbbec3408 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12977 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKSqJaSmxz3vKiIjHXxIsaYLDT23jdeHYTg8enkAHqV6J8Pi5vYKH-YoDeXR1AYieiRQa435terOKb9zAa4SGWkCgmlkgnY0gmlwhKwStyaKbXVsdGlhZGRyc5YACASsErcmBoRaAAoErBK3JgaEW90DgnJzhQADAQAAiXNlY3AyNTZrMaECIIUNds86Ye2dqQDOAYsa8NNLXAYcwr3JWGdliCuRwb6DdGNwgoRag3VkcIKEXIV3YWt1MgE
2026-03-20 04:34:12.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.140 waku b8797f2b2b738d6b7b800465270e54633cb37a4640d8819d3b6f107624aaccd7
2026-03-20 04:34:12.938 DEBUG [src.node.docker_mananger] Container started with ID b8797f2b2b73. Setting up logs at ./log/docker/node2_2026-03-20_04-34-11__61778150-fc15-461a-b401-163b91d133f3__wakuorg_nwaku:latest.log
2026-03-20 04:34:12.938 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12973
2026-03-20 04:34:12.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:13.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:13.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:34:13.957 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:13.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:13.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.140/tcp/12974/p2p/16Uiu2HAm5j8ezLZaxBXutkHZ9TLw4pTBxupHF5Ayw4yfaZtmgHuQ","/ip4/172.18.87.140/tcp/12975/ws/p2p/16Uiu2HAm5j8ezLZaxBXutkHZ9TLw4pTBxupHF5Ayw4yfaZtmgHuQ"],"enrUri":"enr:-L24QAVmOA1jL-YmCJXLRW3t81I2KE2Y5Ak1Eoc1lhtaXIKeV7WAVHsjYP3kNTuxVUyvU-rmjR_r68CjTQSdOwt7zVECgmlkgnY0gmlwhKwSV4yKbXVsdGlhZGRyc5YACASsEleMBjKuAAoErBJXjAYyr90DgnJzhQADAQAAiXNlY3AyNTZrMaECmQ3nyk8yAKKnmDNo9aWXoBYY0pSwHOQT8jabrRRRPFeDdGNwgjKug3VkcIIysIV3YWt1MgE"}'
2026-03-20 04:34:13.962 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:13.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12973/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.38/tcp/33882/p2p/16Uiu2HAkwcchUjyiEdxrr1bpma13GKs2MDGbft56ukK4t5fSBdFb"]'
2026-03-20 04:34:13.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:13.971 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-20 04:34:13.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:13.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:13.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:13.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:13.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33881/relay/v1/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-20 04:34:13.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:13.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:14.091 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.094 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":1773981253983748864,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.096 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.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":1773981253983748864,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.100 INFO [src.steps.relay] WARM UP successful!!
2026-03-20 04:34:14.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33881/relay/v1/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-20 04:34:14.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:14.107 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:14.207 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.210 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":1773981254101888386,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.212 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.215 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":1773981254101888386,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.216 DEBUG [src.node.waku_node] Pausing container with id 315ee2f5d8ee
2026-03-20 04:34:14.227 DEBUG [src.node.waku_node] Unpause container with id 315ee2f5d8ee
2026-03-20 04:34:14.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:14.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:14.243 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:14.344 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981254237545575,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.349 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981254237545575,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.353 DEBUG [src.node.waku_node] Pausing container with id b8797f2b2b73
2026-03-20 04:34:14.363 DEBUG [src.node.waku_node] Unpause container with id b8797f2b2b73
2026-03-20 04:34:14.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:14.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:14.378 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:14.480 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981254373340362,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981254373340362,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:14.491 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:14.492 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:14.493 DEBUG [src.node.waku_node] Stopping container with id 315ee2f5d8ee
2026-03-20 04:34:15.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:15.066 DEBUG [src.node.waku_node] Stopping container with id b8797f2b2b73
2026-03-20 04:34:15.681 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:15.684 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:15.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:15.697 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_with_long_string_pubsub_topic with id: 2026-03-20_04-36-55__13265a36-4118-40b2-bc6b-27951f0acb02
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-20_04-36-55__13265a36-4118-40b2-bc6b-27951f0acb02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28681', '28682', '28683', '28684', '28685']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28681:28681 -p 28682:28682 -p 28683:28683 -p 28684:28684 -p 28685:28685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28683 --rest-port=28681 --tcp-port=28682 --discv5-udp-port=28684 --rest-address=0.0.0.0 --nat=extip:172.18.97.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9caed2f5c42fbb86d8126d4e5d2ffadcbba4efc6cfe050443fde6cfb9dfd31ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28685 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.249 waku 3193ce8c539bba4ec674b72440d7ca9a66191e697be6f4da84a78e95476e9402
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a28bfb60dee5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3193ce8c539b. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-36-55__13265a36-4118-40b2-bc6b-27951f0acb02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28681
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 6d3727e9f69d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28681/health" -H "Content-Type: application/json" -d 'None'
INFO  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:28681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.249/tcp/28682/p2p/16Uiu2HAm2xk4mm5LH5LuqRa8D8S5ShnhUCkYziYNfNrU1BPzocY4","/ip4/172.18.97.249/tcp/28683/ws/p2p/16Uiu2HAm2xk4mm5LH5LuqRa8D8S5ShnhUCkYziYNfNrU1BPzocY4"],"enrUri":"enr:-L24QNOOPj9-Evmu4gM2YU2UGxx-KrYd6aOIyZvRX0kjiZ8kD4jKr20sm9WQFvQznEr-CNVLm1QDwwA6FJ1Thvq2UXoCgmlkgnY0gmlwhKwSYfmKbXVsdGlhZGRyc5YACASsEmH5BnAKAAoErBJh-QZwC90DgnJzhQADAQAAiXNlY3AyNTZrMaECb_du9kwOmdeTzXCSbOOHoGhTNEc2ZvnKcazXpB8ukfWDdGNwgnAKg3VkcIJwDIV3YWt1MgM"}'
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-20_04-36-55__13265a36-4118-40b2-bc6b-27951f0acb02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6014', '6015', '6016', '6017', '6018']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6014:6014 -p 6015:6015 -p 6016:6016 -p 6017:6017 -p 6018:6018 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6016 --rest-port=6014 --tcp-port=6015 --discv5-udp-port=6017 --rest-address=0.0.0.0 --nat=extip:172.18.210.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceaaedb89abcdaaaa1a7a0eaad2adcb04abd80ee5d40cf88e6ee2efb79fa37fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6018 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNOOPj9-Evmu4gM2YU2UGxx-KrYd6aOIyZvRX0kjiZ8kD4jKr20sm9WQFvQznEr-CNVLm1QDwwA6FJ1Thvq2UXoCgmlkgnY0gmlwhKwSYfmKbXVsdGlhZGRyc5YACASsEmH5BnAKAAoErBJh-QZwC90DgnJzhQADAQAAiXNlY3AyNTZrMaECb_du9kwOmdeTzXCSbOOHoGhTNEc2ZvnKcazXpB8ukfWDdGNwgnAKg3VkcIJwDIV3YWt1MgM --storenode=/ip4/172.18.97.249/tcp/28682/p2p/16Uiu2HAm2xk4mm5LH5LuqRa8D8S5ShnhUCkYziYNfNrU1BPzocY4 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.166 waku 56060d4b2afc526ed8c8378dcc9f18679b93c3d032dbc35e0f6d41d912c3d282
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56060d4b2afc. Setting up logs at ./log/docker/store_node1_2026-03-20_04-36-55__13265a36-4118-40b2-bc6b-27951f0acb02__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6014
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6014/health" -H "Content-Type: application/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:6014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.166/tcp/6015/p2p/16Uiu2HAm913dmF9aVgpeH6e8ajvort5Cra4zxFgSjMt59Lx5gc35","/ip4/172.18.210.166/tcp/6016/ws/p2p/16Uiu2HAm913dmF9aVgpeH6e8ajvort5Cra4zxFgSjMt59Lx5gc35"],"enrUri":"enr:-L24QGPHPs0oKVoYqbbr9_Avq50Ewc30s5gTlJjuzOEt35muZe3OcdSxRIebusFGnuG6s_YK0f8tJuZZPoHooUdxqU0CgmlkgnY0gmlwhKwS0qaKbXVsdGlhZGRyc5YACASsEtKmBhd_AAoErBLSpgYXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECybSU7P1JqsvAdl8-5_QgZQMdNXHrUjR741I2fdSPbtyDdGNwghd_g3VkcIIXgYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6014/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.249/tcp/28682/p2p/16Uiu2HAm2xk4mm5LH5LuqRa8D8S5ShnhUCkYziYNfNrU1BPzocY4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28681/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:6014/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:28681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28681/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:28681/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:28681/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:28681/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:28681/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:28681/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:28681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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: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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
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 3193ce8c539b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56060d4b2afc
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,225 @@
2026-03-20 04:33:44.552 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:33:44.552 DEBUG [tests.conftest] Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460
2026-03-20 04:33:44.553 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:33:44.553 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:33:44.553 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:33:44.560 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:33:44.560 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.566 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:33:44.566 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.572 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:33:44.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.572 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:33:44.572 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:33:44.579 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:33:44.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.585 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:33:44.585 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.586 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-03-20 04:33:44.586 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:33:44.586 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:33:44.587 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:33:44.587 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.238
2026-03-20 04:33:44.588 DEBUG [src.node.docker_mananger] Generated ports ['28991', '28992', '28993', '28994', '28995']
2026-03-20 04:33:44.588 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:33:44.588 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:33:44.588 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:33:44.588 DEBUG [src.node.docker_mananger] docker run -i -t -p 28991:28991 -p 28992:28992 -p 28993:28993 -p 28994:28994 -p 28995:28995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28993 --rest-port=28991 --tcp-port=28992 --discv5-udp-port=28994 --rest-address=0.0.0.0 --nat=extip:172.18.82.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e0aff85119852eea20baef9a1fcbc1eeeae2dcf03a6daa6c2fe20b4ee51aeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28995 --metrics-logging=true --relay=true --store=false
2026-03-20 04:33:44.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.238 waku c00ee56d38db11089f877e10acb1589bca3a8b39a927258abc19fd97fa912ec0
2026-03-20 04:33:44.817 ERROR [src.node.docker_mananger] Max retries reached for container 627c29434f5d. Exiting log stream.
2026-03-20 04:33:44.822 DEBUG [src.node.docker_mananger] Container started with ID c00ee56d38db. Setting up logs at ./log/docker/node1_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:44.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28991
2026-03-20 04:33:44.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:33:45.355 ERROR [src.node.docker_mananger] Max retries reached for container 8641f2eab0c5. Exiting log stream.
2026-03-20 04:33:45.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28991/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:45.827 INFO [src.node.api_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-20 04:33:45.827 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:33:45.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:45.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.238/tcp/28992/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ","/ip4/172.18.82.238/tcp/28993/ws/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ"],"enrUri":"enr:-L24QCt5a_2x8itU08jBZXnDRK0bsJyHKPla6GnFnryyIuj2AMfUv-m-TBtLwF-d_PxP27WAt65JyBmB-s9CCIXKKisCgmlkgnY0gmlwhKwSUu6KbXVsdGlhZGRyc5YACASsElLuBnFAAAoErBJS7gZxQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8xvP5nbRp6FR9wRTtHKGykCZIbNTZciyL9zSNaEM4mDdGNwgnFAg3VkcIJxQoV3YWt1MgE"}'
2026-03-20 04:33:45.830 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:33:45.830 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:33:45.830 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:33:45.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:33:45.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.102
2026-03-20 04:33:45.832 DEBUG [src.node.docker_mananger] Generated ports ['4505', '4506', '4507', '4508', '4509']
2026-03-20 04:33:45.832 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:33:45.832 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:33:45.832 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:33:45.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 4505:4505 -p 4506:4506 -p 4507:4507 -p 4508:4508 -p 4509:4509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4507 --rest-port=4505 --tcp-port=4506 --discv5-udp-port=4508 --rest-address=0.0.0.0 --nat=extip:172.18.41.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b85b33d3fd6ed2fe49dbc9d2efeaa24e6ae224d0ba73a428251025a7ecedf2cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4509 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QCt5a_2x8itU08jBZXnDRK0bsJyHKPla6GnFnryyIuj2AMfUv-m-TBtLwF-d_PxP27WAt65JyBmB-s9CCIXKKisCgmlkgnY0gmlwhKwSUu6KbXVsdGlhZGRyc5YACASsElLuBnFAAAoErBJS7gZxQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8xvP5nbRp6FR9wRTtHKGykCZIbNTZciyL9zSNaEM4mDdGNwgnFAg3VkcIJxQoV3YWt1MgE
2026-03-20 04:33:46.033 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.102 waku 55219424aa9cd54619991faa9d1923ce5371be19580a8a554b6d9b017b23605d
2026-03-20 04:33:46.067 DEBUG [src.node.docker_mananger] Container started with ID 55219424aa9c. Setting up logs at ./log/docker/node2_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:46.067 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4505
2026-03-20 04:33:46.067 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:33:47.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4505/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:47.099 INFO [src.node.api_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-20 04:33:47.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:33:47.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:47.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.102/tcp/4506/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","/ip4/172.18.41.102/tcp/4507/ws/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc"],"enrUri":"enr:-L24QKYfq3TCdJKkUbT42gJYDC5OHdkv42SIpEirqwR3_mYJZDFA9LAPZUk9HcHzeky2dTJMwnJRh1G0s_9Sw6p2ZxgCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBhGaAAoErBIpZgYRm90DgnJzhQADAQAAiXNlY3AyNTZrMaECdFGpbnHBLIj-acRzDj8z7ZO3JQeuSwyXsXvALozE2v2DdGNwghGag3VkcIIRnIV3YWt1MgE"}'
2026-03-20 04:33:47.108 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:33:47.108 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:33:47.108 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:33:47.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:33:47.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.18
2026-03-20 04:33:47.111 DEBUG [src.node.docker_mananger] Generated ports ['3905', '3906', '3907', '3908', '3909']
2026-03-20 04:33:47.111 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:33:47.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:33:47.111 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:33:47.111 DEBUG [src.node.docker_mananger] docker run -i -t -p 3905:3905 -p 3906:3906 -p 3907:3907 -p 3908:3908 -p 3909:3909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3907 --rest-port=3905 --tcp-port=3906 --discv5-udp-port=3908 --rest-address=0.0.0.0 --nat=extip:172.18.253.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1beeca7e12bcdeb6bfeb39eb4abb26ab3b0a4d71dcdb3cfea3b8a9dd67bdc84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3909 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QKYfq3TCdJKkUbT42gJYDC5OHdkv42SIpEirqwR3_mYJZDFA9LAPZUk9HcHzeky2dTJMwnJRh1G0s_9Sw6p2ZxgCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBhGaAAoErBIpZgYRm90DgnJzhQADAQAAiXNlY3AyNTZrMaECdFGpbnHBLIj-acRzDj8z7ZO3JQeuSwyXsXvALozE2v2DdGNwghGag3VkcIIRnIV3YWt1MgE
2026-03-20 04:33:47.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.18 waku f5fffc367a178a047dcf8622615dcf5bd013e713ad0aaee5d2f62130ea8f12bb
2026-03-20 04:33:47.354 DEBUG [src.node.docker_mananger] Container started with ID f5fffc367a17. Setting up logs at ./log/docker/node3_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:47.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3905
2026-03-20 04:33:47.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:33:48.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3905/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:48.371 INFO [src.node.api_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-20 04:33:48.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:33:48.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:48.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","/ip4/172.18.253.18/tcp/3907/ws/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb"],"enrUri":"enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU"}'
2026-03-20 04:33:48.382 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:33:48.382 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:33:48.382 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:33:48.384 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:33:48.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.104
2026-03-20 04:33:48.384 DEBUG [src.node.docker_mananger] Generated ports ['63973', '63974', '63975', '63976', '63977']
2026-03-20 04:33:48.385 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:33:48.385 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:33:48.385 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:33:48.385 DEBUG [src.node.docker_mananger] docker run -i -t -p 63973:63973 -p 63974:63974 -p 63975:63975 -p 63976:63976 -p 63977:63977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63975 --rest-port=63973 --tcp-port=63974 --discv5-udp-port=63976 --rest-address=0.0.0.0 --nat=extip:172.18.8.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9fed5a6afaed74a9a8e1c7ff3aadf0a8d9bd89b90238564fb3d1037efdc8435 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63977 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU
2026-03-20 04:33:48.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.104 waku a89d8e268a03dfa3138585d8b8dfc35f61f5ce7177d82f831213751dcc9c13d5
2026-03-20 04:33:48.624 DEBUG [src.node.docker_mananger] Container started with ID a89d8e268a03. Setting up logs at ./log/docker/node4_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:48.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63973
2026-03-20 04:33:48.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:33:49.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63973/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:49.641 INFO [src.node.api_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-20 04:33:49.642 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:33:49.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:49.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","/ip4/172.18.8.104/tcp/63975/ws/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD"],"enrUri":"enr:-L24QDAlDBAsRAg32AnOFK7pniA9HAqa0wQ_iRaoNZ_RYYrwb6PhxCEm3fdPu2Odb3sktFC2EDAeRgk8VTdUrAeNQmoCgmlkgnY0gmlwhKwSCGiKbXVsdGlhZGRyc5YACASsEghoBvnmAAoErBIIaAb5590DgnJzhQADAQAAiXNlY3AyNTZrMaEDqu7wcGSZkEiTa31bzvBQS-jQEZgEl5fhBBsHMDmwBMaDdGNwgvnmg3VkcIL56IV3YWt1MgU"}'
2026-03-20 04:33:49.652 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:33:49.652 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:33:49.652 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:33:49.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:33:49.654 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.120
2026-03-20 04:33:49.654 DEBUG [src.node.docker_mananger] Generated ports ['37946', '37947', '37948', '37949', '37950']
2026-03-20 04:33:49.654 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:33:49.655 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:33:49.655 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:33:49.655 DEBUG [src.node.docker_mananger] docker run -i -t -p 37946:37946 -p 37947:37947 -p 37948:37948 -p 37949:37949 -p 37950:37950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37948 --rest-port=37946 --tcp-port=37947 --discv5-udp-port=37949 --rest-address=0.0.0.0 --nat=extip:172.18.210.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee48c0b4fb9e935a973b3f3ee9dec25ca6fe383fbda9bd8def87d494d061a1cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37950 --metrics-logging=true --relay=false --filternode=/ip4/172.18.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD --store=false --discv5-bootstrap-node=enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU
2026-03-20 04:33:49.852 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.120 waku 7decc4d2581483b9f4c5d9cc4423f7db1a503f63191bb437dde15be1da6c47a1
2026-03-20 04:33:49.890 DEBUG [src.node.docker_mananger] Container started with ID 7decc4d25814. Setting up logs at ./log/docker/node5_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
2026-03-20 04:33:49.890 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37946
2026-03-20 04:33:49.891 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:33:50.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37946/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:50.895 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-20 04:33:50.896 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:33:50.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:50.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.120/tcp/37947/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h","/ip4/172.18.210.120/tcp/37948/ws/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h"],"enrUri":"enr:-L24QCeDefbFlXh1vv8KIYLH6yKHEDyzaBr7h08ABuMch4c9IhDj_CwJNtmjc9xXh15ahGQ4tJNNZwNM6zjDFsW7CfMCgmlkgnY0gmlwhKwS0niKbXVsdGlhZGRyc5YACASsEtJ4BpQ7AAoErBLSeAaUPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsr03s4NiOI9lZ86h7zSuuUzxcxed0UE6KyYLz50AtOiDdGNwgpQ7g3VkcIKUPYV3YWt1MgA"}'
2026-03-20 04:33:50.899 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:33:50.899 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2026-03-20 04:33:50.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:33:50.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:33:50.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:33:50.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:33:50.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3905/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:33:50.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:33:50.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:33:50.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:33:50.933 DEBUG [tests.e2e.test_e2e] Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-03-20 04:33:50.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37946/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-20 04:33:50.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:33:50.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28991/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:50.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.102/tcp/50416/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:33:50.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4505/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:50.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.82.238/tcp/28992/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.253.18/tcp/34262/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:33:50.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3905/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:51.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.104/tcp/38060/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.41.102/tcp/4506/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-20 04:33:51.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63973/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:51.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.120/tcp/56062/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:33:51.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37946/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:51.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
2026-03-20 04:33:51.006 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-03-20 04:34:51.007 DEBUG [tests.e2e.test_e2e] 3 Nodes publish 12 message
2026-03-20 04:34:51.007 DEBUG [src.steps.store] Relaying message
2026-03-20 04:34:51.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28991/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-20 04:34:51.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:51.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:34:51.224 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:34:53.225 DEBUG [src.steps.store] Relaying message
2026-03-20 04:34:53.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28991/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-20 04:34:53.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:53.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:34:53.439 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:34:55.440 DEBUG [src.steps.store] Relaying message
2026-03-20 04:34:55.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28991/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-20 04:34:55.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:55.457 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:34:55.658 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:34:57.659 DEBUG [src.steps.store] Relaying message
2026-03-20 04:34:57.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28991/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-20 04:34:57.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:57.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:34:57.883 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:34:59.884 DEBUG [src.steps.store] Relaying message
2026-03-20 04:34:59.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4505/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-20 04:34:59.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:59.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:00.103 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:02.103 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:02.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4505/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-20 04:35:02.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:02.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:02.314 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:04.315 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:04.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4505/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-20 04:35:04.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:04.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:04.530 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:06.531 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:06.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4505/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-20 04:35:06.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:06.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:06.744 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:08.744 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:08.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3905/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-20 04:35:08.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:08.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:08.967 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:10.968 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:10.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3905/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-20 04:35:10.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:10.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:11.177 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:13.178 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:13.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3905/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-20 04:35:13.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:13.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:13.395 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:15.396 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:15.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3905/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-20 04:35:15.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:15.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:15.612 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-20 04:35:17.613 DEBUG [tests.e2e.test_e2e] Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
2026-03-20 04:35:17.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37946/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.617 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":1773981291007594095,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981293224900517,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981295440632739,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981297659205308,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981299883911799,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981302103658247,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981304315673370,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981306531000929,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981308744663641,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981310967931481,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981313178352531,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981315395953553,"ephemeral":false}]'
2026-03-20 04:35:17.617 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981291007594095, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981293224900517, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981295440632739, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981297659205308, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981299883911799, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981302103658247, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981304315673370, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981306531000929, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981308744663641, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981310967931481, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981313178352531, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981315395953553, 'ephemeral': False}]
2026-03-20 04:35:17.620 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:17.621 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:17.621 DEBUG [src.node.waku_node] Stopping container with id c00ee56d38db
2026-03-20 04:35:18.229 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:18.231 DEBUG [src.node.waku_node] Stopping container with id 55219424aa9c
2026-03-20 04:35:18.813 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:18.813 DEBUG [src.node.waku_node] Stopping container with id f5fffc367a17
2026-03-20 04:35:19.056 ERROR [src.node.docker_mananger] Max retries reached for container c00ee56d38db. Exiting log stream.
2026-03-20 04:35:19.397 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:19.397 DEBUG [src.node.waku_node] Stopping container with id a89d8e268a03
2026-03-20 04:35:19.919 ERROR [src.node.docker_mananger] Max retries reached for container 55219424aa9c. Exiting log stream.
2026-03-20 04:35:19.982 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:19.984 DEBUG [src.node.waku_node] Stopping container with id 7decc4d25814
2026-03-20 04:35:20.213 ERROR [src.node.docker_mananger] Max retries reached for container f5fffc367a17. Exiting log stream.
2026-03-20 04:35:20.798 ERROR [src.node.docker_mananger] Max retries reached for container a89d8e268a03. Exiting log stream.
2026-03-20 04:35:30.557 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:30.559 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:30.638 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:30.792 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:30.866 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:30.953 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:30.977 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_message_relayed_while_store_node_is_paused with id: 2026-03-20_04-41-17__09145df3-f71d-41eb-9d49-dbc79bdfcfc0
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-20_04-41-17__09145df3-f71d-41eb-9d49-dbc79bdfcfc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44821', '44822', '44823', '44824', '44825']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44821:44821 -p 44822:44822 -p 44823:44823 -p 44824:44824 -p 44825:44825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44823 --rest-port=44821 --tcp-port=44822 --discv5-udp-port=44824 --rest-address=0.0.0.0 --nat=extip:172.18.133.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95b84866a7eb8b896ceeecfabfbbe5c0c7d7fdcc32cc90eecbdefb6c08dbd437 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44825 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e690bfa056fe. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.153 waku d857fee0c82ad5193ba4113ac25e756f0cf135a0c27e3092a78010535e7650d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d857fee0c82a. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-41-17__09145df3-f71d-41eb-9d49-dbc79bdfcfc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44821
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 9a4538bd44fc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44821/health" -H "Content-Type: application/json" -d 'None'
INFO  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:44821/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/44822/p2p/16Uiu2HAkvzB5GDSFZesurYMBNuwsU1gkQLrp6GWzJLWJXodJ9Xmz","/ip4/172.18.133.153/tcp/44823/ws/p2p/16Uiu2HAkvzB5GDSFZesurYMBNuwsU1gkQLrp6GWzJLWJXodJ9Xmz"],"enrUri":"enr:-L24QH8fdbc0iGsLHH4UbMuj9Kq2HnkeEuNe-6dblg0oCnt4L6Lx_ClGBgQS7stA_O5bDRkP7Fuy2V_NEez4dstdDyICgmlkgnY0gmlwhKwShZmKbXVsdGlhZGRyc5YACASsEoWZBq8WAAoErBKFmQavF90DgnJzhQADAQAAiXNlY3AyNTZrMaECFy8re1imIAhNtd_6uEJKocmFd6N0KLLWl6IOjzc9j7mDdGNwgq8Wg3VkcIKvGIV3YWt1MgM"}'
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-20_04-41-17__09145df3-f71d-41eb-9d49-dbc79bdfcfc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30296', '30297', '30298', '30299', '30300']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30296:30296 -p 30297:30297 -p 30298:30298 -p 30299:30299 -p 30300:30300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30298 --rest-port=30296 --tcp-port=30297 --discv5-udp-port=30299 --rest-address=0.0.0.0 --nat=extip:172.18.116.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f84dfe2219fb4e0eb4cc368ef18baab45fd5c0cdd91daa23f8aac6ad694f04a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30300 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH8fdbc0iGsLHH4UbMuj9Kq2HnkeEuNe-6dblg0oCnt4L6Lx_ClGBgQS7stA_O5bDRkP7Fuy2V_NEez4dstdDyICgmlkgnY0gmlwhKwShZmKbXVsdGlhZGRyc5YACASsEoWZBq8WAAoErBKFmQavF90DgnJzhQADAQAAiXNlY3AyNTZrMaECFy8re1imIAhNtd_6uEJKocmFd6N0KLLWl6IOjzc9j7mDdGNwgq8Wg3VkcIKvGIV3YWt1MgM --storenode=/ip4/172.18.133.153/tcp/44822/p2p/16Uiu2HAkvzB5GDSFZesurYMBNuwsU1gkQLrp6GWzJLWJXodJ9Xmz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.79 waku 2f44fc56eca752e12251f702eb38d74eee43632f2de915fb7b8f3cc1e7be7626
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f44fc56eca7. Setting up logs at ./log/docker/store_node1_2026-03-20_04-41-17__09145df3-f71d-41eb-9d49-dbc79bdfcfc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30296
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30296/health" -H "Content-Type: application/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:30296/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/30297/p2p/16Uiu2HAmAAJz94uu5TKVentmHRJsvWGKwsEDuTnqqmmdaPip3JWs","/ip4/172.18.116.79/tcp/30298/ws/p2p/16Uiu2HAmAAJz94uu5TKVentmHRJsvWGKwsEDuTnqqmmdaPip3JWs"],"enrUri":"enr:-L24QPN94Fx0_yDXyauvA0E0d3ke27aHx9pkTMev7YjmX1vpaveEr5-JYP-9Yew1pIur3-nBv3wH5O1wx_7UUVyTE9ICgmlkgnY0gmlwhKwSdE-KbXVsdGlhZGRyc5YACASsEnRPBnZZAAoErBJ0TwZ2Wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2u_ajndRgCOpIU_IquY55ribYVcv1QaxpLPU3Qs1ZwiDdGNwgnZZg3VkcIJ2W4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.153/tcp/44822/p2p/16Uiu2HAkvzB5GDSFZesurYMBNuwsU1gkQLrp6GWzJLWJXodJ9Xmz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44821/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:30296/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:44821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:44821/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"}]}'
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:30296/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 2f44fc56eca7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 2f44fc56eca7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30296/health" -H "Content-Type: application/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:30296/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/30297/p2p/16Uiu2HAmAAJz94uu5TKVentmHRJsvWGKwsEDuTnqqmmdaPip3JWs","/ip4/172.18.116.79/tcp/30298/ws/p2p/16Uiu2HAmAAJz94uu5TKVentmHRJsvWGKwsEDuTnqqmmdaPip3JWs"],"enrUri":"enr:-L24QPN94Fx0_yDXyauvA0E0d3ke27aHx9pkTMev7YjmX1vpaveEr5-JYP-9Yew1pIur3-nBv3wH5O1wx_7UUVyTE9ICgmlkgnY0gmlwhKwSdE-KbXVsdGlhZGRyc5YACASsEnRPBnZZAAoErBJ0TwZ2Wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2u_ajndRgCOpIU_IquY55ribYVcv1QaxpLPU3Qs1ZwiDdGNwgnZZg3VkcIJ2W4V3YWt1MgM"}'
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:44821/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"},{"messageHash":"0xb094124716e21a91cd470ec25c20bfef04bbe4fba07d9f18d009b965e4174b22"}]}'
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:30296/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"},{"messageHash":"0xb094124716e21a91cd470ec25c20bfef04bbe4fba07d9f18d009b965e4174b22"}]}'
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:44821/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"},{"messageHash":"0xb094124716e21a91cd470ec25c20bfef04bbe4fba07d9f18d009b965e4174b22"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30296/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":"0x0ed66f37a48009025fcc0ec3290514ca3265914e37747796039c49ad624098bf"},{"messageHash":"0xb094124716e21a91cd470ec25c20bfef04bbe4fba07d9f18d009b965e4174b22"}]}'
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 d857fee0c82a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f44fc56eca7
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 @@
2026-03-20 04:39:12.968 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:39:12.969 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6
2026-03-20 04:39:12.969 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:39:12.969 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:39:12.970 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:39:12.977 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:12.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
2026-03-20 04:39:12.978 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:12.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:12.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:12.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.182
2026-03-20 04:39:12.980 DEBUG [src.node.docker_mananger] Generated ports ['49161', '49162', '49163', '49164', '49165']
2026-03-20 04:39:12.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:12.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:12.980 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:12.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 49161:49161 -p 49162:49162 -p 49163:49163 -p 49164:49164 -p 49165:49165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49163 --rest-port=49161 --tcp-port=49162 --discv5-udp-port=49164 --rest-address=0.0.0.0 --nat=extip:172.18.200.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7cd3918ed4f3d63d2bfaaacb7d9deed7b0c5dfc26bf2d46bd5e8198d45487809 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49165 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:39:13.122 ERROR [src.node.docker_mananger] Max retries reached for container 39f70d034a19. Exiting log stream.
2026-03-20 04:39:13.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.182 waku 2e5e768efee11c98afde899d949e6c4999933715552dd7d3014c3e0a4a7853ae
2026-03-20 04:39:13.215 DEBUG [src.node.docker_mananger] Container started with ID 2e5e768efee1. Setting up logs at ./log/docker/node1_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
2026-03-20 04:39:13.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49161
2026-03-20 04:39:13.216 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:13.712 ERROR [src.node.docker_mananger] Max retries reached for container 59a364d9c5fd. Exiting log stream.
2026-03-20 04:39:14.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:14.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:14.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:14.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:14.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:14.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:14.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:14.532 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-20 04:39:14.532 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:14.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:14.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.182/tcp/49162/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41","/ip4/172.18.200.182/tcp/49163/ws/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41"],"enrUri":"enr:-L24QKyXtT_X-IkTk_-cUzao1xJLyCy3fYBAiah5kN3WCjwFTz500BBoWbF8heyhUfMsUUf5jXiLPRoklgCND2eXlQoCgmlkgnY0gmlwhKwSyLaKbXVsdGlhZGRyc5YACASsEsi2BsAKAAoErBLItgbAC90DgnJzhQACAQAAiXNlY3AyNTZrMaED8UbXgZpwKz4VYZebHxUdgWpizphW5T3XSba_wo4qCQ6DdGNwgsAKg3VkcILADIV3YWt1MgU"}'
2026-03-20 04:39:14.535 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:14.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:14.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
2026-03-20 04:39:14.543 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:14.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:14.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:14.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.76
2026-03-20 04:39:14.545 DEBUG [src.node.docker_mananger] Generated ports ['4306', '4307', '4308', '4309', '4310']
2026-03-20 04:39:14.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:14.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:14.545 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:14.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 4306:4306 -p 4307:4307 -p 4308:4308 -p 4309:4309 -p 4310:4310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4308 --rest-port=4306 --tcp-port=4307 --discv5-udp-port=4309 --rest-address=0.0.0.0 --nat=extip:172.18.115.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f60b6acefad6ae4de85cbefec78dc73f0bf17dd53d886187203cb88a28adba0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4310 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyXtT_X-IkTk_-cUzao1xJLyCy3fYBAiah5kN3WCjwFTz500BBoWbF8heyhUfMsUUf5jXiLPRoklgCND2eXlQoCgmlkgnY0gmlwhKwSyLaKbXVsdGlhZGRyc5YACASsEsi2BsAKAAoErBLItgbAC90DgnJzhQACAQAAiXNlY3AyNTZrMaED8UbXgZpwKz4VYZebHxUdgWpizphW5T3XSba_wo4qCQ6DdGNwgsAKg3VkcILADIV3YWt1MgU
2026-03-20 04:39:14.759 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.76 waku 2671abccefad0c02cb0c38745a1668ac749ade6a3770ca0becc0c38bfd6cc200
2026-03-20 04:39:14.795 DEBUG [src.node.docker_mananger] Container started with ID 2671abccefad. Setting up logs at ./log/docker/node2_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
2026-03-20 04:39:14.796 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4306
2026-03-20 04:39:14.796 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:15.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:15.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:15.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:15.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:16.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:16.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:39:17.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:17.033 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-20 04:39:17.033 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:17.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:17.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.76/tcp/4307/p2p/16Uiu2HAkuzmneXMQp8aqg4E65GDBjVH7jHUHDQn15TNsgjGCrVvj","/ip4/172.18.115.76/tcp/4308/ws/p2p/16Uiu2HAkuzmneXMQp8aqg4E65GDBjVH7jHUHDQn15TNsgjGCrVvj"],"enrUri":"enr:-L24QISTZ0EUVaoVMrLOKwVHfoxZ332v5aT9LXpXiftJNZ8kEwrORPKJeQ5j43jSpXD4iHusklYLdrH1eXTBxqt6n9cCgmlkgnY0gmlwhKwSc0yKbXVsdGlhZGRyc5YACASsEnNMBhDTAAoErBJzTAYQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECCHq7z5GPlSzO0tI4FUKear8ZtLu7GuTHIsOz9MzAzdSDdGNwghDTg3VkcIIQ1YV3YWt1MgE"}'
2026-03-20 04:39:17.036 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:17.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.182/tcp/49162/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41"]'
2026-03-20 04:39:17.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:17.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49161/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:39:17.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:17.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4306/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:39:17.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:17.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49161/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-20 04:39:17.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:17.088 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:39:17.191 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:39:17.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:17.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981557076889054,"ephemeral":false,"proof":""}]'
2026-03-20 04:39:17.197 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:39:17.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4306/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:17.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981557076889054,"ephemeral":false,"proof":""}]'
2026-03-20 04:39:17.202 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:39:17.204 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:39:17.204 DEBUG [src.node.waku_node] Stopping container with id 2e5e768efee1
2026-03-20 04:39:17.802 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:17.803 DEBUG [src.node.waku_node] Stopping container with id 2671abccefad
2026-03-20 04:39:18.371 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:18.373 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:39:18.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:39:18.431 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-03-20_04-34-43__ac5eeb95-e68e-47df-86bf-a543eb639a2f
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-20_04-34-43__ac5eeb95-e68e-47df-86bf-a543eb639a2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22555', '22556', '22557', '22558', '22559']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22555:22555 -p 22556:22556 -p 22557:22557 -p 22558:22558 -p 22559:22559 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22557 --rest-port=22555 --tcp-port=22556 --discv5-udp-port=22558 --rest-address=0.0.0.0 --nat=extip:172.18.220.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6cf7df8f9de4cc7a0ba534fbd595b6c18c8adbfa49bbabcb58d4fc9ef9fa54ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22559 --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.220.142 waku ee7841f6e3b697ee6890563482b5fc5a246f4c531b060fd623e19aacc2110634
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee7841f6e3b6. Setting up logs at ./log/docker/node1_2026-03-20_04-34-43__ac5eeb95-e68e-47df-86bf-a543eb639a2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22555
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 6163b0582c52. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c88b30aeba13. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22555/health" -H "Content-Type: application/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:22555/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.142/tcp/22556/p2p/16Uiu2HAky6urrHJN8JBcCZaNSmdtnPMZxqsa7goYpbLBvqHWxda3","/ip4/172.18.220.142/tcp/22557/ws/p2p/16Uiu2HAky6urrHJN8JBcCZaNSmdtnPMZxqsa7goYpbLBvqHWxda3"],"enrUri":"enr:-L24QORdfY5ADfVCjiVNeTk6QUCQ5m3RyCx1WXuQpuCkhih1XDppzuq0s1uwLob0WF3R9knSoA0K6BHe_UFql6WfQSQCgmlkgnY0gmlwhKwS3I6KbXVsdGlhZGRyc5YACASsEtyOBlgcAAoErBLcjgZYHd0DgnJzhQACAQAAiXNlY3AyNTZrMaECNqBoJgDq1jZFVNjrsHHY3XHvsnv9Ps1ZY1dMwkcn9HSDdGNwglgcg3VkcIJYHoV3YWt1MgU"}'
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-20_04-34-43__ac5eeb95-e68e-47df-86bf-a543eb639a2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4115', '4116', '4117', '4118', '4119']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4115:4115 -p 4116:4116 -p 4117:4117 -p 4118:4118 -p 4119:4119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4117 --rest-port=4115 --tcp-port=4116 --discv5-udp-port=4118 --rest-address=0.0.0.0 --nat=extip:172.18.212.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c99ca5e99321fe12e61d6efafe5721e573ad9f4ddd9c1b8afa354c4ad3d2e59a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4119 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QORdfY5ADfVCjiVNeTk6QUCQ5m3RyCx1WXuQpuCkhih1XDppzuq0s1uwLob0WF3R9knSoA0K6BHe_UFql6WfQSQCgmlkgnY0gmlwhKwS3I6KbXVsdGlhZGRyc5YACASsEtyOBlgcAAoErBLcjgZYHd0DgnJzhQACAQAAiXNlY3AyNTZrMaECNqBoJgDq1jZFVNjrsHHY3XHvsnv9Ps1ZY1dMwkcn9HSDdGNwglgcg3VkcIJYHoV3YWt1MgU --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.212.236 waku d97027d0a40714c54abba557414c3c2e8328a106d0930dc4353fcc054232ed69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d97027d0a407. Setting up logs at ./log/docker/node2_2026-03-20_04-34-43__ac5eeb95-e68e-47df-86bf-a543eb639a2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4115
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4115/health" -H "Content-Type: application/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:4115/debug/v1/info" -H "Content-Type: application/json" -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.236/tcp/4116/p2p/16Uiu2HAmKYm6J5pCxKmy2ygRTzF8SsDPhDDySFkQPBwn58MuxvxQ","/ip4/172.18.212.236/tcp/4117/ws/p2p/16Uiu2HAmKYm6J5pCxKmy2ygRTzF8SsDPhDDySFkQPBwn58MuxvxQ"],"enrUri":"enr:-L24QBKGuPtuj-TbcsIwJ58rUrFdfzLCghx-6RoKZN09rlDeLoKfYwlkx3bbVOSgiT45Y9hGlbwiE5skxY8PQrAJMNICgmlkgnY0gmlwhKwS1OyKbXVsdGlhZGRyc5YACASsEtTsBhAUAAoErBLU7AYQFd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZmlVCN3IE4BO5CioSkIAiZKv_o4xYA0MmnBAcoDPwhmDdGNwghAUg3VkcIIQFoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4115/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.142/tcp/22556/p2p/16Uiu2HAky6urrHJN8JBcCZaNSmdtnPMZxqsa7goYpbLBvqHWxda3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22555/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:4115/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:22555/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4115/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  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 ee7841f6e3b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d97027d0a407
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-03-20 04:35:19.098 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:19.098 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-03-20_04-35-19__5378c459-29fb-4bfb-aabe-422a0e335149
2026-03-20 04:35:19.099 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:19.099 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:35:19.099 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:35:19.106 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:19.106 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-19__5378c459-29fb-4bfb-aabe-422a0e335149__wakuorg_nwaku:latest.log
2026-03-20 04:35:19.106 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:19.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:19.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:19.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.86
2026-03-20 04:35:19.108 DEBUG [src.node.docker_mananger] Generated ports ['17936', '17937', '17938', '17939', '17940']
2026-03-20 04:35:19.108 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:19.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:19.108 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:19.108 DEBUG [src.node.docker_mananger] docker run -i -t -p 17936:17936 -p 17937:17937 -p 17938:17938 -p 17939:17939 -p 17940:17940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17938 --rest-port=17936 --tcp-port=17937 --discv5-udp-port=17939 --rest-address=0.0.0.0 --nat=extip:172.18.236.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=885c5e6a74b1df4d4f9defcdbeecac75bc7476f380876234462e82a80c18c2eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17940 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:35:19.300 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.86 waku 8ab4d01875925fbe0b409fe7ccbd72a8b55111fe73d2213e4284e98081864c1b
2026-03-20 04:35:19.334 DEBUG [src.node.docker_mananger] Container started with ID 8ab4d0187592. Setting up logs at ./log/docker/node1_2026-03-20_04-35-19__5378c459-29fb-4bfb-aabe-422a0e335149__wakuorg_nwaku:latest.log
2026-03-20 04:35:19.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17936
2026-03-20 04:35:19.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:19.360 ERROR [src.node.docker_mananger] Max retries reached for container 10181da73aeb. Exiting log stream.
2026-03-20 04:35:19.905 ERROR [src.node.docker_mananger] Max retries reached for container 494d87e02119. Exiting log stream.
2026-03-20 04:35:20.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17936/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:20.337 INFO [src.node.api_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-20 04:35:20.338 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:20.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:20.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.86/tcp/17937/p2p/16Uiu2HAkzpD1A5qzK8jUq9xFrKHRqeWWDgc9q46e9YNw6gPG9kH3","/ip4/172.18.236.86/tcp/17938/ws/p2p/16Uiu2HAkzpD1A5qzK8jUq9xFrKHRqeWWDgc9q46e9YNw6gPG9kH3"],"enrUri":"enr:-L24QGoL-B_1q8K4JntpdLN5S9LUxJHBUrfIa3qEgeAV8o8adT2SUZGCB7jT0F_FRjvlGEEK__98dLRBfZi5X5JE7ZICgmlkgnY0gmlwhKwS7FaKbXVsdGlhZGRyc5YACASsEuxWBkYRAAoErBLsVgZGEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUBBKc_81XTKNZ5wJHyM-M1YYsgCIySWOkYbq5Cl2Nd6DdGNwgkYRg3VkcIJGE4V3YWt1MgU"}'
2026-03-20 04:35:20.341 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:20.341 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:35:20.348 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:20.348 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-19__5378c459-29fb-4bfb-aabe-422a0e335149__wakuorg_nwaku:latest.log
2026-03-20 04:35:20.348 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:20.348 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:20.350 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:20.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.44
2026-03-20 04:35:20.350 DEBUG [src.node.docker_mananger] Generated ports ['18597', '18598', '18599', '18600', '18601']
2026-03-20 04:35:20.350 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:20.350 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:20.350 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:20.351 DEBUG [src.node.docker_mananger] docker run -i -t -p 18597:18597 -p 18598:18598 -p 18599:18599 -p 18600:18600 -p 18601:18601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18599 --rest-port=18597 --tcp-port=18598 --discv5-udp-port=18600 --rest-address=0.0.0.0 --nat=extip:172.18.211.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2fde7bf991f3a443fa9ada7032a022b3ff74e9e0c2c7e928abeffafba820922 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18601 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGoL-B_1q8K4JntpdLN5S9LUxJHBUrfIa3qEgeAV8o8adT2SUZGCB7jT0F_FRjvlGEEK__98dLRBfZi5X5JE7ZICgmlkgnY0gmlwhKwS7FaKbXVsdGlhZGRyc5YACASsEuxWBkYRAAoErBLsVgZGEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUBBKc_81XTKNZ5wJHyM-M1YYsgCIySWOkYbq5Cl2Nd6DdGNwgkYRg3VkcIJGE4V3YWt1MgU --filternode=/ip4/172.18.236.86/tcp/17937/p2p/16Uiu2HAkzpD1A5qzK8jUq9xFrKHRqeWWDgc9q46e9YNw6gPG9kH3
2026-03-20 04:35:20.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.44 waku 5f447f0cad4f36e4206d7fe0c497705d1ac99ba5eaf2bb487b255abab9b4b4dd
2026-03-20 04:35:20.581 DEBUG [src.node.docker_mananger] Container started with ID 5f447f0cad4f. Setting up logs at ./log/docker/node2_2026-03-20_04-35-19__5378c459-29fb-4bfb-aabe-422a0e335149__wakuorg_nwaku:latest.log
2026-03-20 04:35:20.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18597
2026-03-20 04:35:20.582 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:21.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18597/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:21.585 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-20 04:35:21.586 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:21.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:21.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.44/tcp/18598/p2p/16Uiu2HAm1cqd4JdRDAuAhVYF8BKsxBPV1S3vhZErFLtakbDgz9qL","/ip4/172.18.211.44/tcp/18599/ws/p2p/16Uiu2HAm1cqd4JdRDAuAhVYF8BKsxBPV1S3vhZErFLtakbDgz9qL"],"enrUri":"enr:-L24QH_LP7gUD-4vuf8WHwaEHHBDgZs4bQGaQKdNkYQ-nLPhYyzNRiQ1gJBJvj3i4cRP1FUwqeFmufMLVtxbjNqEengCgmlkgnY0gmlwhKwS0yyKbXVsdGlhZGRyc5YACASsEtMsBkimAAoErBLTLAZIp90DgnJzhQADAQAAiXNlY3AyNTZrMaECXAJpyvRqZQpc53arC6AHJvylig96QmKedeeyXX8NWuuDdGNwgkimg3VkcIJIqIV3YWt1MgA"}'
2026-03-20 04:35:21.588 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:21.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18597/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.86/tcp/17937/p2p/16Uiu2HAkzpD1A5qzK8jUq9xFrKHRqeWWDgc9q46e9YNw6gPG9kH3"]'
2026-03-20 04:35:21.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:21.630 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:35:21.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:21.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:21.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "95a5fdbf-a297-459b-87af-7198032f0510", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:35:21.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"95a5fdbf-a297-459b-87af-7198032f0510","statusDesc":"OK"}'
2026-03-20 04:35:21.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17936/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-20 04:35:21.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:21.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:21.775 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:21.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18597/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:21.779 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":1773981321665402098,"ephemeral":false}]'
2026-03-20 04:35:21.781 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:18597/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-20 04:35:21.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:35:21.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17936/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-20 04:35:21.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:21.794 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:21.894 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:21.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18597/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:21.897 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18597/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-20 04:35:21.900 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:21.901 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:21.901 DEBUG [src.node.waku_node] Stopping container with id 8ab4d0187592
2026-03-20 04:35:22.500 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:22.503 DEBUG [src.node.waku_node] Stopping container with id 5f447f0cad4f
2026-03-20 04:35:23.024 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:23.027 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:23.033 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:23.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,250 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd
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-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31021', '31022', '31023', '31024', '31025']
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 31021:31021 -p 31022:31022 -p 31023:31023 -p 31024:31024 -p 31025:31025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31023 --rest-port=31021 --tcp-port=31022 --discv5-udp-port=31024 --rest-address=0.0.0.0 --nat=extip:172.18.241.243 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1f6bd9bd4a1ca474f7a0aad29b46c5efe7fba48a4cc31d917e81bf8f447a6426 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31025 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0cc190110d17. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.243 waku 9b6aa11b1545e5eebf7e33acaa13ca0b968d7d0c24d833c9b72bdebac81650fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b6aa11b1545. Setting up logs at ./log/docker/node1_2026-03-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31021
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 871655d91026. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31021/health" -H "Content-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:31021/health" -H "Content-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:31021/health" -H "Content-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:31021/health" -H "Content-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:31021/health" -H "Content-Type: application/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:31021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.243/tcp/31022/p2p/16Uiu2HAmMfqyLoZibteVvtWAfFGYhN19fx8Sa2W8M5ofSbVYsxvN","/ip4/172.18.241.243/tcp/31023/ws/p2p/16Uiu2HAmMfqyLoZibteVvtWAfFGYhN19fx8Sa2W8M5ofSbVYsxvN"],"enrUri":"enr:-L24QIS0ZF6WMRjkDk2ykAQms2Jg9xlIVmOMmkYBpL8x_sTnX1BbWqbSeGckxgMVST1nzYFaFnDKFsp2R1n6tZV1e5ECgmlkgnY0gmlwhKwS8fOKbXVsdGlhZGRyc5YACASsEvHzBnkuAAoErBLx8wZ5L90DgnJzhQACAQAAiXNlY3AyNTZrMaEDhfFKJo04czByzDaTgfrZgPRq_f1MrRLHPn_FudaMGhODdGNwgnkug3VkcIJ5MIV3YWt1MgU"}'
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-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8247', '8248', '8249', '8250', '8251']
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 8247:8247 -p 8248:8248 -p 8249:8249 -p 8250:8250 -p 8251:8251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8249 --rest-port=8247 --tcp-port=8248 --discv5-udp-port=8250 --rest-address=0.0.0.0 --nat=extip:172.18.226.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=69bc5d6dba9ad5fc6a0d9d7a5fb3fffe9efb932e90fcc3a92dbeabf2a24064d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8251 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIS0ZF6WMRjkDk2ykAQms2Jg9xlIVmOMmkYBpL8x_sTnX1BbWqbSeGckxgMVST1nzYFaFnDKFsp2R1n6tZV1e5ECgmlkgnY0gmlwhKwS8fOKbXVsdGlhZGRyc5YACASsEvHzBnkuAAoErBLx8wZ5L90DgnJzhQACAQAAiXNlY3AyNTZrMaEDhfFKJo04czByzDaTgfrZgPRq_f1MrRLHPn_FudaMGhODdGNwgnkug3VkcIJ5MIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.101 waku 6349b8870e6c84eb55f75ed4646f7a666cc032af3290c33228c6c866f9995b56
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6349b8870e6c. Setting up logs at ./log/docker/node2_2026-03-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8247
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8247/health" -H "Content-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:8247/health" -H "Content-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:8247/health" -H "Content-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:8247/health" -H "Content-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:8247/health" -H "Content-Type: application/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:8247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.101/tcp/8248/p2p/16Uiu2HAmTcBywYSLLUoNTy4c7cbFJ27NZeGgV6prj4oKq7YBDugM","/ip4/172.18.226.101/tcp/8249/ws/p2p/16Uiu2HAmTcBywYSLLUoNTy4c7cbFJ27NZeGgV6prj4oKq7YBDugM"],"enrUri":"enr:-L24QF98hjIoRwmwIyHQJxEZEuHfK12Ac4KWqHU3qpL_mtQVZc9qTZ2cKEc9_Cds0qoeYOmVhnUXBYi9IJCkNaERmBgCgmlkgnY0gmlwhKwS4mWKbXVsdGlhZGRyc5YACASsEuJlBiA4AAoErBLiZQYgOd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3ie2tm3yC3jqTnC6GOVP6z8u2QIhLPOOzHg4ew3q9pqDdGNwgiA4g3VkcIIgOoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.243/tcp/31022/p2p/16Uiu2HAmMfqyLoZibteVvtWAfFGYhN19fx8Sa2W8M5ofSbVYsxvN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31021/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:8247/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:31021/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:31021/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":1773981302677919967,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981303070574896,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981303955776955,"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 9b6aa11b1545
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6349b8870e6c
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-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-20_04-35-00__27953a26-f9c2-4cd5-a6a4-1e47e0d95dfd__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f
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-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5016', '5017', '5018', '5019', '5020']
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 5016:5016 -p 5017:5017 -p 5018:5018 -p 5019:5019 -p 5020:5020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5018 --rest-port=5016 --tcp-port=5017 --discv5-udp-port=5019 --rest-address=0.0.0.0 --nat=extip:172.18.179.203 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca0ce9dbe9da4832c73cb9d6bbcfdabc32171dfc15fa95aaaa61434fafa7c03f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5020 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b6aa11b1545. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.203 waku af36fdddefd6195112178b315a86be4945f3972ddd2d4d0418261416de2ee06f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af36fdddefd6. Setting up logs at ./log/docker/node1_2026-03-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5016
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 6349b8870e6c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5016/health" -H "Content-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:5016/health" -H "Content-Type: application/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:5016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.203/tcp/5017/p2p/16Uiu2HAm28XM6KL53HXHoYYBRkFvuPQ62E5HwuvpHGdLjh7NDqFR","/ip4/172.18.179.203/tcp/5018/ws/p2p/16Uiu2HAm28XM6KL53HXHoYYBRkFvuPQ62E5HwuvpHGdLjh7NDqFR"],"enrUri":"enr:-L24QExiKGBuMiPUhtQ88q5zUBOxVlyroQvRgIxP6KP_4IDDSJoGY2wsuAoe2c-cUyHUqsSGHIkoOAHi2dt5k4wmAaACgmlkgnY0gmlwhKwSs8uKbXVsdGlhZGRyc5YACASsErPLBhOZAAoErBKzywYTmt0DgnJzhQACAQAAiXNlY3AyNTZrMaECY50sckN3CCPF1eUzWIzOyDwFr8BfzDGMYayZnGnn4fSDdGNwghOZg3VkcIITm4V3YWt1MgU"}'
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-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21101', '21102', '21103', '21104', '21105']
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 21101:21101 -p 21102:21102 -p 21103:21103 -p 21104:21104 -p 21105:21105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21103 --rest-port=21101 --tcp-port=21102 --discv5-udp-port=21104 --rest-address=0.0.0.0 --nat=extip:172.18.173.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=badbe39cd8bda27a8a907630aa2511c43d909314b36c04b38bb4c5d6fca6264a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21105 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QExiKGBuMiPUhtQ88q5zUBOxVlyroQvRgIxP6KP_4IDDSJoGY2wsuAoe2c-cUyHUqsSGHIkoOAHi2dt5k4wmAaACgmlkgnY0gmlwhKwSs8uKbXVsdGlhZGRyc5YACASsErPLBhOZAAoErBKzywYTmt0DgnJzhQACAQAAiXNlY3AyNTZrMaECY50sckN3CCPF1eUzWIzOyDwFr8BfzDGMYayZnGnn4fSDdGNwghOZg3VkcIITm4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.138 waku 104c4ac02d0eb8e1330fb7d6e8ef79589c93b295d2604d6a2c57413fd1e0df65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 104c4ac02d0e. Setting up logs at ./log/docker/node2_2026-03-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21101
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21101/health" -H "Content-Type: application/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:21101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.138/tcp/21102/p2p/16Uiu2HAmK9rWB7g2TfWjZGFP4vyTaBg4B4kzoWkb3iJnuk16Z6WM","/ip4/172.18.173.138/tcp/21103/ws/p2p/16Uiu2HAmK9rWB7g2TfWjZGFP4vyTaBg4B4kzoWkb3iJnuk16Z6WM"],"enrUri":"enr:-L24QNGslSH0Hio4ABI08nPv5zjOBc1kc4oG1SAED-uPqSZzdOrxSU6lyeY-NuzmCBSrwMLSJ9nFUfOoB4VSRGZkKy0CgmlkgnY0gmlwhKwSrYqKbXVsdGlhZGRyc5YACASsEq2KBlJuAAoErBKtigZSb90DgnJzhQACAQAAiXNlY3AyNTZrMaEDYIsXtVz4sY1DnnHwv3rF1VQwOD3gMyqYS-FQnOCNOGqDdGNwglJug3VkcIJScIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.203/tcp/5017/p2p/16Uiu2HAm28XM6KL53HXHoYYBRkFvuPQ62E5HwuvpHGdLjh7NDqFR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5016/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:21101/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:5016/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:5016/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":1773981303955776955,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981308099985168,"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 af36fdddefd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 104c4ac02d0e
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-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-20_04-35-05__1f3d58df-e5a6-47f3-bc08-3b4eb4b8752f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6
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-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28732', '28733', '28734', '28735', '28736']
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 28732:28732 -p 28733:28733 -p 28734:28734 -p 28735:28735 -p 28736:28736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28734 --rest-port=28732 --tcp-port=28733 --discv5-udp-port=28735 --rest-address=0.0.0.0 --nat=extip:172.18.7.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=833644ff825fc9ef5dc33125c7bbdc99bebb2ad411e1290657d6cb4c6ac9697c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28736 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af36fdddefd6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.92 waku 5a078d4039204111f396b9852a960edcb313d9ca795ebfc10de3b355eaf9681b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a078d403920. Setting up logs at ./log/docker/node1_2026-03-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28732
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 104c4ac02d0e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28732/health" -H "Content-Type: application/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:28732/debug/v1/info" -H "Content-Type: application/json" -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.92/tcp/28733/p2p/16Uiu2HAmLTP91E1TntmaEAkJMbS6ZLKSrdppRcvK8wxmPwaQNsaQ","/ip4/172.18.7.92/tcp/28734/ws/p2p/16Uiu2HAmLTP91E1TntmaEAkJMbS6ZLKSrdppRcvK8wxmPwaQNsaQ"],"enrUri":"enr:-L24QMXyvvTFk-3B2SdVGe1znywEMLDplAlNU7LTgDTaQ1dWCyuJIle8EgdDDmGWtHPbcqjgvLRmPjbm5OTra9xc9PgCgmlkgnY0gmlwhKwSB1yKbXVsdGlhZGRyc5YACASsEgdcBnA9AAoErBIHXAZwPt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc-RK2dTqkdClSLfsIWcYv7C3MOesAhrbdd4wVT1G3nGDdGNwgnA9g3VkcIJwP4V3YWt1MgU"}'
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-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1736', '1737', '1738', '1739', '1740']
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 1736:1736 -p 1737:1737 -p 1738:1738 -p 1739:1739 -p 1740:1740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1738 --rest-port=1736 --tcp-port=1737 --discv5-udp-port=1739 --rest-address=0.0.0.0 --nat=extip:172.18.97.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=def1a76b15afadfcb0d8cdec7dd8ffa2396938bedc0bbacdbcb3b8fb2cebc4c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1740 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMXyvvTFk-3B2SdVGe1znywEMLDplAlNU7LTgDTaQ1dWCyuJIle8EgdDDmGWtHPbcqjgvLRmPjbm5OTra9xc9PgCgmlkgnY0gmlwhKwSB1yKbXVsdGlhZGRyc5YACASsEgdcBnA9AAoErBIHXAZwPt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc-RK2dTqkdClSLfsIWcYv7C3MOesAhrbdd4wVT1G3nGDdGNwgnA9g3VkcIJwP4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.47 waku 5e6301047703d240beac9a7b634cbb6beaa6050ce75c327b4a6a1f1f95bd6b37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e6301047703. Setting up logs at ./log/docker/node2_2026-03-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1736
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1736/health" -H "Content-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:1736/health" -H "Content-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:1736/health" -H "Content-Type: application/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:1736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.47/tcp/1737/p2p/16Uiu2HAmA5zEux5N1PSDLR2hwXuFaUtVMCJjCcPiuGuLYn8m6sYK","/ip4/172.18.97.47/tcp/1738/ws/p2p/16Uiu2HAmA5zEux5N1PSDLR2hwXuFaUtVMCJjCcPiuGuLYn8m6sYK"],"enrUri":"enr:-L24QAgf0xte7Dn-oPdDQKpzxccP1XxBJn5ZNFkswwVVN5BuQzHhGSf4obZ6nNzFeh2hD3t5FmtdeJ22-EQ7P218XnUCgmlkgnY0gmlwhKwSYS-KbXVsdGlhZGRyc5YACASsEmEvBgbJAAoErBJhLwYGyt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2dRVzByoVw1EA8eP0KuBNF5q4MG2FbeMBpAFJuEwFsiDdGNwggbJg3VkcIIGy4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1736/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.92/tcp/28733/p2p/16Uiu2HAmLTP91E1TntmaEAkJMbS6ZLKSrdppRcvK8wxmPwaQNsaQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28732/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:1736/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:28732/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:28732/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":1773981308099985168,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981312248308776,"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 5a078d403920
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5e6301047703
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-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-20_04-35-09__02de81de-8326-43fb-b1dc-84eff38b28c6__wakuorg_nwaku:latest.log

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_pubsub_topic_not_in_docker_flags with id: 2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6
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-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49161', '49162', '49163', '49164', '49165']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49161:49161 -p 49162:49162 -p 49163:49163 -p 49164:49164 -p 49165:49165 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49163 --rest-port=49161 --tcp-port=49162 --discv5-udp-port=49164 --rest-address=0.0.0.0 --nat=extip:172.18.200.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7cd3918ed4f3d63d2bfaaacb7d9deed7b0c5dfc26bf2d46bd5e8198d45487809 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49165 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 39f70d034a19. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.182 waku 2e5e768efee11c98afde899d949e6c4999933715552dd7d3014c3e0a4a7853ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e5e768efee1. Setting up logs at ./log/docker/node1_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49161
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 59a364d9c5fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49161/health" -H "Content-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:49161/health" -H "Content-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:49161/health" -H "Content-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:49161/health" -H "Content-Type: application/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:49161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.182/tcp/49162/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41","/ip4/172.18.200.182/tcp/49163/ws/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41"],"enrUri":"enr:-L24QKyXtT_X-IkTk_-cUzao1xJLyCy3fYBAiah5kN3WCjwFTz500BBoWbF8heyhUfMsUUf5jXiLPRoklgCND2eXlQoCgmlkgnY0gmlwhKwSyLaKbXVsdGlhZGRyc5YACASsEsi2BsAKAAoErBLItgbAC90DgnJzhQACAQAAiXNlY3AyNTZrMaED8UbXgZpwKz4VYZebHxUdgWpizphW5T3XSba_wo4qCQ6DdGNwgsAKg3VkcILADIV3YWt1MgU"}'
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-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4306', '4307', '4308', '4309', '4310']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4306:4306 -p 4307:4307 -p 4308:4308 -p 4309:4309 -p 4310:4310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4308 --rest-port=4306 --tcp-port=4307 --discv5-udp-port=4309 --rest-address=0.0.0.0 --nat=extip:172.18.115.76 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f60b6acefad6ae4de85cbefec78dc73f0bf17dd53d886187203cb88a28adba0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4310 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyXtT_X-IkTk_-cUzao1xJLyCy3fYBAiah5kN3WCjwFTz500BBoWbF8heyhUfMsUUf5jXiLPRoklgCND2eXlQoCgmlkgnY0gmlwhKwSyLaKbXVsdGlhZGRyc5YACASsEsi2BsAKAAoErBLItgbAC90DgnJzhQACAQAAiXNlY3AyNTZrMaED8UbXgZpwKz4VYZebHxUdgWpizphW5T3XSba_wo4qCQ6DdGNwgsAKg3VkcILADIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.76 waku 2671abccefad0c02cb0c38745a1668ac749ade6a3770ca0becc0c38bfd6cc200
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2671abccefad. Setting up logs at ./log/docker/node2_2026-03-20_04-39-12__5d8fd230-ab35-4a1c-a635-101dfbf384e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4306
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-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:4306/health" -H "Content-Type: application/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:4306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.76/tcp/4307/p2p/16Uiu2HAkuzmneXMQp8aqg4E65GDBjVH7jHUHDQn15TNsgjGCrVvj","/ip4/172.18.115.76/tcp/4308/ws/p2p/16Uiu2HAkuzmneXMQp8aqg4E65GDBjVH7jHUHDQn15TNsgjGCrVvj"],"enrUri":"enr:-L24QISTZ0EUVaoVMrLOKwVHfoxZ332v5aT9LXpXiftJNZ8kEwrORPKJeQ5j43jSpXD4iHusklYLdrH1eXTBxqt6n9cCgmlkgnY0gmlwhKwSc0yKbXVsdGlhZGRyc5YACASsEnNMBhDTAAoErBJzTAYQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECCHq7z5GPlSzO0tI4FUKear8ZtLu7GuTHIsOz9MzAzdSDdGNwghDTg3VkcIIQ1YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.182/tcp/49162/p2p/16Uiu2HAmUtqFxNEsSt5pK48FpeuLrF2NStbTmRwoFYLdJMZ8cF41"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49161/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:4306/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:49161/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:49161/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":1773981557076889054,"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:4306/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":1773981557076889054,"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 2e5e768efee1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2671abccefad
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-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866
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-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__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-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__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-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__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-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__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.88.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27051', '27052', '27053', '27054', '27055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27051:27051 -p 27052:27052 -p 27053:27053 -p 27054:27054 -p 27055:27055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27053 --rest-port=27051 --tcp-port=27052 --discv5-udp-port=27054 --rest-address=0.0.0.0 --nat=extip:172.18.88.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ca513b4305cdfbcabea9c97d1dc4c43b03cbb9c63eebfaa48b7edad2def6da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27055 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.202 waku a7a0e9c08e2ccc322805767a0e0ff620c7086b2106fe49f47385e71c0ce02053
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55e88e01b642. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7a0e9c08e2c. Setting up logs at ./log/docker/node1_2026-03-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27051
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 561d9f547697. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/health" -H "Content-Type: application/json" -d 'None'
INFO  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:27051/debug/v1/info" -H "Content-Type: application/json" -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.202/tcp/27052/p2p/16Uiu2HAm6GihLuRSf5vqU49a4EQaNnAHJ8rqKDVYzqHnc3MU8TmN","/ip4/172.18.88.202/tcp/27053/ws/p2p/16Uiu2HAm6GihLuRSf5vqU49a4EQaNnAHJ8rqKDVYzqHnc3MU8TmN"],"enrUri":"enr:-L24QDMLHTeaNL8Emc4AOSUSMeLaqgLycjdcFWQQ2nWfdsbRe1b2aikuXxgtS4wieRCnJd8KEUVwQynKrGt9cTHzCQECgmlkgnY0gmlwhKwSWMqKbXVsdGlhZGRyc5YACASsEljKBmmsAAoErBJYygZprd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoSVmfH_tegUrx8Hh4giEHnhOWkx8nscJYqY0zckHSP2DdGNwgmmsg3VkcIJproV3YWt1MgE"}'
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.194.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27164', '27165', '27166', '27167', '27168']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27164:27164 -p 27165:27165 -p 27166:27166 -p 27167:27167 -p 27168:27168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27166 --rest-port=27164 --tcp-port=27165 --discv5-udp-port=27167 --rest-address=0.0.0.0 --nat=extip:172.18.194.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e5cebfdfb9d13cea5aad0ff2bf2544e27aa6da9b6bfeebed9cbf9637c7a03d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27168 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDMLHTeaNL8Emc4AOSUSMeLaqgLycjdcFWQQ2nWfdsbRe1b2aikuXxgtS4wieRCnJd8KEUVwQynKrGt9cTHzCQECgmlkgnY0gmlwhKwSWMqKbXVsdGlhZGRyc5YACASsEljKBmmsAAoErBJYygZprd0DgnJzhQADAQAAiXNlY3AyNTZrMaECoSVmfH_tegUrx8Hh4giEHnhOWkx8nscJYqY0zckHSP2DdGNwgmmsg3VkcIJproV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.229 waku 84e964cfc5edd39dcddf08df6bee329801792ae8e045b64f5c1ded428ac8db15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84e964cfc5ed. Setting up logs at ./log/docker/node2_2026-03-20_04-36-38__a9fb687c-0b99-46c7-a568-05c7ab374866__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27164
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27164/health" -H "Content-Type: application/json" -d 'None'
INFO  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:27164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.229/tcp/27165/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","/ip4/172.18.194.229/tcp/27166/ws/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU"],"enrUri":"enr:-L24QAsoaaqiTABv4PKTZhUjZr1652bewRCFLsVuK0gB0ZNKIDLO-t9DP4ygeP5wUmK666Z2j5yFg81DO79eQbTydPACgmlkgnY0gmlwhKwSwuWKbXVsdGlhZGRyc5YACASsEsLlBmodAAoErBLC5QZqHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_T5ALK3LrmvgvduuJ4bEjHRU9aVwBEsE1JNaEqzx7A-DdGNwgmodg3VkcIJqH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.229/tcp/27165/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.202/tcp/27052/p2p/16Uiu2HAm6GihLuRSf5vqU49a4EQaNnAHJ8rqKDVYzqHnc3MU8TmN"]'
INFO  src.node.api_clients.base_client:base_client.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:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27051/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.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:476 Response for get connected peers [{'multiaddr': '/ip4/172.18.194.229/tcp/34470/p2p/16Uiu2HAmCUEBXgyBXMSkmKRcYThmfupzpfTKNiH7oPJfFm8JzfBU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', '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 a7a0e9c08e2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84e964cfc5ed
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-20 04:40:15.185 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:40:15.185 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_pubsub_topic with id: 2026-03-20_04-40-15__0840683f-59e9-4b05-bd43-c0666f2704e6
2026-03-20 04:40:15.185 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:40:15.186 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:40:15.186 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:40:15.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:15.192 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-40-15__0840683f-59e9-4b05-bd43-c0666f2704e6__wakuorg_nwaku:latest.log
2026-03-20 04:40:15.192 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:15.192 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:15.194 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:15.194 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.71
2026-03-20 04:40:15.194 DEBUG [src.node.docker_mananger] Generated ports ['36168', '36169', '36170', '36171', '36172']
2026-03-20 04:40:15.194 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:15.194 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:15.194 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:15.195 DEBUG [src.node.docker_mananger] docker run -i -t -p 36168:36168 -p 36169:36169 -p 36170:36170 -p 36171:36171 -p 36172:36172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36170 --rest-port=36168 --tcp-port=36169 --discv5-udp-port=36171 --rest-address=0.0.0.0 --nat=extip:172.18.133.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=418fe6d15defbeb38a4446b105c1adaac5a5c64cbbdc2daa8b6fc6c08d7076bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36172 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:40:15.380 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.71 waku 958c48988b7b39c976ebfccb25f0a5ffbb9d8e1e120190d044c5815bb66b44c5
2026-03-20 04:40:15.415 DEBUG [src.node.docker_mananger] Container started with ID 958c48988b7b. Setting up logs at ./log/docker/node1_2026-03-20_04-40-15__0840683f-59e9-4b05-bd43-c0666f2704e6__wakuorg_nwaku:latest.log
2026-03-20 04:40:15.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36168
2026-03-20 04:40:15.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:15.463 ERROR [src.node.docker_mananger] Max retries reached for container 4fa1732c9850. Exiting log stream.
2026-03-20 04:40:15.983 ERROR [src.node.docker_mananger] Max retries reached for container 1a74b1022b74. Exiting log stream.
2026-03-20 04:40:16.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36168/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:16.419 INFO [src.node.api_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-20 04:40:16.419 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:16.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:16.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.71/tcp/36169/p2p/16Uiu2HAmAhCthRdGQE7R7mg3K4tTmPvM4YgEnjt2V15tJNMFzdFU","/ip4/172.18.133.71/tcp/36170/ws/p2p/16Uiu2HAmAhCthRdGQE7R7mg3K4tTmPvM4YgEnjt2V15tJNMFzdFU"],"enrUri":"enr:-L24QOJX2I2gS_7bY1M1lpZacmIFE1MIbhFkGclfOAA7BNl8TTzJVqHEk2gbN--LX3FnPx2Ov4EFm-i5lujs4BbGjvQCgmlkgnY0gmlwhKwShUeKbXVsdGlhZGRyc5YACASsEoVHBo1JAAoErBKFRwaNSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4tn378iYKVilaFAQV3tr4z59jYbCjMx0u0yYZ0st91-DdGNwgo1Jg3VkcIKNS4V3YWt1MgU"}'
2026-03-20 04:40:16.422 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:16.423 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:40:16.429 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:16.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-40-15__0840683f-59e9-4b05-bd43-c0666f2704e6__wakuorg_nwaku:latest.log
2026-03-20 04:40:16.429 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:16.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:16.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:16.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.96
2026-03-20 04:40:16.431 DEBUG [src.node.docker_mananger] Generated ports ['47435', '47436', '47437', '47438', '47439']
2026-03-20 04:40:16.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:16.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:16.431 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:16.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 47435:47435 -p 47436:47436 -p 47437:47437 -p 47438:47438 -p 47439:47439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47437 --rest-port=47435 --tcp-port=47436 --discv5-udp-port=47438 --rest-address=0.0.0.0 --nat=extip:172.18.172.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4fb1a0ef7bb8f6f8c7cdebc3bc4e8b28d7e7d20cc9f4a994a9af605ab404add --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47439 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOJX2I2gS_7bY1M1lpZacmIFE1MIbhFkGclfOAA7BNl8TTzJVqHEk2gbN--LX3FnPx2Ov4EFm-i5lujs4BbGjvQCgmlkgnY0gmlwhKwShUeKbXVsdGlhZGRyc5YACASsEoVHBo1JAAoErBKFRwaNSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4tn378iYKVilaFAQV3tr4z59jYbCjMx0u0yYZ0st91-DdGNwgo1Jg3VkcIKNS4V3YWt1MgU --filternode=/ip4/172.18.133.71/tcp/36169/p2p/16Uiu2HAmAhCthRdGQE7R7mg3K4tTmPvM4YgEnjt2V15tJNMFzdFU
2026-03-20 04:40:16.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.96 waku af3fe62e4c754e6fb31229e5b6437e0ac8e8b67ba8e5311d910649de7ef07e0a
2026-03-20 04:40:16.664 DEBUG [src.node.docker_mananger] Container started with ID af3fe62e4c75. Setting up logs at ./log/docker/node2_2026-03-20_04-40-15__0840683f-59e9-4b05-bd43-c0666f2704e6__wakuorg_nwaku:latest.log
2026-03-20 04:40:16.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47435
2026-03-20 04:40:16.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:17.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47435/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:17.669 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-20 04:40:17.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:17.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:17.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.96/tcp/47436/p2p/16Uiu2HAmKsfQYNVH3rFwP9syNj8LNcMoZGrhh7K4xSCgsosJ5nni","/ip4/172.18.172.96/tcp/47437/ws/p2p/16Uiu2HAmKsfQYNVH3rFwP9syNj8LNcMoZGrhh7K4xSCgsosJ5nni"],"enrUri":"enr:-L24QNWF1Lu69lO7hy-0R026HAHOoFtWsU8QoFqI1cYwRZKOaExt20F1WvTL1rocTpqbY0NeVsMntGj--1nbETejo3ACgmlkgnY0gmlwhKwSrGCKbXVsdGlhZGRyc5YACASsEqxgBrlMAAoErBKsYAa5Td0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa0DwZB2RvDQ6cM7rKD-TFc67Lfm6nl3a_PQ--YJEtx-DdGNwgrlMg3VkcIK5ToV3YWt1MgA"}'
2026-03-20 04:40:17.672 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:17.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47435/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.71/tcp/36169/p2p/16Uiu2HAmAhCthRdGQE7R7mg3K4tTmPvM4YgEnjt2V15tJNMFzdFU"]'
2026-03-20 04:40:17.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:17.707 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:40:17.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:17.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:17.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47435/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "624a00b4-af18-4e60-8b67-64740e3e7daf", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:40:17.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"624a00b4-af18-4e60-8b67-64740e3e7daf","statusDesc":"OK"}'
2026-03-20 04:40:17.745 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47435/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto"}'
2026-03-20 04:40:17.748 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47435/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-20 04:40:17.750 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:40:17.751 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:40:17.751 DEBUG [src.node.waku_node] Stopping container with id 958c48988b7b
2026-03-20 04:40:18.328 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:18.329 DEBUG [src.node.waku_node] Stopping container with id af3fe62e4c75
2026-03-20 04:40:18.848 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:18.849 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:40:18.853 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:18.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_blank_node with id: 2026-03-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55
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-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30406', '30407', '30408', '30409', '30410']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30406:30406 -p 30407:30407 -p 30408:30408 -p 30409:30409 -p 30410:30410 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30408 --rest-port=30406 --tcp-port=30407 --discv5-udp-port=30409 --rest-address=0.0.0.0 --nat=extip:172.18.105.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6f6c6fd11f9ecae5fedb1fa94c6bcba6d19fa178af749cddae0b2012fbcbbec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30410 --metrics-logging=true --relay=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.221 waku 8f7e7b268f82deac5214277e081cc47f0c522277532996f55486b064df3e8b82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f7e7b268f82. Setting up logs at ./log/docker/node1_2026-03-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30406
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 5ff95743717e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 24f9de448539. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30406/health" -H "Content-Type: application/json" -d 'None'
INFO  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:30406/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/30407/p2p/16Uiu2HAkwNBAdUL2qzm9Hsyk1Qud54Y9gDvyonGVJ9zT3tKd7tq3","/ip4/172.18.105.221/tcp/30408/ws/p2p/16Uiu2HAkwNBAdUL2qzm9Hsyk1Qud54Y9gDvyonGVJ9zT3tKd7tq3"],"enrUri":"enr:-L24QC5ggSPAo-6ZqMQo7EIg9-qIt019kF5W129XRJR8BXxEWUaSTsi_h170mAF2B1rh3aXvF599IbI-1_DYVTd_W2ICgmlkgnY0gmlwhKwSad2KbXVsdGlhZGRyc5YACASsEmndBnbHAAoErBJp3QZ2yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNINYY0jCwZpgDaGkwXOzLPOv2ox5vkNKveDhBlsQT6DdGNwgnbHg3VkcIJ2yYV3YWt1MgE"}'
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-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39356', '39357', '39358', '39359', '39360']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39356:39356 -p 39357:39357 -p 39358:39358 -p 39359:39359 -p 39360:39360 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39358 --rest-port=39356 --tcp-port=39357 --discv5-udp-port=39359 --rest-address=0.0.0.0 --nat=extip:172.18.41.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3ce4ab2c9cc3178fc598abed02ea462afb1dfa0a2b84fbec166411c0ba48fd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39360 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC5ggSPAo-6ZqMQo7EIg9-qIt019kF5W129XRJR8BXxEWUaSTsi_h170mAF2B1rh3aXvF599IbI-1_DYVTd_W2ICgmlkgnY0gmlwhKwSad2KbXVsdGlhZGRyc5YACASsEmndBnbHAAoErBJp3QZ2yN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHNINYY0jCwZpgDaGkwXOzLPOv2ox5vkNKveDhBlsQT6DdGNwgnbHg3VkcIJ2yYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.214 waku 60bc88a612c93233e17f5d169c3fb3330ae6a8743a2cab42b897f33156aa7c35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 60bc88a612c9. Setting up logs at ./log/docker/node2_2026-03-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39356
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39356/health" -H "Content-Type: application/json" -d 'None'
INFO  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:39356/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.214/tcp/39357/p2p/16Uiu2HAmJ8TQ2cXpMJwhcs37npLcZZQeTGzYughJHzX63sQLH9YA","/ip4/172.18.41.214/tcp/39358/ws/p2p/16Uiu2HAmJ8TQ2cXpMJwhcs37npLcZZQeTGzYughJHzX63sQLH9YA"],"enrUri":"enr:-L24QHhBz4acupWKI2ZoS6rVnuvpGSvB9FN3L9GpNDYNsGRdRb_vVPXSHjjRQTAkhfAkNsfg4Oes0GLR1_IJ1gphsawCgmlkgnY0gmlwhKwSKdaKbXVsdGlhZGRyc5YACASsEinWBpm9AAoErBIp1gaZvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUVOy6NuWn55cfSZP2j9MdtlInsDi9mTedzJhRt7Qzr-DdGNwgpm9g3VkcIKZv4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39356/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.221/tcp/30407/p2p/16Uiu2HAkwNBAdUL2qzm9Hsyk1Qud54Y9gDvyonGVJ9zT3tKd7tq3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30406/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:39356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30406/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.41.214/tcp/33226/p2p/16Uiu2HAmJ8TQ2cXpMJwhcs37npLcZZQeTGzYughJHzX63sQLH9YA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39448', '39449', '39450', '39451', '39452']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39448:39448 -p 39449:39449 -p 39450:39450 -p 39451:39451 -p 39452:39452 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39450 --rest-port=39448 --tcp-port=39449 --discv5-udp-port=39451 --rest-address=0.0.0.0 --nat=extip:172.18.78.188 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=b6348cedbcfd7df5cbbedaba4f63c7ac4a1dab5662a0355b5acf44935f65d4bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39452 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.41.214/tcp/33226/p2p/16Uiu2HAmJ8TQ2cXpMJwhcs37npLcZZQeTGzYughJHzX63sQLH9YA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.188 waku 4dd52bfccc2edc9f8edb0dd320956db7b7598f67740e041be8a7e664cb671906
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4dd52bfccc2e. Setting up logs at ./log/docker/node3_2026-03-20_04-34-24__4be997bf-ab5a-4707-98dd-a3c37ef06c55__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39448
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39448/health" -H "Content-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:39448/health" -H "Content-Type: application/json" -d 'None'
INFO  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:39448/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.188/tcp/39449/p2p/16Uiu2HAmGrsuMcvrQboZWEWtLhhmaHDMggzaLXM3UzA5tgMtWsRs","/ip4/172.18.78.188/tcp/39450/ws/p2p/16Uiu2HAmGrsuMcvrQboZWEWtLhhmaHDMggzaLXM3UzA5tgMtWsRs"],"enrUri":"enr:-La4QH0Dp2F846pKoNFQ849PWXbKkYHBIVvyMtpA8vxOGLQTYNrBR7BN-_Jq0U2WXGES5GbJSpWaxOCagPETQV5MTEQCgmlkgnY0gmlwhKwSTryKbXVsdGlhZGRyc5YACASsEk68BpoZAAoErBJOvAaaGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPnpteJEIVqkI235OGD9OzerSE1iY6L2u3cayYNrFjSKDdGNwgpoZhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39448/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.221/tcp/30407/p2p/16Uiu2HAkwNBAdUL2qzm9Hsyk1Qud54Y9gDvyonGVJ9zT3tKd7tq3"]'
INFO  src.node.api_clients.base_client:base_client.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:39448/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.41.214/tcp/33226/p2p/16Uiu2HAmJ8TQ2cXpMJwhcs37npLcZZQeTGzYughJHzX63sQLH9YA","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.105.221/tcp/30407/p2p/16Uiu2HAkwNBAdUL2qzm9Hsyk1Qud54Y9gDvyonGVJ9zT3tKd7tq3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f7e7b268f82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 60bc88a612c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4dd52bfccc2e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f7e7b268f82. 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,61 @@
2026-03-20 04:34:20.347 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:20.347 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-03-20_04-34-20__58741b00-a4ab-4c70-9418-6967a1304b1a
2026-03-20 04:34:20.348 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:20.348 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:34:20.356 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:20.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-20_04-34-20__58741b00-a4ab-4c70-9418-6967a1304b1a__wakuorg_nwaku:latest.log
2026-03-20 04:34:20.357 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:20.357 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:20.358 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:20.358 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.189
2026-03-20 04:34:20.359 DEBUG [src.node.docker_mananger] Generated ports ['16789', '16790', '16791', '16792', '16793']
2026-03-20 04:34:20.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:20.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:20.359 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:20.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 16789:16789 -p 16790:16790 -p 16791:16791 -p 16792:16792 -p 16793:16793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16791 --rest-port=16789 --tcp-port=16790 --discv5-udp-port=16792 --rest-address=0.0.0.0 --nat=extip:172.18.178.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee527e9cfaeefd3afbbe23c710e18eef28279b0d639cc00fac55d40fb131b8fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16793 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-03-20 04:34:20.558 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.189 waku 5ff95743717e087973e5e3e162024fec74bce2835cdae74da061a717f6870de0
2026-03-20 04:34:20.577 ERROR [src.node.docker_mananger] Max retries reached for container 2edbf7b05e8b. Exiting log stream.
2026-03-20 04:34:20.594 DEBUG [src.node.docker_mananger] Container started with ID 5ff95743717e. Setting up logs at ./log/docker/receiving_node1_2026-03-20_04-34-20__58741b00-a4ab-4c70-9418-6967a1304b1a__wakuorg_nwaku:latest.log
2026-03-20 04:34:20.594 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16789
2026-03-20 04:34:20.595 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:21.125 ERROR [src.node.docker_mananger] Max retries reached for container 826cf66299ee. Exiting log stream.
2026-03-20 04:34:21.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16789/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:21.599 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-20 04:34:21.599 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:21.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16789/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:21.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.189/tcp/16790/p2p/16Uiu2HAmK2QyQ9WyNbzRoKXwKkbc8xuDu2w7ryiFenyVGZnse5ud","/ip4/172.18.178.189/tcp/16791/ws/p2p/16Uiu2HAmK2QyQ9WyNbzRoKXwKkbc8xuDu2w7ryiFenyVGZnse5ud"],"enrUri":"enr:-L24QG1AvT26jZjjGqjKsVv8tCDPfGxGcFCOmV04EV61ZFJBP6ZGF7rCSJYhVbd05Kj5WS3URG1XbotOc-I_Oh2r88MCgmlkgnY0gmlwhKwSsr2KbXVsdGlhZGRyc5YACASsErK9BkGWAAoErBKyvQZBl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXqMozi9qC4MbNtJ9cLe4UVmu-cwCTG4FdYvOdwkQUASDdGNwgkGWg3VkcIJBmIV3YWt1MgQ"}'
2026-03-20 04:34:21.602 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:21.610 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:21.610 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-20_04-34-20__58741b00-a4ab-4c70-9418-6967a1304b1a__wakuorg_nwaku:latest.log
2026-03-20 04:34:21.610 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:21.610 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:21.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:21.612 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.144
2026-03-20 04:34:21.612 DEBUG [src.node.docker_mananger] Generated ports ['9824', '9825', '9826', '9827', '9828']
2026-03-20 04:34:21.612 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:21.612 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:21.612 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:21.612 DEBUG [src.node.docker_mananger] docker run -i -t -p 9824:9824 -p 9825:9825 -p 9826:9826 -p 9827:9827 -p 9828:9828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9826 --rest-port=9824 --tcp-port=9825 --discv5-udp-port=9827 --rest-address=0.0.0.0 --nat=extip:172.18.9.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cc7aad9ade28ad36dadca2cbedd3bcb6e206fa7eb57c8d840a24d60eddff4db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9828 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG1AvT26jZjjGqjKsVv8tCDPfGxGcFCOmV04EV61ZFJBP6ZGF7rCSJYhVbd05Kj5WS3URG1XbotOc-I_Oh2r88MCgmlkgnY0gmlwhKwSsr2KbXVsdGlhZGRyc5YACASsErK9BkGWAAoErBKyvQZBl90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXqMozi9qC4MbNtJ9cLe4UVmu-cwCTG4FdYvOdwkQUASDdGNwgkGWg3VkcIJBmIV3YWt1MgQ --lightpushnode=/ip4/172.18.178.189/tcp/16790/p2p/16Uiu2HAmK2QyQ9WyNbzRoKXwKkbc8xuDu2w7ryiFenyVGZnse5ud --lightpush=true --relay=true
2026-03-20 04:34:21.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.144 waku 24f9de448539af1d7929e5ffa0f81bcba655059fe6a5e5b781ff9316844ec9d5
2026-03-20 04:34:21.861 DEBUG [src.node.docker_mananger] Container started with ID 24f9de448539. Setting up logs at ./log/docker/lightpush_node1_2026-03-20_04-34-20__58741b00-a4ab-4c70-9418-6967a1304b1a__wakuorg_nwaku:latest.log
2026-03-20 04:34:21.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9824
2026-03-20 04:34:21.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:22.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9824/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:34:22.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:22.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:22.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.144/tcp/9825/p2p/16Uiu2HAm2umSJ4Y99vDPoLnZPfFX8o8ZmxcMKRk27JV2ZZRsWD88","/ip4/172.18.9.144/tcp/9826/ws/p2p/16Uiu2HAm2umSJ4Y99vDPoLnZPfFX8o8ZmxcMKRk27JV2ZZRsWD88"],"enrUri":"enr:-L24QJEkzu3CVUKxjcskXaHKiz1TBW-WfVj70ZwZa9AplyPORICllBUnP7_IukCXyT3F5K_Ha-bQzGodQHv0xCnImFgCgmlkgnY0gmlwhKwSCZCKbXVsdGlhZGRyc5YACASsEgmQBiZhAAoErBIJkAYmYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbzQ9xc4oPILLF2JO_zZuC2ThrQ7A8TPhErt45fWCnvWDdGNwgiZhg3VkcIImY4V3YWt1Mgk"}'
2026-03-20 04:34:22.868 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:22.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.189/tcp/16790/p2p/16Uiu2HAmK2QyQ9WyNbzRoKXwKkbc8xuDu2w7ryiFenyVGZnse5ud"]'
2026-03-20 04:34:22.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:22.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9824/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773981262904709200}}'
2026-03-20 04:34:22.934 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:9824/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-03-20 04:34:22.936 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:22.937 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:22.937 DEBUG [src.node.waku_node] Stopping container with id 5ff95743717e
2026-03-20 04:34:23.507 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:23.507 DEBUG [src.node.waku_node] Stopping container with id 24f9de448539
2026-03-20 04:34:24.052 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:24.054 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:24.063 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:24.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
2026-03-20 04:34:41.128 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:41.129 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-03-20_04-34-41__cdcaa392-5c39-4364-8412-efc77a2da21f
2026-03-20 04:34:41.129 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:41.130 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:41.131 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:41.141 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:41.141 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-41__cdcaa392-5c39-4364-8412-efc77a2da21f__wakuorg_nwaku:latest.log
2026-03-20 04:34:41.142 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:41.142 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:41.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:41.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.38
2026-03-20 04:34:41.145 DEBUG [src.node.docker_mananger] Generated ports ['8603', '8604', '8605', '8606', '8607']
2026-03-20 04:34:41.145 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:41.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:41.146 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:41.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 8603:8603 -p 8604:8604 -p 8605:8605 -p 8606:8606 -p 8607:8607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8605 --rest-port=8603 --tcp-port=8604 --discv5-udp-port=8606 --rest-address=0.0.0.0 --nat=extip:172.18.23.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9cbffdea19a8e82ad2ab34fc668e4052dfe05eaccfb00fce10a4cac68eec2dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8607 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:41.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.38 waku c8c659ddd6ba25ffaca5520f2f26d0b77e00444b632f436c74fd9bd067fe0cbb
2026-03-20 04:34:41.361 ERROR [src.node.docker_mananger] Max retries reached for container 8d3ee9375404. Exiting log stream.
2026-03-20 04:34:41.384 DEBUG [src.node.docker_mananger] Container started with ID c8c659ddd6ba. Setting up logs at ./log/docker/node1_2026-03-20_04-34-41__cdcaa392-5c39-4364-8412-efc77a2da21f__wakuorg_nwaku:latest.log
2026-03-20 04:34:41.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8603
2026-03-20 04:34:41.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:41.965 ERROR [src.node.docker_mananger] Max retries reached for container 237efae9cfcd. Exiting log stream.
2026-03-20 04:34:42.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8603/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:42.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-20 04:34:42.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:42.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:42.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.38/tcp/8604/p2p/16Uiu2HAm22fFbeNpB2ezmS9H1BU6hSHN53zwmkyV6sunuvJPmSLz","/ip4/172.18.23.38/tcp/8605/ws/p2p/16Uiu2HAm22fFbeNpB2ezmS9H1BU6hSHN53zwmkyV6sunuvJPmSLz"],"enrUri":"enr:-L24QBY56OnGrWV-R3uB13uofR1UdnHL8HlPEM6J2m8ebOSrSb47F4KsO-cBBmpkpk7N1abTK0gUZ2O8olTgVJ5ccGMCgmlkgnY0gmlwhKwSFyaKbXVsdGlhZGRyc5YACASsEhcmBiGcAAoErBIXJgYhnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYhyglYOHh3h0mLkDhzqx3ByxqJEH9w0PZZpHymZ-rSuDdGNwgiGcg3VkcIIhnoV3YWt1MgU"}'
2026-03-20 04:34:42.392 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:42.393 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:42.399 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:42.399 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-41__cdcaa392-5c39-4364-8412-efc77a2da21f__wakuorg_nwaku:latest.log
2026-03-20 04:34:42.399 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:42.399 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:42.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:42.401 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.192
2026-03-20 04:34:42.401 DEBUG [src.node.docker_mananger] Generated ports ['40749', '40750', '40751', '40752', '40753']
2026-03-20 04:34:42.401 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:42.401 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:42.401 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:42.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 40749:40749 -p 40750:40750 -p 40751:40751 -p 40752:40752 -p 40753:40753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40751 --rest-port=40749 --tcp-port=40750 --discv5-udp-port=40752 --rest-address=0.0.0.0 --nat=extip:172.18.23.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edf084bdb5c70d5c487d17124e8a89656d53f00dc0f0de2cc2ede4dffbba1e29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40753 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBY56OnGrWV-R3uB13uofR1UdnHL8HlPEM6J2m8ebOSrSb47F4KsO-cBBmpkpk7N1abTK0gUZ2O8olTgVJ5ccGMCgmlkgnY0gmlwhKwSFyaKbXVsdGlhZGRyc5YACASsEhcmBiGcAAoErBIXJgYhnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYhyglYOHh3h0mLkDhzqx3ByxqJEH9w0PZZpHymZ-rSuDdGNwgiGcg3VkcIIhnoV3YWt1MgU --filternode=/ip4/172.18.23.38/tcp/8604/p2p/16Uiu2HAm22fFbeNpB2ezmS9H1BU6hSHN53zwmkyV6sunuvJPmSLz
2026-03-20 04:34:42.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.192 waku 19a2bfe88215f6b4dd4feb12d641f3a0328634f8bc8e33749a140a9ce3634a58
2026-03-20 04:34:42.631 DEBUG [src.node.docker_mananger] Container started with ID 19a2bfe88215. Setting up logs at ./log/docker/node2_2026-03-20_04-34-41__cdcaa392-5c39-4364-8412-efc77a2da21f__wakuorg_nwaku:latest.log
2026-03-20 04:34:42.631 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40749
2026-03-20 04:34:42.632 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:43.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40749/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.635 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-20 04:34:43.636 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:43.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.192/tcp/40750/p2p/16Uiu2HAkyyJDykxcCt3476Z63Fz7YTQwQZBwxeuzKMQK1i6GEuVF","/ip4/172.18.23.192/tcp/40751/ws/p2p/16Uiu2HAkyyJDykxcCt3476Z63Fz7YTQwQZBwxeuzKMQK1i6GEuVF"],"enrUri":"enr:-L24QNT4Zusy3uID5aWcLdIZNinCqWD8vz0yjumBHwumscQRN_dZ2cQAU4X_w-PkrXOdpCXGuqmb0Lg3Obwsn9jIA64CgmlkgnY0gmlwhKwSF8CKbXVsdGlhZGRyc5YACASsEhfABp8uAAoErBIXwAafL90DgnJzhQADAQAAiXNlY3AyNTZrMaECQ4i8E0BTy9JZmw1Ost4AlMMToJb2lJCUtEShqSXZbg6DdGNwgp8ug3VkcIKfMIV3YWt1MgA"}'
2026-03-20 04:34:43.638 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:43.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.38/tcp/8604/p2p/16Uiu2HAm22fFbeNpB2ezmS9H1BU6hSHN53zwmkyV6sunuvJPmSLz"]'
2026-03-20 04:34:43.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8603/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:43.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2e884b3b-d4b8-438d-91bf-c8505cae644f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:43.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2e884b3b-d4b8-438d-91bf-c8505cae644f","statusDesc":"OK"}'
2026-03-20 04:34:43.706 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-20 04:34:43.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:34:43.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8603/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-20 04:34:43.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8603/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-20 04:34:43.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:43.830 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:43.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.832 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":1773981283721606747,"ephemeral":false}]'
2026-03-20 04:34:43.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:43.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:43.939 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:43.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.942 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":1773981283834154941,"ephemeral":false}]'
2026-03-20 04:34:43.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8603/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:43.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:43.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:44.049 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:44.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40749/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.052 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":1773981283944113566,"ephemeral":false}]'
2026-03-20 04:34:44.054 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:44.055 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:44.056 DEBUG [src.node.waku_node] Stopping container with id c8c659ddd6ba
2026-03-20 04:34:44.592 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:44.592 DEBUG [src.node.waku_node] Stopping container with id 19a2bfe88215
2026-03-20 04:34:45.102 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:45.104 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:45.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:45.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,296 @@
2026-03-20 04:41:18.688 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:41:18.689 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e
2026-03-20 04:41:18.689 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:41:18.690 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:41:18.691 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:41:18.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:18.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:18.702 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:18.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:18.704 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:18.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.222
2026-03-20 04:41:18.706 DEBUG [src.node.docker_mananger] Generated ports ['3741', '3742', '3743', '3744', '3745']
2026-03-20 04:41:18.706 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:18.707 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:18.707 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:18.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:18.708 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:18.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 3741:3741 -p 3742:3742 -p 3743:3743 -p 3744:3744 -p 3745:3745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3743 --rest-port=3741 --tcp-port=3742 --discv5-udp-port=3744 --rest-address=0.0.0.0 --nat=extip:172.18.66.222 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b2f7fb86bcdca8f4dcc7ded44f0f2e5efd2efefb0eeea1addfb92e0ebd5dacef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3745 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:41:18.881 ERROR [src.node.docker_mananger] Max retries reached for container fbd5a63287f6. Exiting log stream.
2026-03-20 04:41:18.925 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.222 waku 81850c7894f0ea08c82717b1ca9020be87f80ae5b0192da32c38b75d6002769a
2026-03-20 04:41:18.959 DEBUG [src.node.docker_mananger] Container started with ID 81850c7894f0. Setting up logs at ./log/docker/node1_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:18.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3741
2026-03-20 04:41:18.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:19.622 ERROR [src.node.docker_mananger] Max retries reached for container 8aa703195b73. Exiting log stream.
2026-03-20 04:41:19.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3741/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:19.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:20.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3741/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:20.067 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-20 04:41:20.067 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:20.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:20.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.222/tcp/3742/p2p/16Uiu2HAm1s5q2vnJMd1MtbV5Wgy2gRPXsgMRXAAPXVAW7iPdN5a8","/ip4/172.18.66.222/tcp/3743/ws/p2p/16Uiu2HAm1s5q2vnJMd1MtbV5Wgy2gRPXsgMRXAAPXVAW7iPdN5a8"],"enrUri":"enr:-L24QFl7WH9UztmnaAgtPaqXjxmAmTKvi8B-Z37OBLGTj2fxLz6I7kSsvgSv7P6FCqDDGdeQuiPr47fYFRHNlHd05pUCgmlkgnY0gmlwhKwSQt6KbXVsdGlhZGRyc5YACASsEkLeBg6eAAoErBJC3gYOn90DgnJzhQACAQAAiXNlY3AyNTZrMaECX6ibn8O2VT-UF655EdnQDFjEDG855hDzUqBsKuwkOZmDdGNwgg6eg3VkcIIOoIV3YWt1MgU"}'
2026-03-20 04:41:20.071 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:20.079 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:20.079 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:20.079 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:20.079 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:20.081 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:20.081 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.166
2026-03-20 04:41:20.081 DEBUG [src.node.docker_mananger] Generated ports ['43504', '43505', '43506', '43507', '43508']
2026-03-20 04:41:20.081 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:20.081 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:20.081 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:20.081 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:20.082 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:20.082 DEBUG [src.node.docker_mananger] docker run -i -t -p 43504:43504 -p 43505:43505 -p 43506:43506 -p 43507:43507 -p 43508:43508 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43506 --rest-port=43504 --tcp-port=43505 --discv5-udp-port=43507 --rest-address=0.0.0.0 --nat=extip:172.18.215.166 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f0cef9fd5baefe7a360d79ff2be5de9e42044a3ff6d0c7db1dbb5fffafc7dd98 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43508 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFl7WH9UztmnaAgtPaqXjxmAmTKvi8B-Z37OBLGTj2fxLz6I7kSsvgSv7P6FCqDDGdeQuiPr47fYFRHNlHd05pUCgmlkgnY0gmlwhKwSQt6KbXVsdGlhZGRyc5YACASsEkLeBg6eAAoErBJC3gYOn90DgnJzhQACAQAAiXNlY3AyNTZrMaECX6ibn8O2VT-UF655EdnQDFjEDG855hDzUqBsKuwkOZmDdGNwgg6eg3VkcIIOoIV3YWt1MgU
2026-03-20 04:41:20.292 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.166 waku 2683e90be550a109d5a3b82e99fea6a6efab7b5090415d27e90c6580afc16201
2026-03-20 04:41:20.327 DEBUG [src.node.docker_mananger] Container started with ID 2683e90be550. Setting up logs at ./log/docker/node2_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:20.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43504
2026-03-20 04:41:20.328 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:21.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:21.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:21.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:22.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:22.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:22.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:22.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.358 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-20 04:41:22.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:22.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43504/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.166/tcp/43505/p2p/16Uiu2HAmDtW7qxD2tJv8NqACXtCoqSMTDz3my1CdSbSqpPM5LhWn","/ip4/172.18.215.166/tcp/43506/ws/p2p/16Uiu2HAmDtW7qxD2tJv8NqACXtCoqSMTDz3my1CdSbSqpPM5LhWn"],"enrUri":"enr:-L24QBxZNOaXZN34qDI3KIxLpR3JIuLeawxMESoQU86wdxzPPc0IYdG6KNsegW5WIFPDzIxbyvrRE74RcWZXv5PyJbQCgmlkgnY0gmlwhKwS16aKbXVsdGlhZGRyc5YACASsEtemBqnxAAoErBLXpgap8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDElHlfUDf1TybPXv43Vu6R4u7EInAIfvmUUnKVj-NCxeDdGNwgqnxg3VkcIKp84V3YWt1MgE"}'
2026-03-20 04:41:22.360 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:22.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43504/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.222/tcp/3742/p2p/16Uiu2HAm1s5q2vnJMd1MtbV5Wgy2gRPXsgMRXAAPXVAW7iPdN5a8"]'
2026-03-20 04:41:22.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:22.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:22.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:22.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43504/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:22.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:22.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3741/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-20 04:41:22.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:22.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:41:22.518 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:41:22.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:22.521 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:3741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-20 04:41:22.572 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:41:22.573 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:41:22.573 DEBUG [src.node.waku_node] Stopping container with id 81850c7894f0
2026-03-20 04:41:23.194 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:23.196 DEBUG [src.node.waku_node] Stopping container with id 2683e90be550
2026-03-20 04:41:23.813 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:23.814 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:41:23.879 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:23.904 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:23.905 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-20 04:41:23.905 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-20 04:41:23.906 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:23.907 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-20_04-41-18__27dc2e5c-e023-4d70-a3aa-7f2b251a692e__wakuorg_nwaku:latest.log
2026-03-20 04:41:23.911 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:41:23.912 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd
2026-03-20 04:41:23.912 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:41:23.912 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:41:23.912 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:41:23.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:23.920 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:23.920 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:23.920 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:23.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:23.922 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.93
2026-03-20 04:41:23.922 DEBUG [src.node.docker_mananger] Generated ports ['21058', '21059', '21060', '21061', '21062']
2026-03-20 04:41:23.922 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:23.922 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:23.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:23.923 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:23.923 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:23.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 21058:21058 -p 21059:21059 -p 21060:21060 -p 21061:21061 -p 21062:21062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21060 --rest-port=21058 --tcp-port=21059 --discv5-udp-port=21061 --rest-address=0.0.0.0 --nat=extip:172.18.48.93 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca3298eae5635af2063fdaffd09efa7d9f1a78eee51ba7daa5d869ecf5f71c0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21062 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:41:24.119 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.93 waku 9e8aefebcebc92f7dd8156100a8c283fb03880b7e3d17a40f150539a12539030
2026-03-20 04:41:24.140 ERROR [src.node.docker_mananger] Max retries reached for container 81850c7894f0. Exiting log stream.
2026-03-20 04:41:24.158 DEBUG [src.node.docker_mananger] Container started with ID 9e8aefebcebc. Setting up logs at ./log/docker/node1_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:24.158 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21058
2026-03-20 04:41:24.158 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:24.635 ERROR [src.node.docker_mananger] Max retries reached for container 2683e90be550. Exiting log stream.
2026-03-20 04:41:25.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21058/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:25.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:25.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21058/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:25.264 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-20 04:41:25.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:25.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:25.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.93/tcp/21059/p2p/16Uiu2HAmT9t46PpTiNt38okJt1PrdiubzuJQ5FyXNid3WCtnd95J","/ip4/172.18.48.93/tcp/21060/ws/p2p/16Uiu2HAmT9t46PpTiNt38okJt1PrdiubzuJQ5FyXNid3WCtnd95J"],"enrUri":"enr:-L24QDN0ueIcy6XHvlmsmZmNqtDH6ngJM9I4wuAzn1mCHCrXBZWB36MGndc9Q51uGrkUz5_6RFDjko1w2GX07os1dsgCgmlkgnY0gmlwhKwSMF2KbXVsdGlhZGRyc5YACASsEjBdBlJDAAoErBIwXQZSRN0DgnJzhQACAQAAiXNlY3AyNTZrMaED12pXSiM1dS6QqG9MYmxexrO77vWD4Ue5xzpLDitr_amDdGNwglJDg3VkcIJSRYV3YWt1MgU"}'
2026-03-20 04:41:25.267 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:25.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:25.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:25.275 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:25.275 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:25.276 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:25.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.232
2026-03-20 04:41:25.276 DEBUG [src.node.docker_mananger] Generated ports ['40459', '40460', '40461', '40462', '40463']
2026-03-20 04:41:25.277 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:25.277 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:25.277 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:25.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:25.277 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:25.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 40459:40459 -p 40460:40460 -p 40461:40461 -p 40462:40462 -p 40463:40463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40461 --rest-port=40459 --tcp-port=40460 --discv5-udp-port=40462 --rest-address=0.0.0.0 --nat=extip:172.18.223.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=db2d70e4de57fbaf0d18f7830aec1a6b5f9cdf0d2679d0b47ec5bd1dbaffcec4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40463 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDN0ueIcy6XHvlmsmZmNqtDH6ngJM9I4wuAzn1mCHCrXBZWB36MGndc9Q51uGrkUz5_6RFDjko1w2GX07os1dsgCgmlkgnY0gmlwhKwSMF2KbXVsdGlhZGRyc5YACASsEjBdBlJDAAoErBIwXQZSRN0DgnJzhQACAQAAiXNlY3AyNTZrMaED12pXSiM1dS6QqG9MYmxexrO77vWD4Ue5xzpLDitr_amDdGNwglJDg3VkcIJSRYV3YWt1MgU
2026-03-20 04:41:25.501 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.232 waku c1b3428569c34b14c686d8e4f6dc9a84542aaed427c81c5537ff047752388af2
2026-03-20 04:41:25.535 DEBUG [src.node.docker_mananger] Container started with ID c1b3428569c3. Setting up logs at ./log/docker/node2_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:25.536 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40459
2026-03-20 04:41:25.536 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:26.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40459/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:26.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:26.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40459/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:26.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:26.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40459/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:26.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:26.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40459/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:26.848 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-20 04:41:26.848 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:26.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:26.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.232/tcp/40460/p2p/16Uiu2HAmVUFDnP7s3qw3P3C8h2DGN3wUmqdHbGqZBSVb1Y5tvh7y","/ip4/172.18.223.232/tcp/40461/ws/p2p/16Uiu2HAmVUFDnP7s3qw3P3C8h2DGN3wUmqdHbGqZBSVb1Y5tvh7y"],"enrUri":"enr:-L24QEpiG2ww3Apf5yOgSgFiF_jJ_8qC0b1DpPenXcaFRewyfcVjR7zc22nrH1TGsxLTDAvC2xWaOXjmoAPM-81BG3ECgmlkgnY0gmlwhKwS3-iKbXVsdGlhZGRyc5YACASsEt_oBp4MAAoErBLf6AaeDd0DgnJzhQACAQAAiXNlY3AyNTZrMaED-dYaYjxSwiabr6NQOmxhRt2Vdkgpq0pqZ5Hx4XuZ2eyDdGNwgp4Mg3VkcIKeDoV3YWt1MgE"}'
2026-03-20 04:41:26.851 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:26.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.93/tcp/21059/p2p/16Uiu2HAmT9t46PpTiNt38okJt1PrdiubzuJQ5FyXNid3WCtnd95J"]'
2026-03-20 04:41:26.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:26.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21058/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:26.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:26.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:26.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:26.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21058/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-20 04:41:26.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:26.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:41:27.010 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:41:27.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21058/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:27.013 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:21058/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-20 04:41:27.052 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:41:27.053 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:41:27.053 DEBUG [src.node.waku_node] Stopping container with id 9e8aefebcebc
2026-03-20 04:41:27.675 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:27.676 DEBUG [src.node.waku_node] Stopping container with id c1b3428569c3
2026-03-20 04:41:28.268 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:28.269 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:41:28.337 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:28.362 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:28.363 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-20 04:41:28.363 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-20 04:41:28.364 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:28.365 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-20_04-41-23__26e1e034-fa2d-4e6a-a26d-e980b941f2cd__wakuorg_nwaku:latest.log
2026-03-20 04:41:28.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:41:28.369 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1
2026-03-20 04:41:28.370 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:41:28.370 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:41:28.370 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:41:28.378 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:28.378 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log
2026-03-20 04:41:28.378 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:28.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:28.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:28.380 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.231
2026-03-20 04:41:28.380 DEBUG [src.node.docker_mananger] Generated ports ['44092', '44093', '44094', '44095', '44096']
2026-03-20 04:41:28.380 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:28.380 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:28.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:28.380 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:28.381 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:28.381 DEBUG [src.node.docker_mananger] docker run -i -t -p 44092:44092 -p 44093:44093 -p 44094:44094 -p 44095:44095 -p 44096:44096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44094 --rest-port=44092 --tcp-port=44093 --discv5-udp-port=44095 --rest-address=0.0.0.0 --nat=extip:172.18.193.231 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=926a434cdfcf8ba27f7602fb7ca6ebaef023d42b9e8a8cad38e49c24679bf5c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44096 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:41:28.573 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.231 waku 4ccb34b2f9c7b2d63c927ed78f794c63d6f95c30871e2083ed5d728ef64671d6
2026-03-20 04:41:28.609 DEBUG [src.node.docker_mananger] Container started with ID 4ccb34b2f9c7. Setting up logs at ./log/docker/node1_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log
2026-03-20 04:41:28.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44092
2026-03-20 04:41:28.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:28.621 ERROR [src.node.docker_mananger] Max retries reached for container 9e8aefebcebc. Exiting log stream.
2026-03-20 04:41:29.147 ERROR [src.node.docker_mananger] Max retries reached for container c1b3428569c3. Exiting log stream.
2026-03-20 04:41:29.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:29.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:29.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:29.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:29.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:29.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:29.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:29.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:30.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.951 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-20 04:41:30.951 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:30.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:30.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.231/tcp/44093/p2p/16Uiu2HAm8iAWsvJTKykAXh9g5FPV6xzjxxwgYcXRxwZAp7fmuVcW","/ip4/172.18.193.231/tcp/44094/ws/p2p/16Uiu2HAm8iAWsvJTKykAXh9g5FPV6xzjxxwgYcXRxwZAp7fmuVcW"],"enrUri":"enr:-L24QAv9VVfgetTe6wxX-S5zfL4wUi6H-kB2EDk8Rn-aQog_Kn_e6wuD4Z7YsYxO3s_WpGMmZZFqNIgBLuaKZY_9v3YCgmlkgnY0gmlwhKwSweeKbXVsdGlhZGRyc5YACASsEsHnBqw9AAoErBLB5wasPt0DgnJzhQACAQAAiXNlY3AyNTZrMaECxWF9GuMKjWr6vembQFKh4efW7wWL2BMadau4ZUjKyJuDdGNwgqw9g3VkcIKsP4V3YWt1MgU"}'
2026-03-20 04:41:30.954 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:30.961 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:41:30.961 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log
2026-03-20 04:41:30.962 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:41:30.962 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:41:30.963 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:41:30.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.100
2026-03-20 04:41:30.964 DEBUG [src.node.docker_mananger] Generated ports ['32249', '32250', '32251', '32252', '32253']
2026-03-20 04:41:30.964 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:41:30.965 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:41:30.965 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:41:30.965 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:41:30.965 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:41:30.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 32249:32249 -p 32250:32250 -p 32251:32251 -p 32252:32252 -p 32253:32253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32251 --rest-port=32249 --tcp-port=32250 --discv5-udp-port=32252 --rest-address=0.0.0.0 --nat=extip:172.18.124.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b1ccefd7870ed1ce5915009dc6bdbf4d4eb4e84ed7a3acbea194c7f439af149f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32253 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAv9VVfgetTe6wxX-S5zfL4wUi6H-kB2EDk8Rn-aQog_Kn_e6wuD4Z7YsYxO3s_WpGMmZZFqNIgBLuaKZY_9v3YCgmlkgnY0gmlwhKwSweeKbXVsdGlhZGRyc5YACASsEsHnBqw9AAoErBLB5wasPt0DgnJzhQACAQAAiXNlY3AyNTZrMaECxWF9GuMKjWr6vembQFKh4efW7wWL2BMadau4ZUjKyJuDdGNwgqw9g3VkcIKsP4V3YWt1MgU
2026-03-20 04:41:31.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.100 waku 8500e1285d5de8c9d9b04a05d678cd4a8319226844aced88c4f3d74d9d7509cf
2026-03-20 04:41:31.216 DEBUG [src.node.docker_mananger] Container started with ID 8500e1285d5d. Setting up logs at ./log/docker/node2_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log
2026-03-20 04:41:31.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32249
2026-03-20 04:41:31.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:41:32.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32249/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:32.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32249/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:32.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32249/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:41:32.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32249/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.549 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-20 04:41:32.550 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:41:32.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.100/tcp/32250/p2p/16Uiu2HAm55wAj4DVStGbk17v9vFYpBtutzngMfFVSsivBEhvUZP6","/ip4/172.18.124.100/tcp/32251/ws/p2p/16Uiu2HAm55wAj4DVStGbk17v9vFYpBtutzngMfFVSsivBEhvUZP6"],"enrUri":"enr:-L24QKBJPGJKn847rcPFtYQoj2qJrMBulCxjsBLYH0rElNwPF6rPwlXZZ0EHOiyY_MQaPBkAPOTiegR4vm7lwqdXasACgmlkgnY0gmlwhKwSfGSKbXVsdGlhZGRyc5YACASsEnxkBn36AAoErBJ8ZAZ9-90DgnJzhQACAQAAiXNlY3AyNTZrMaECj4ZtQERzIebcP-OFABgUjRhU0Apa1IdNWAyXtbf9qkmDdGNwgn36g3VkcIJ9_IV3YWt1MgE"}'
2026-03-20 04:41:32.552 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:41:32.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32249/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.231/tcp/44093/p2p/16Uiu2HAm8iAWsvJTKykAXh9g5FPV6xzjxxwgYcXRxwZAp7fmuVcW"]'
2026-03-20 04:41:32.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:32.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44092/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:32.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:32.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:41:32.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:32.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44092/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-20 04:41:32.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:32.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:41:32.708 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:41:32.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:32.710 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44092/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-20 04:41:32.753 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:41:32.754 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:41:32.754 DEBUG [src.node.waku_node] Stopping container with id 4ccb34b2f9c7
2026-03-20 04:41:33.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:33.323 DEBUG [src.node.waku_node] Stopping container with id 8500e1285d5d
2026-03-20 04:41:33.907 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:33.909 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:41:33.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:33.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:33.994 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-20 04:41:33.994 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-20 04:41:33.995 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log
2026-03-20 04:41:33.996 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-20_04-41-28__fe8de347-f760-4b42-85a8-994b0e9a15f1__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,225 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_large_message_payload_sync with id: 2026-03-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__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-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__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-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24738', '24739', '24740', '24741', '24742']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24738:24738 -p 24739:24739 -p 24740:24740 -p 24741:24741 -p 24742:24742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24740 --rest-port=24738 --tcp-port=24739 --discv5-udp-port=24741 --rest-address=0.0.0.0 --nat=extip:172.18.191.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aced2bfddb5c8cd1a735d4fea1a7efdfcee14ef1ca34fff36fcd03e16a63e59b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24742 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 444cf75e264d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.61 waku ca9094152b5205ca09ef66f41c77eebb15e03fffbe52b38500affa96701362eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca9094152b52. Setting up logs at ./log/docker/node1_2026-03-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24738
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 08924f80561f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24738/health" -H "Content-Type: application/json" -d 'None'
INFO  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:24738/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/24739/p2p/16Uiu2HAkyMP3MrvMobHy6SfNjDDm1typjYzzzrxQLkHr358QEgwT","/ip4/172.18.191.61/tcp/24740/ws/p2p/16Uiu2HAkyMP3MrvMobHy6SfNjDDm1typjYzzzrxQLkHr358QEgwT"],"enrUri":"enr:-L24QAgdLkO8UiOn2eOtILx9lGisA-6KL-HAc96hrJaM_VXiI5aXslOUHB2e9-iaHxduJPHQa-RJ3cxgKduMvTCb_0UCgmlkgnY0gmlwhKwSvz2KbXVsdGlhZGRyc5YACASsEr89BmCjAAoErBK_PQZgpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOlVFpMU1W5g6Td6MQKBXQcOlGGId7qkhXdFfpmwhN6qDdGNwgmCjg3VkcIJgpYV3YWt1MgM"}'
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.206.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14095', '14096', '14097', '14098', '14099']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14095:14095 -p 14096:14096 -p 14097:14097 -p 14098:14098 -p 14099:14099 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14097 --rest-port=14095 --tcp-port=14096 --discv5-udp-port=14098 --rest-address=0.0.0.0 --nat=extip:172.18.206.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fefaacd8ec5da083dcbd0c6fb5c5a748552e8ac643ffbb32afde7cc1ced6dffb --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14099 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAgdLkO8UiOn2eOtILx9lGisA-6KL-HAc96hrJaM_VXiI5aXslOUHB2e9-iaHxduJPHQa-RJ3cxgKduMvTCb_0UCgmlkgnY0gmlwhKwSvz2KbXVsdGlhZGRyc5YACASsEr89BmCjAAoErBK_PQZgpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOlVFpMU1W5g6Td6MQKBXQcOlGGId7qkhXdFfpmwhN6qDdGNwgmCjg3VkcIJgpYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.157 waku 91dd334ebde853133c2cb3ee241530a980145b893d5a69c80b65898e99c331fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91dd334ebde8. Setting up logs at ./log/docker/node2_2026-03-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14095
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14095/health" -H "Content-Type: application/json" -d 'None'
INFO  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:14095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.157/tcp/14096/p2p/16Uiu2HAmQoa5TgJueUYLVirPStttEkpmjyxmoGrmVdp7abU1zYyy","/ip4/172.18.206.157/tcp/14097/ws/p2p/16Uiu2HAmQoa5TgJueUYLVirPStttEkpmjyxmoGrmVdp7abU1zYyy"],"enrUri":"enr:-L24QJzoDb__Qy-zkPsa2TMCsyXEVSCOt7S7sPZkGxca4Xm4WX0aXF5oWstqWGA7hs-6bQB04AGJA6OJLILLJ88YDfsCgmlkgnY0gmlwhKwSzp2KbXVsdGlhZGRyc5YACASsEs6dBjcQAAoErBLOnQY3Ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtH8GYXm2NqEUKEbT75BjtzUpdY4gApDZyb5OxXazygyDdGNwgjcQg3VkcII3EoV3YWt1MgE"}'
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.207.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30727', '30728', '30729', '30730', '30731']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30727:30727 -p 30728:30728 -p 30729:30729 -p 30730:30730 -p 30731:30731 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30729 --rest-port=30727 --tcp-port=30728 --discv5-udp-port=30730 --rest-address=0.0.0.0 --nat=extip:172.18.207.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7ea0f6aaa2316a9e3a8fd3c000ef369badce0f33c1ce3ebb89d39b8f6cb6c3d --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30731 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJzoDb__Qy-zkPsa2TMCsyXEVSCOt7S7sPZkGxca4Xm4WX0aXF5oWstqWGA7hs-6bQB04AGJA6OJLILLJ88YDfsCgmlkgnY0gmlwhKwSzp2KbXVsdGlhZGRyc5YACASsEs6dBjcQAAoErBLOnQY3Ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtH8GYXm2NqEUKEbT75BjtzUpdY4gApDZyb5OxXazygyDdGNwgjcQg3VkcII3EoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.163 waku 8a97addc668830340b6fa3b9d6a669fa841fffc5edf3f088b7094c511edfb495
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a97addc6688. Setting up logs at ./log/docker/node3_2026-03-20_04-41-07__382e2f35-2e1f-491d-bcfe-3bcd3894463f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30727
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30727/health" -H "Content-Type: application/json" -d 'None'
INFO  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:30727/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.163/tcp/30728/p2p/16Uiu2HAmA1m2qvYF39waTRxHEp6i6osuDVmiPTvrcvECT46g9tfW","/ip4/172.18.207.163/tcp/30729/ws/p2p/16Uiu2HAmA1m2qvYF39waTRxHEp6i6osuDVmiPTvrcvECT46g9tfW"],"enrUri":"enr:-L24QH1wlBqSjIH4lKQ4JFH-_iXNBLXAeEcXxInNh3H8LgM0Kd3D-SmztL9mEOmrhfb_C16BmfRIoqK_e0Bqkd9_BlgCgmlkgnY0gmlwhKwSz6OKbXVsdGlhZGRyc5YACASsEs-jBngIAAoErBLPowZ4Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2L8T1RvcbhxYBkOPrVJgSTPrEJnbUQA8oYaWUN513nWDdGNwgngIg3VkcIJ4CoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14095/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.61/tcp/24739/p2p/16Uiu2HAkyMP3MrvMobHy6SfNjDDm1typjYzzzrxQLkHr358QEgwT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30727/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.157/tcp/14096/p2p/16Uiu2HAmQoa5TgJueUYLVirPStttEkpmjyxmoGrmVdp7abU1zYyy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24738/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:14095/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:30727/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: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:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying 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
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 10 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:24738/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1e9672f7e58d6f006fbfe4347e2a42f47c5c7c11c45790b0211d4d64fdb4b75"},{"messageHash":"0xa2fe114e177bf0602dae8fac6a7ac8996de27707ae75d7897ec29205638152b4"},{"messageHash":"0x508d3dbd06529977a663da9bfa67f1fb6322207adc2d33692d011c72b52381fc"},{"messageHash":"0x70ab310776bb7ff933d099f9e0e352bcfb36a7da96b985165eb2ee305a171e45"},{"messageHash":"0x3587d23966b77de3caf2d723d69f1005c80e6a3a4b590fe721fab7ac4829c40e"},{"messageHash":"0xc4d7def840e878e201e2d202b234f3fdeb6a0845894617c92d07babf5af15f27"},{"messageHash":"0x9e0aea21fd1c8a5b4dbd0c1738df1d38bc161b13a26af0cde3c440e1d51c4340"},{"messageHash":"0x228f7599804424ea4ffd8fc7e6f0245d890d4f2cd2414e33eaccf8e6fc2720b0"},{"messageHash":"0xae9b0fee2c2da3e4d081be5d0cecfd6bf68006f8891a8d6a6cca187832dd066f"},{"messageHash":"0x2a534fb22574550d3f410dc50ac30808e86142fcccbfe701c920bd4a8e5be49b"},{"messageHash":"0x9d58b2366c310af1d6c1f6f2e04960659eb9555bdfee77a2a1058398b0dfce97"},{"messageHash":"0xdf6ae81dad2e30bc3ead26cbd5392944f31201a423d54e45317bf1f1cc43a137"},{"messageHash":"0x6fd5465dea9446394cf821a07508bab48674e2cafe8bc0c924ba1e13dba4c2e4"},{"messageHash":"0x6efc6b187a53d666b7cc7ead30c78acdea78fc56f91c69ca2d9352ac107b64f0"},{"messageHash":"0x6a4ffcbfb3c10d823087529bc04e4e133b804aab778f3802f6e154bbcd9ef57a"},{"messageHash":"0xe4e7117a98c7f690bf5974954369a23dcafbfc9cad04116c4f6d3ea87b235f22"},{"messageHash":"0x14e628bf16e3dd141a473ed86ca7441d4a71b797779c7b702dc32b5032960cb4"},{"messageHash":"0x05379c79d6137879279f9220ede0b5ec8c65a28fa7d32aba693fa9b6f2734865"},{"messageHash":"0x91806118eeb2f512b1ac7bbedd4ff283ba1df85955641af6b3829f59c29a8dc1"},{"messageHash":"0x43719153cef933c94f652fb0aebe18a313e53fc0574d2dafd4da931308a8a316"},{"messageHash":"0x92f733735cd8e5f6b66eaf7db513e7f74d0cfb0ff96bd93023382d4ad5a4c83b"},{"messageHash":"0xc1772b7d7bcbe607e9758a5ec6ea6610d17c9da6d8c6d39571c16848a7778616"},{"messageHash":"0xa4a4de03050a9797c5a4df63c8bd99cd65822e549c03b7af95cf6b8081c9b13c"},{"messageHash":"0x1b4e3c71dfa3030983769415cfc15409fbc107777a10e795b413d4f3d9bf432b"},{"messageHash":"0x36a89325762e7b55ff6a6475857cda76995dc0930f6a180bc2c0d0911dedb5d5"},{"messageHash":"0x935a0065c58c30891f3bfaa1e2bb71ecc354782dffdd92557b1624fd39607708"},{"messageHash":"0x88255fdb5b70e1c6bff30263bd152048420a0e66492f49bfc6be3831575c36ee"},{"messageHash":"0xb6bae7c56bc9196185eccc25512836fa236820ac993b56f42896f2a4f12a8dc9"},{"messageHash":"0x82a869f120a90c29b04835faefab52c46aaecc30af7a25880e65ac4b21264fe6"},{"messageHash":"0x91764893b014cf8d32ab7bd0ab57badd16abab22a76d5ca5bc0a2487313d78f8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
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:14095/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f374b9d096c315ca557a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1e9672f7e58d6f006fbfe4347e2a42f47c5c7c11c45790b0211d4d64fdb4b75"},{"messageHash":"0xa2fe114e177bf0602dae8fac6a7ac8996de27707ae75d7897ec29205638152b4"},{"messageHash":"0x508d3dbd06529977a663da9bfa67f1fb6322207adc2d33692d011c72b52381fc"},{"messageHash":"0x70ab310776bb7ff933d099f9e0e352bcfb36a7da96b985165eb2ee305a171e45"},{"messageHash":"0x3587d23966b77de3caf2d723d69f1005c80e6a3a4b590fe721fab7ac4829c40e"},{"messageHash":"0xc4d7def840e878e201e2d202b234f3fdeb6a0845894617c92d07babf5af15f27"},{"messageHash":"0x9e0aea21fd1c8a5b4dbd0c1738df1d38bc161b13a26af0cde3c440e1d51c4340"},{"messageHash":"0x228f7599804424ea4ffd8fc7e6f0245d890d4f2cd2414e33eaccf8e6fc2720b0"},{"messageHash":"0xae9b0fee2c2da3e4d081be5d0cecfd6bf68006f8891a8d6a6cca187832dd066f"},{"messageHash":"0x2a534fb22574550d3f410dc50ac30808e86142fcccbfe701c920bd4a8e5be49b"},{"messageHash":"0x9d58b2366c310af1d6c1f6f2e04960659eb9555bdfee77a2a1058398b0dfce97"},{"messageHash":"0xdf6ae81dad2e30bc3ead26cbd5392944f31201a423d54e45317bf1f1cc43a137"},{"messageHash":"0x6fd5465dea9446394cf821a07508bab48674e2cafe8bc0c924ba1e13dba4c2e4"},{"messageHash":"0x6efc6b187a53d666b7cc7ead30c78acdea78fc56f91c69ca2d9352ac107b64f0"},{"messageHash":"0x6a4ffcbfb3c10d823087529bc04e4e133b804aab778f3802f6e154bbcd9ef57a"},{"messageHash":"0xe4e7117a98c7f690bf5974954369a23dcafbfc9cad04116c4f6d3ea87b235f22"},{"messageHash":"0x14e628bf16e3dd141a473ed86ca7441d4a71b797779c7b702dc32b5032960cb4"},{"messageHash":"0x05379c79d6137879279f9220ede0b5ec8c65a28fa7d32aba693fa9b6f2734865"},{"messageHash":"0x91806118eeb2f512b1ac7bbedd4ff283ba1df85955641af6b3829f59c29a8dc1"},{"messageHash":"0x43719153cef933c94f652fb0aebe18a313e53fc0574d2dafd4da931308a8a316"},{"messageHash":"0x92f733735cd8e5f6b66eaf7db513e7f74d0cfb0ff96bd93023382d4ad5a4c83b"},{"messageHash":"0xc1772b7d7bcbe607e9758a5ec6ea6610d17c9da6d8c6d39571c16848a7778616"},{"messageHash":"0xa4a4de03050a9797c5a4df63c8bd99cd65822e549c03b7af95cf6b8081c9b13c"},{"messageHash":"0x1b4e3c71dfa3030983769415cfc15409fbc107777a10e795b413d4f3d9bf432b"},{"messageHash":"0x36a89325762e7b55ff6a6475857cda76995dc0930f6a180bc2c0d0911dedb5d5"},{"messageHash":"0x935a0065c58c30891f3bfaa1e2bb71ecc354782dffdd92557b1624fd39607708"},{"messageHash":"0x88255fdb5b70e1c6bff30263bd152048420a0e66492f49bfc6be3831575c36ee"},{"messageHash":"0xb6bae7c56bc9196185eccc25512836fa236820ac993b56f42896f2a4f12a8dc9"},{"messageHash":"0x82a869f120a90c29b04835faefab52c46aaecc30af7a25880e65ac4b21264fe6"},{"messageHash":"0x91764893b014cf8d32ab7bd0ab57badd16abab22a76d5ca5bc0a2487313d78f8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
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:30727/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"51b84213d56189fe2978","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1e9672f7e58d6f006fbfe4347e2a42f47c5c7c11c45790b0211d4d64fdb4b75"},{"messageHash":"0xa2fe114e177bf0602dae8fac6a7ac8996de27707ae75d7897ec29205638152b4"},{"messageHash":"0x508d3dbd06529977a663da9bfa67f1fb6322207adc2d33692d011c72b52381fc"},{"messageHash":"0x70ab310776bb7ff933d099f9e0e352bcfb36a7da96b985165eb2ee305a171e45"},{"messageHash":"0x3587d23966b77de3caf2d723d69f1005c80e6a3a4b590fe721fab7ac4829c40e"},{"messageHash":"0xc4d7def840e878e201e2d202b234f3fdeb6a0845894617c92d07babf5af15f27"},{"messageHash":"0x9e0aea21fd1c8a5b4dbd0c1738df1d38bc161b13a26af0cde3c440e1d51c4340"},{"messageHash":"0x228f7599804424ea4ffd8fc7e6f0245d890d4f2cd2414e33eaccf8e6fc2720b0"},{"messageHash":"0xae9b0fee2c2da3e4d081be5d0cecfd6bf68006f8891a8d6a6cca187832dd066f"},{"messageHash":"0x2a534fb22574550d3f410dc50ac30808e86142fcccbfe701c920bd4a8e5be49b"},{"messageHash":"0x9d58b2366c310af1d6c1f6f2e04960659eb9555bdfee77a2a1058398b0dfce97"},{"messageHash":"0xdf6ae81dad2e30bc3ead26cbd5392944f31201a423d54e45317bf1f1cc43a137"},{"messageHash":"0x6fd5465dea9446394cf821a07508bab48674e2cafe8bc0c924ba1e13dba4c2e4"},{"messageHash":"0x6efc6b187a53d666b7cc7ead30c78acdea78fc56f91c69ca2d9352ac107b64f0"},{"messageHash":"0x6a4ffcbfb3c10d823087529bc04e4e133b804aab778f3802f6e154bbcd9ef57a"},{"messageHash":"0xe4e7117a98c7f690bf5974954369a23dcafbfc9cad04116c4f6d3ea87b235f22"},{"messageHash":"0x14e628bf16e3dd141a473ed86ca7441d4a71b797779c7b702dc32b5032960cb4"},{"messageHash":"0x05379c79d6137879279f9220ede0b5ec8c65a28fa7d32aba693fa9b6f2734865"},{"messageHash":"0x91806118eeb2f512b1ac7bbedd4ff283ba1df85955641af6b3829f59c29a8dc1"},{"messageHash":"0x43719153cef933c94f652fb0aebe18a313e53fc0574d2dafd4da931308a8a316"},{"messageHash":"0x92f733735cd8e5f6b66eaf7db513e7f74d0cfb0ff96bd93023382d4ad5a4c83b"},{"messageHash":"0xc1772b7d7bcbe607e9758a5ec6ea6610d17c9da6d8c6d39571c16848a7778616"},{"messageHash":"0xa4a4de03050a9797c5a4df63c8bd99cd65822e549c03b7af95cf6b8081c9b13c"},{"messageHash":"0x1b4e3c71dfa3030983769415cfc15409fbc107777a10e795b413d4f3d9bf432b"},{"messageHash":"0x36a89325762e7b55ff6a6475857cda76995dc0930f6a180bc2c0d0911dedb5d5"},{"messageHash":"0x935a0065c58c30891f3bfaa1e2bb71ecc354782dffdd92557b1624fd39607708"},{"messageHash":"0x88255fdb5b70e1c6bff30263bd152048420a0e66492f49bfc6be3831575c36ee"},{"messageHash":"0xb6bae7c56bc9196185eccc25512836fa236820ac993b56f42896f2a4f12a8dc9"},{"messageHash":"0x82a869f120a90c29b04835faefab52c46aaecc30af7a25880e65ac4b21264fe6"},{"messageHash":"0x91764893b014cf8d32ab7bd0ab57badd16abab22a76d5ca5bc0a2487313d78f8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
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 ca9094152b52
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 91dd334ebde8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a97addc6688
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca9094152b52. 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,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_101_content_topics with id: 2026-03-20_04-34-43__22f2e3eb-ca93-412a-8937-04a48477e658
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-20_04-34-43__22f2e3eb-ca93-412a-8937-04a48477e658__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8134', '8135', '8136', '8137', '8138']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8134:8134 -p 8135:8135 -p 8136:8136 -p 8137:8137 -p 8138:8138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8136 --rest-port=8134 --tcp-port=8135 --discv5-udp-port=8137 --rest-address=0.0.0.0 --nat=extip:172.18.136.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65f875ac354bc79ff1b23ab6b831dd6d4eabec431a25553caefde88e8c4cde7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8138 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.0 waku 785543fdfbfc16bb3c72f00d732062a140b8b5bcadea24d2df5dce23f1b455fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 785543fdfbfc. Setting up logs at ./log/docker/node1_2026-03-20_04-34-43__22f2e3eb-ca93-412a-8937-04a48477e658__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8134
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 af7f2bef5ee7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 288bf6f0f6ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8134/health" -H "Content-Type: application/json" -d 'None'
INFO  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:8134/debug/v1/info" -H "Content-Type: application/json" -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.0/tcp/8135/p2p/16Uiu2HAm9q1qrTVPN8bf5ccxprRKQiCb9BVkVCuH5yfQCgqeDvDe","/ip4/172.18.136.0/tcp/8136/ws/p2p/16Uiu2HAm9q1qrTVPN8bf5ccxprRKQiCb9BVkVCuH5yfQCgqeDvDe"],"enrUri":"enr:-L24QJitZVDHskSLFreCp6asWL33gpwsyGJyehxr5nY2ZNkCNi43t-gMsJ7jWjSD3MS_vGvyLdTCd46QluF_yhfEt7MCgmlkgnY0gmlwhKwSiACKbXVsdGlhZGRyc5YACASsEogABh_HAAoErBKIAAYfyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1f5vUwIdkgNS-bz1zVOqRa0ZRD2Rc25Me7leO1TzAMGDdGNwgh_Hg3VkcIIfyYV3YWt1MgU"}'
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-20_04-34-43__22f2e3eb-ca93-412a-8937-04a48477e658__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60535', '60536', '60537', '60538', '60539']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60535:60535 -p 60536:60536 -p 60537:60537 -p 60538:60538 -p 60539:60539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60537 --rest-port=60535 --tcp-port=60536 --discv5-udp-port=60538 --rest-address=0.0.0.0 --nat=extip:172.18.44.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=963aabc53e7067e1af14d99cda7ad0bd2cbf6c3ed1d5c0bcb1a3cca4b004faad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60539 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJitZVDHskSLFreCp6asWL33gpwsyGJyehxr5nY2ZNkCNi43t-gMsJ7jWjSD3MS_vGvyLdTCd46QluF_yhfEt7MCgmlkgnY0gmlwhKwSiACKbXVsdGlhZGRyc5YACASsEogABh_HAAoErBKIAAYfyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1f5vUwIdkgNS-bz1zVOqRa0ZRD2Rc25Me7leO1TzAMGDdGNwgh_Hg3VkcIIfyYV3YWt1MgU --filternode=/ip4/172.18.136.0/tcp/8135/p2p/16Uiu2HAm9q1qrTVPN8bf5ccxprRKQiCb9BVkVCuH5yfQCgqeDvDe
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.128 waku 1fe2f58d4d7f44d2027da5d5fd92abc6070c484116041fda5f1606c75ea08f5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fe2f58d4d7f. Setting up logs at ./log/docker/node2_2026-03-20_04-34-43__22f2e3eb-ca93-412a-8937-04a48477e658__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60535
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60535/health" -H "Content-Type: application/json" -d 'None'
INFO  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:60535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.128/tcp/60536/p2p/16Uiu2HAmBh7NpNHc1kNy8H5EGZizXNFVKbS9pXxycwiVTTEbRx8J","/ip4/172.18.44.128/tcp/60537/ws/p2p/16Uiu2HAmBh7NpNHc1kNy8H5EGZizXNFVKbS9pXxycwiVTTEbRx8J"],"enrUri":"enr:-L24QPflgnC66ZBHNNHThbGZqlUsyTU010kU_0X4mPowU3RxB94wnNgMnwR9sB-wRuBDGEZL7EAonv21mN9v5vaIjr0CgmlkgnY0gmlwhKwSLICKbXVsdGlhZGRyc5YACASsEiyABux4AAoErBIsgAbsed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8a9rXaViPvUzRHY6UIdwsrNlM9DalqoXUEnVebdQRuODdGNwgux4g3VkcILseoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60535/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.0/tcp/8135/p2p/16Uiu2HAm9q1qrTVPN8bf5ccxprRKQiCb9BVkVCuH5yfQCgqeDvDe"]'
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:8134/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:60535/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "be6a9de5-5c67-4bac-adaa-3c06dca7f3b1", "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":"be6a9de5-5c67-4bac-adaa-3c06dca7f3b1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60535/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60535/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 785543fdfbfc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1fe2f58d4d7f
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-20 04:34:38.977 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:38.977 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-03-20_04-34-38__c42994a4-2154-4185-b818-cd925df260c2
2026-03-20 04:34:38.978 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:38.978 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:38.978 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:38.984 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:38.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-38__c42994a4-2154-4185-b818-cd925df260c2__wakuorg_nwaku:latest.log
2026-03-20 04:34:38.985 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:38.985 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:38.986 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:38.987 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.109
2026-03-20 04:34:38.987 DEBUG [src.node.docker_mananger] Generated ports ['63239', '63240', '63241', '63242', '63243']
2026-03-20 04:34:38.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:38.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:38.988 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:38.988 DEBUG [src.node.docker_mananger] docker run -i -t -p 63239:63239 -p 63240:63240 -p 63241:63241 -p 63242:63242 -p 63243:63243 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63241 --rest-port=63239 --tcp-port=63240 --discv5-udp-port=63242 --rest-address=0.0.0.0 --nat=extip:172.18.198.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=523ffcbeb32afa9bac4f0b044ccaa7ce33efd2c5969dceded28974afeb46acc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63243 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:39.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.109 waku af7f2bef5ee7d09ddb0b220edfbd76b16755de7cff9fe4758f54f19172f01c85
2026-03-20 04:34:39.198 ERROR [src.node.docker_mananger] Max retries reached for container 01ac461012e1. Exiting log stream.
2026-03-20 04:34:39.212 DEBUG [src.node.docker_mananger] Container started with ID af7f2bef5ee7. Setting up logs at ./log/docker/node1_2026-03-20_04-34-38__c42994a4-2154-4185-b818-cd925df260c2__wakuorg_nwaku:latest.log
2026-03-20 04:34:39.213 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63239
2026-03-20 04:34:39.213 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:39.740 ERROR [src.node.docker_mananger] Max retries reached for container 6fa528ebb48e. Exiting log stream.
2026-03-20 04:34:40.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63239/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:40.216 INFO [src.node.api_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-20 04:34:40.217 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:40.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:40.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.109/tcp/63240/p2p/16Uiu2HAmGpkvsEMKnTCBLvhut2eaSD64YjemGaL2U8QD3Hry189W","/ip4/172.18.198.109/tcp/63241/ws/p2p/16Uiu2HAmGpkvsEMKnTCBLvhut2eaSD64YjemGaL2U8QD3Hry189W"],"enrUri":"enr:-L24QP0gUsXAQKJvZNdHbd_GAZHpiNUHA7E-we3d93RMwgwfI599fsmXlivw6B6jlE3qjKcngL8W3CAdVrsDE4wAHtcCgmlkgnY0gmlwhKwSxm2KbXVsdGlhZGRyc5YACASsEsZtBvcIAAoErBLGbQb3Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPe9hahkSnNfOajAaKcmx69IFwg72wX-gs9A5ol88HAmDdGNwgvcIg3VkcIL3CoV3YWt1MgU"}'
2026-03-20 04:34:40.219 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:40.220 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:40.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:40.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-38__c42994a4-2154-4185-b818-cd925df260c2__wakuorg_nwaku:latest.log
2026-03-20 04:34:40.226 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:40.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:40.228 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:40.228 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.50
2026-03-20 04:34:40.228 DEBUG [src.node.docker_mananger] Generated ports ['61438', '61439', '61440', '61441', '61442']
2026-03-20 04:34:40.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:40.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:40.228 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:40.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 61438:61438 -p 61439:61439 -p 61440:61440 -p 61441:61441 -p 61442:61442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61440 --rest-port=61438 --tcp-port=61439 --discv5-udp-port=61441 --rest-address=0.0.0.0 --nat=extip:172.18.218.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcc9d55a7bcf5013d5887ad9f7cf4ce14dba6fb0c3a5d36a417f1fb8432b3aad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61442 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP0gUsXAQKJvZNdHbd_GAZHpiNUHA7E-we3d93RMwgwfI599fsmXlivw6B6jlE3qjKcngL8W3CAdVrsDE4wAHtcCgmlkgnY0gmlwhKwSxm2KbXVsdGlhZGRyc5YACASsEsZtBvcIAAoErBLGbQb3Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPe9hahkSnNfOajAaKcmx69IFwg72wX-gs9A5ol88HAmDdGNwgvcIg3VkcIL3CoV3YWt1MgU --filternode=/ip4/172.18.198.109/tcp/63240/p2p/16Uiu2HAmGpkvsEMKnTCBLvhut2eaSD64YjemGaL2U8QD3Hry189W
2026-03-20 04:34:40.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.50 waku 288bf6f0f6abdcab7f0f4d1ecddb07ca017ea995c47d1f468b7a2811075dd262
2026-03-20 04:34:40.447 DEBUG [src.node.docker_mananger] Container started with ID 288bf6f0f6ab. Setting up logs at ./log/docker/node2_2026-03-20_04-34-38__c42994a4-2154-4185-b818-cd925df260c2__wakuorg_nwaku:latest.log
2026-03-20 04:34:40.448 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61438
2026-03-20 04:34:40.448 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:41.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:41.452 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-20 04:34:41.452 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:41.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:41.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.50/tcp/61439/p2p/16Uiu2HAmMnurPn82TbZUh4Zc78dNScBysYcryzoMxdfeDoUjFXJ2","/ip4/172.18.218.50/tcp/61440/ws/p2p/16Uiu2HAmMnurPn82TbZUh4Zc78dNScBysYcryzoMxdfeDoUjFXJ2"],"enrUri":"enr:-L24QELjznhHboSJxGmLLy4tCEtCXi2Te5I3V1n7_Eueu3ldSsSmK2g_ZDalFBfZm-qlitBt7_3NtP3k2Z3Zthv9vx4CgmlkgnY0gmlwhKwS2jKKbXVsdGlhZGRyc5YACASsEtoyBu__AAoErBLaMgbwAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh8C-H0IWmQXVpcRbMJgqFYN4IshQ3rUyYLSTxemgb0ODdGNwgu__g3VkcILwAYV3YWt1MgA"}'
2026-03-20 04:34:41.454 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:41.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.109/tcp/63240/p2p/16Uiu2HAmGpkvsEMKnTCBLvhut2eaSD64YjemGaL2U8QD3Hry189W"]'
2026-03-20 04:34:41.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.493 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-03-20 04:34:41.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:34:41.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "79e401af-882b-45e0-8f18-ab621e5a1d42", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-03-20 04:34:41.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"79e401af-882b-45e0-8f18-ab621e5a1d42","statusDesc":"OK"}'
2026-03-20 04:34:41.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/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-20 04:34:41.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:41.635 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:41.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:41.638 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":1773981281526907309,"ephemeral":false}]'
2026-03-20 04:34:41.639 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-03-20 04:34:41.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:41.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2eac77b8-70e2-4e20-a258-0f3132caee85", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:41.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2eac77b8-70e2-4e20-a258-0f3132caee85","statusDesc":"OK"}'
2026-03-20 04:34:41.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/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-20 04:34:41.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:41.757 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:41.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:41.759 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":1773981281652508606,"ephemeral":false}]'
2026-03-20 04:34:41.761 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-03-20 04:34:41.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-03-20 04:34:41.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7712bd0a-23df-4875-9d5c-68011c122f28", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-03-20 04:34:41.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7712bd0a-23df-4875-9d5c-68011c122f28","statusDesc":"OK"}'
2026-03-20 04:34:41.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/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-20 04:34:41.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:41.879 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:41.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:41.882 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":1773981281774720789,"ephemeral":false}]'
2026-03-20 04:34:41.883 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-03-20 04:34:41.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-03-20 04:34:41.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c163058e-98ce-4e1c-8e3d-fc1ee6aecb53", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-03-20 04:34:41.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c163058e-98ce-4e1c-8e3d-fc1ee6aecb53","statusDesc":"OK"}'
2026-03-20 04:34:41.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/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-20 04:34:41.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:41.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:42.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:42.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:42.005 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":1773981281896981251,"ephemeral":false}]'
2026-03-20 04:34:42.006 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-03-20 04:34:42.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-20 04:34:42.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:42.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61438/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "820519e5-51e8-4786-b87c-83756bfb8718", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-20 04:34:42.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"820519e5-51e8-4786-b87c-83756bfb8718","statusDesc":"OK"}'
2026-03-20 04:34:42.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63239/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-20 04:34:42.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:42.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:42.125 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:42.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61438/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:42.127 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":1773981282019545991,"ephemeral":false}]'
2026-03-20 04:34:42.130 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:42.131 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:42.131 DEBUG [src.node.waku_node] Stopping container with id af7f2bef5ee7
2026-03-20 04:34:42.679 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:42.679 DEBUG [src.node.waku_node] Stopping container with id 288bf6f0f6ab
2026-03-20 04:34:43.201 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:43.203 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:43.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:43.221 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_equals_end_time with id: 2026-03-20_04-35-57__494fa957-1f25-421b-bb6d-69a6477ecf59
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-20_04-35-57__494fa957-1f25-421b-bb6d-69a6477ecf59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41649', '41650', '41651', '41652', '41653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41649:41649 -p 41650:41650 -p 41651:41651 -p 41652:41652 -p 41653:41653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41651 --rest-port=41649 --tcp-port=41650 --discv5-udp-port=41652 --rest-address=0.0.0.0 --nat=extip:172.18.58.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48a2fa697bbbd1e686fc9852e6ed1b87fbfffbf54a8c13e4a04dc0f5cf2dfe85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41653 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.20 waku 9de90afaace8c4fce30d404a03832e1722ef2ed186686c270b46059bd542c900
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9de90afaace8. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-35-57__494fa957-1f25-421b-bb6d-69a6477ecf59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41649
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 5bf1b72bbe25. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b12df748e376. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41649/health" -H "Content-Type: application/json" -d 'None'
INFO  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:41649/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/41650/p2p/16Uiu2HAmANNMVaMxUhBcvJVH2jKJbDikvxHnZRs1eNMABhNx3w5M","/ip4/172.18.58.20/tcp/41651/ws/p2p/16Uiu2HAmANNMVaMxUhBcvJVH2jKJbDikvxHnZRs1eNMABhNx3w5M"],"enrUri":"enr:-L24QHE5XcYzGqQUJZN8FkaeCaLft51VVCcfab6cF5SwZStJMmor3ZE16__uduf5no1JK6mwVsDG3T86AKQI0-Q3NCsCgmlkgnY0gmlwhKwSOhSKbXVsdGlhZGRyc5YACASsEjoUBqKyAAoErBI6FAais90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3gahwGJSvSzZHKNUPDZNZeaeBHdQ_dBMWtEomW_En3SDdGNwgqKyg3VkcIKitIV3YWt1MgM"}'
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-20_04-35-57__494fa957-1f25-421b-bb6d-69a6477ecf59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29020', '29021', '29022', '29023', '29024']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29020:29020 -p 29021:29021 -p 29022:29022 -p 29023:29023 -p 29024:29024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29022 --rest-port=29020 --tcp-port=29021 --discv5-udp-port=29023 --rest-address=0.0.0.0 --nat=extip:172.18.247.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdaa62c0e692ec3defddd4eef12af6a10fbddaf3842fcd5aaabdae2ff83e635b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29024 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHE5XcYzGqQUJZN8FkaeCaLft51VVCcfab6cF5SwZStJMmor3ZE16__uduf5no1JK6mwVsDG3T86AKQI0-Q3NCsCgmlkgnY0gmlwhKwSOhSKbXVsdGlhZGRyc5YACASsEjoUBqKyAAoErBI6FAais90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3gahwGJSvSzZHKNUPDZNZeaeBHdQ_dBMWtEomW_En3SDdGNwgqKyg3VkcIKitIV3YWt1MgM --storenode=/ip4/172.18.58.20/tcp/41650/p2p/16Uiu2HAmANNMVaMxUhBcvJVH2jKJbDikvxHnZRs1eNMABhNx3w5M --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.81 waku 17bdefba4771856526cd4381e574d51ac2abdd19f8a0e63a2d5408f365b77140
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17bdefba4771. Setting up logs at ./log/docker/store_node1_2026-03-20_04-35-57__494fa957-1f25-421b-bb6d-69a6477ecf59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29020
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29020/health" -H "Content-Type: application/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:29020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.81/tcp/29021/p2p/16Uiu2HAm6x8PKkxoVg8dA1fr7U5vkP5M5aE7N68HHTzy1ywTHdkn","/ip4/172.18.247.81/tcp/29022/ws/p2p/16Uiu2HAm6x8PKkxoVg8dA1fr7U5vkP5M5aE7N68HHTzy1ywTHdkn"],"enrUri":"enr:-L24QKMUdHQYRlLVggtzOhID5s2449y4GBh6uf-6Buu62iKmEUDj3t33nav9qtKGgOedabk66_hEGh5BOniF2CbTof0CgmlkgnY0gmlwhKwS91GKbXVsdGlhZGRyc5YACASsEvdRBnFdAAoErBL3UQZxXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqz3WZWJSxPZKI_WuaiisIeYt9LCam5eoglJ0A39ccNuDdGNwgnFdg3VkcIJxX4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29020/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.20/tcp/41650/p2p/16Uiu2HAmANNMVaMxUhBcvJVH2jKJbDikvxHnZRs1eNMABhNx3w5M"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/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:29020/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:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:41649/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981357294196992&endTime=1773981357294196992&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":"0xbac1fec17896871e33e17da97501b58e48b624e2eaaababa460ff5770fb1bd54"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981357294196992&endTime=1773981357294196992&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":"0xbac1fec17896871e33e17da97501b58e48b624e2eaaababa460ff5770fb1bd54"}]}'
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 9de90afaace8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17bdefba4771
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,155 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6
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-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38419', '38420', '38421', '38422', '38423']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38419:38419 -p 38420:38420 -p 38421:38421 -p 38422:38422 -p 38423:38423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38421 --rest-port=38419 --tcp-port=38420 --discv5-udp-port=38422 --rest-address=0.0.0.0 --nat=extip:172.18.144.112 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aaa05ea4efdfc5bfbccaef5cb54b44fcff1fed0a3ccafebd16225b9ef83863f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38423 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b03d72cf5aa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.112 waku d9b79cb87949a9f54114df864430958a3ea8645017d887c48d1fed63038b563d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9b79cb87949. Setting up logs at ./log/docker/node1_2026-03-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38419
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 1d84881dc5ed. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-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:38419/health" -H "Content-Type: application/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:38419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.112/tcp/38420/p2p/16Uiu2HAm64MnZTkLrGET56JNEWiixV8r37o4jQXFN8tYDASd2tTy","/ip4/172.18.144.112/tcp/38421/ws/p2p/16Uiu2HAm64MnZTkLrGET56JNEWiixV8r37o4jQXFN8tYDASd2tTy"],"enrUri":"enr:-L24QNfWi8hcJ_8TSrnpB8JUFPdfoSMXnIwqewwepft5rpM6LpJAtsnE6tXVCNnSDb15vHPSeEo7IYKC2BvrADLCPIICgmlkgnY0gmlwhKwSkHCKbXVsdGlhZGRyc5YACASsEpBwBpYUAAoErBKQcAaWFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECnfrJnLvsneehODWRnjfmm3omy6KdUx7SybFxU_HieJCDdGNwgpYUg3VkcIKWFoV3YWt1MgU"}'
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-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65271', '65272', '65273', '65274', '65275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65271:65271 -p 65272:65272 -p 65273:65273 -p 65274:65274 -p 65275:65275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65273 --rest-port=65271 --tcp-port=65272 --discv5-udp-port=65274 --rest-address=0.0.0.0 --nat=extip:172.18.152.235 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d25ed6aefd03a710f7cddf544ccfa6c87b90b451049949e8bb86e83ce80b88ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNfWi8hcJ_8TSrnpB8JUFPdfoSMXnIwqewwepft5rpM6LpJAtsnE6tXVCNnSDb15vHPSeEo7IYKC2BvrADLCPIICgmlkgnY0gmlwhKwSkHCKbXVsdGlhZGRyc5YACASsEpBwBpYUAAoErBKQcAaWFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECnfrJnLvsneehODWRnjfmm3omy6KdUx7SybFxU_HieJCDdGNwgpYUg3VkcIKWFoV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.235 waku 186f04002417d8465f3190026bcdfebe697476f64103c1fd05f11c360abe0f97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 186f04002417. Setting up logs at ./log/docker/node2_2026-03-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65271
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65271/health" -H "Content-Type: application/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:65271/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/65272/p2p/16Uiu2HAm4bz79MNG2mJgvLugnAhioejBunTQv8F13VQtyrViQywz","/ip4/172.18.152.235/tcp/65273/ws/p2p/16Uiu2HAm4bz79MNG2mJgvLugnAhioejBunTQv8F13VQtyrViQywz"],"enrUri":"enr:-L24QCI_SM6FsTXwpsu2AtYYxpcnkpsmzb7gWx-mEUcgCmUddPEX14UzYmB6Ec-9nIRU3O3WSZ4FnUSlyrnBsrA38voCgmlkgnY0gmlwhKwSmOuKbXVsdGlhZGRyc5YACASsEpjrBv74AAoErBKY6wb--d0DgnJzhQACAQAAiXNlY3AyNTZrMaECiF18hQ6iRNNX1qov_VUAn5zAodJ8VWDKLRL8VO6u4j2DdGNwgv74g3VkcIL--oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.112/tcp/38420/p2p/16Uiu2HAm64MnZTkLrGET56JNEWiixV8r37o4jQXFN8tYDASd2tTy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38419/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65271/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/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:38419/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:38419/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":1773981363421363371,"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:65271/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:65271/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
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 d9b79cb87949
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 186f04002417
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-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-20_04-35-56__cbc11bcf-93c3-4fae-89d1-c806766caaf6__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,72 @@
2026-03-20 04:35:58.646 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:58.646 DEBUG [tests.conftest] Running test: test_admin_filter_subscriptions_shape with id: 2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45
2026-03-20 04:35:58.647 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:58.647 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:35:58.647 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:35:58.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:58.654 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:35:58.660 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:58.660 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:35:58.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:58.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:35:58.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:58.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:35:58.673 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:35:58.673 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:35:58.674 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:58.674 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:58.676 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:58.676 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.15
2026-03-20 04:35:58.676 DEBUG [src.node.docker_mananger] Generated ports ['56534', '56535', '56536', '56537', '56538']
2026-03-20 04:35:58.676 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:58.676 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:58.676 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:58.677 DEBUG [src.node.docker_mananger] docker run -i -t -p 56534:56534 -p 56535:56535 -p 56536:56536 -p 56537:56537 -p 56538:56538 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56536 --rest-port=56534 --tcp-port=56535 --discv5-udp-port=56537 --rest-address=0.0.0.0 --nat=extip:172.18.231.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2a5edfcbb4fdbcba1de2dddda50bdc59dabecb72288c5addf3a06ea5deeebbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56538 --metrics-logging=true --filter=true --relay=true
2026-03-20 04:35:58.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.15 waku 8b05684ea3a26ff1997b6a0b64ef5435f0e110c9bd4b54496cd6e0b5dcf15bed
2026-03-20 04:35:58.893 ERROR [src.node.docker_mananger] Max retries reached for container f0251678b0bb. Exiting log stream.
2026-03-20 04:35:58.900 DEBUG [src.node.docker_mananger] Container started with ID 8b05684ea3a2. Setting up logs at ./log/docker/node1_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:35:58.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56534
2026-03-20 04:35:58.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:59.442 ERROR [src.node.docker_mananger] Max retries reached for container 4261a7e0fa74. Exiting log stream.
2026-03-20 04:35:59.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56534/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:59.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-20 04:35:59.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:59.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56534/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:59.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.15/tcp/56535/p2p/16Uiu2HAm5eHqMVvdWYGTN38va3HLaqXd3T2m4dvpYLUYp4MjcCWy","/ip4/172.18.231.15/tcp/56536/ws/p2p/16Uiu2HAm5eHqMVvdWYGTN38va3HLaqXd3T2m4dvpYLUYp4MjcCWy"],"enrUri":"enr:-L24QE4Uhu1RLhEmophfU6JkRKZr0ozN6ftWdBpahO_MUjtxTdHnjQdalU4Nh33MSS6CTKiRuwdm_5rBXzygvwTF2xgCgmlkgnY0gmlwhKwS5w-KbXVsdGlhZGRyc5YACASsEucPBtzXAAoErBLnDwbc2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECl9BhOToagckSVMzo0oQBm-Ry2jhr_jin2nZGk5-BES6DdGNwgtzXg3VkcILc2YV3YWt1MgU"}'
2026-03-20 04:35:59.907 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:59.907 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:59.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:59.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:59.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.61
2026-03-20 04:35:59.909 DEBUG [src.node.docker_mananger] Generated ports ['5107', '5108', '5109', '5110', '5111']
2026-03-20 04:35:59.909 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:59.909 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:59.910 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:59.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 5107:5107 -p 5108:5108 -p 5109:5109 -p 5110:5110 -p 5111:5111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5109 --rest-port=5107 --tcp-port=5108 --discv5-udp-port=5110 --rest-address=0.0.0.0 --nat=extip:172.18.177.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a8b8fe53fbcd814bcfba7ae8abbd080f3beec3bc10b24403b9f6bf7dbc7ff92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5111 --metrics-logging=true --relay=false --filternode=/ip4/172.18.231.15/tcp/56535/p2p/16Uiu2HAm5eHqMVvdWYGTN38va3HLaqXd3T2m4dvpYLUYp4MjcCWy --discv5-bootstrap-node=enr:-L24QE4Uhu1RLhEmophfU6JkRKZr0ozN6ftWdBpahO_MUjtxTdHnjQdalU4Nh33MSS6CTKiRuwdm_5rBXzygvwTF2xgCgmlkgnY0gmlwhKwS5w-KbXVsdGlhZGRyc5YACASsEucPBtzXAAoErBLnDwbc2N0DgnJzhQADAQAAiXNlY3AyNTZrMaECl9BhOToagckSVMzo0oQBm-Ry2jhr_jin2nZGk5-BES6DdGNwgtzXg3VkcILc2YV3YWt1MgU
2026-03-20 04:36:00.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.61 waku 410b863270226375a3728fee53c4b22f31a831e1921695d6d20b454bb369a59c
2026-03-20 04:36:00.154 DEBUG [src.node.docker_mananger] Container started with ID 410b86327022. Setting up logs at ./log/docker/node2_2026-03-20_04-35-58__258ea3da-6ffc-4923-9676-f47571428b45__wakuorg_nwaku:latest.log
2026-03-20 04:36:00.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5107
2026-03-20 04:36:00.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:01.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5107/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.158 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-20 04:36:01.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:01.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5107/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.61/tcp/5108/p2p/16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd","/ip4/172.18.177.61/tcp/5109/ws/p2p/16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd"],"enrUri":"enr:-L24QH0qMyBm6XOS8qFfgcqvUPjFdf9kLiTMvJTgVIbwPsI9V7gmdkr8zeuJ3ar9plUiwhVsJ0_NdTYXg3xciyv0lW8CgmlkgnY0gmlwhKwSsT2KbXVsdGlhZGRyc5YACASsErE9BhP0AAoErBKxPQYT9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECVb3UrjoGbYPsaTYDH3a7me0T-JOYhumyqS7jTmvIWIqDdGNwghP0g3VkcIIT9oV3YWt1MgA"}'
2026-03-20 04:36:01.161 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:01.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5107/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-20 04:36:01.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:36:01.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56534/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd","filterCriteria":[{"pubsubTopic":"/waku/2/rs/3/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
2026-03-20 04:36:01.229 DEBUG [tests.rest_flags.test_admin_flags] Node admin subscriptions info[{'peerId': '16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/3/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
2026-03-20 04:36:01.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56534/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.177.61/tcp/54852/p2p/16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:36:01.232 DEBUG [tests.rest_flags.test_admin_flags] node 1 peers [{'multiaddr': '/ip4/172.18.177.61/tcp/54852/p2p/16Uiu2HAm1CNXCycRPV5asy2bGuLd3yNXhymGvA6cGJyLTgPr5tAd', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}]
2026-03-20 04:36:01.235 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:01.236 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:01.236 DEBUG [src.node.waku_node] Stopping container with id 8b05684ea3a2
2026-03-20 04:36:01.790 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:01.790 DEBUG [src.node.waku_node] Stopping container with id 410b86327022
2026-03-20 04:36:02.342 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:02.344 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:02.350 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:02.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[110-120] with id: 2026-03-20_04-36-09__6e59fce7-7106-47ab-b67b-bd7df9de69ba
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-20_04-36-09__6e59fce7-7106-47ab-b67b-bd7df9de69ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25423', '25424', '25425', '25426', '25427']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25423:25423 -p 25424:25424 -p 25425:25425 -p 25426:25426 -p 25427:25427 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25425 --rest-port=25423 --tcp-port=25424 --discv5-udp-port=25426 --rest-address=0.0.0.0 --nat=extip:172.18.25.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dd3defacdbd95b1ba371c0920062193d8f5ffe1727b62cdeccb7febcbe16adb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25427 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5932ff121ab9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.40 waku b7f01a2ab2fe19c045e15844222619617fb8ca8e183bf69e177475d3f8698348
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7f01a2ab2fe. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-36-09__6e59fce7-7106-47ab-b67b-bd7df9de69ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25423
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 61659f388838. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25423/health" -H "Content-Type: application/json" -d 'None'
INFO  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:25423/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.40/tcp/25424/p2p/16Uiu2HAky2WMAPh7zumUTMFhPtXC9USVaVf3EVrgb87QxL8rV9YM","/ip4/172.18.25.40/tcp/25425/ws/p2p/16Uiu2HAky2WMAPh7zumUTMFhPtXC9USVaVf3EVrgb87QxL8rV9YM"],"enrUri":"enr:-L24QFm2SGforxlg4k_mvfHchk8RUaG3CnO11zz1kZkuj_PNCTJvx6YcSS2NRxu70JOS3gn06TaYu-o-btivOY6Hrw0CgmlkgnY0gmlwhKwSGSiKbXVsdGlhZGRyc5YACASsEhkoBmNQAAoErBIZKAZjUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNX9_p5pj-OWWyxGy9RXBSCyOZce61Td-KhK3vceVi0qDdGNwgmNQg3VkcIJjUoV3YWt1MgM"}'
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-20_04-36-09__6e59fce7-7106-47ab-b67b-bd7df9de69ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33700', '33701', '33702', '33703', '33704']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33700:33700 -p 33701:33701 -p 33702:33702 -p 33703:33703 -p 33704:33704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33702 --rest-port=33700 --tcp-port=33701 --discv5-udp-port=33703 --rest-address=0.0.0.0 --nat=extip:172.18.74.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2a3f0a4d6ee9ed635e23bdb55a3aa27bf5a1bd9165bbc6c1c45f0bfbe5acd1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33704 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFm2SGforxlg4k_mvfHchk8RUaG3CnO11zz1kZkuj_PNCTJvx6YcSS2NRxu70JOS3gn06TaYu-o-btivOY6Hrw0CgmlkgnY0gmlwhKwSGSiKbXVsdGlhZGRyc5YACASsEhkoBmNQAAoErBIZKAZjUd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNX9_p5pj-OWWyxGy9RXBSCyOZce61Td-KhK3vceVi0qDdGNwgmNQg3VkcIJjUoV3YWt1MgM --storenode=/ip4/172.18.25.40/tcp/25424/p2p/16Uiu2HAky2WMAPh7zumUTMFhPtXC9USVaVf3EVrgb87QxL8rV9YM --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.246 waku f3c330f626e3223e8fe8194e0d55e0441631ad3503c754e702ca17e33e88faf5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3c330f626e3. Setting up logs at ./log/docker/store_node1_2026-03-20_04-36-09__6e59fce7-7106-47ab-b67b-bd7df9de69ba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33700
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33700/health" -H "Content-Type: application/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:33700/debug/v1/info" -H "Content-Type: application/json" -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.246/tcp/33701/p2p/16Uiu2HAkxwGJs8bmDrntgbgJ3ntMf872SGJw3eSYn84LmRRuJ5SC","/ip4/172.18.74.246/tcp/33702/ws/p2p/16Uiu2HAkxwGJs8bmDrntgbgJ3ntMf872SGJw3eSYn84LmRRuJ5SC"],"enrUri":"enr:-L24QNW9Jz1fOQRohLi2otyGLlBbgc0yIohkYP2M-3cDg28BHFZDBmFWeLcK_FxkmovAyJunHZnSSBGCL_8si4JEUx0CgmlkgnY0gmlwhKwSSvaKbXVsdGlhZGRyc5YACASsEkr2BoOlAAoErBJK9gaDpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNCe4T5CqQLGxF-sxDRB57Qst9iWIp5Gp2q8pUlhuni2DdGNwgoOlg3VkcIKDp4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33700/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.40/tcp/25424/p2p/16Uiu2HAky2WMAPh7zumUTMFhPtXC9USVaVf3EVrgb87QxL8rV9YM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25423/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:33700/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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:25423/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25423/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33700/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25423/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x087dec285684024ad90ad0e07002f6f958bc3bc405e8dda5d9831aeac506da20&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02fd60778ef639751d526336fa4f4fdd9dd6becd98af9aa14593cc996056da75"},{"messageHash":"0x5c066db05758bdb706da77171c7a5d3379497614ea2a23111663852068173d5c"},{"messageHash":"0x6476b95371d601faf148da6846c6328174d432d48ea2ab4bc95a11f2d9e6706b"},{"messageHash":"0xb0d735b7661d63c8a2410f889c54c776829fa753a1e3c7969c5d1bd64afdd15a"},{"messageHash":"0x1a942b3310b4dc8f73816a5986b11341ce8b64b44729af4f7bc703c801eb1062"},{"messageHash":"0x3731f025e68822e09a361a906a78259ba38476bac046d4230a13112c8d5fa9d2"},{"messageHash":"0x14f0d8548b367ab7d650f442a5e871ba976a041fadbc9a1079f0696ed43b998d"},{"messageHash":"0xe0dba93622b268a01f8118b00484087db44258c4be55e3092bec2f25b7e9adab"},{"messageHash":"0xc13b138752fcdfbaa40a2940c1b9d86ee69c628f8ac72bcb2fb3b61076ae920e"},{"messageHash":"0xd0c3639a1b0770560e8e71e83e4573b37d61053e9ef282457d0c2fe1cef8043b"},{"messageHash":"0xa4f649a1900ca5286db6505f78c93931544833e85a879802e8c14f4b055c535a"},{"messageHash":"0x993488a3ad21dca090c60f4bc1459103c3409a94c8b2a8716c6b3bb741a41f19"},{"messageHash":"0xdf521bbd9b3ea9ce483725cfe638d12f67ebf6a967bb50f3af2d6521a6050d68"},{"messageHash":"0xa922c17eab5ee0f3b95d59ec1bbacf83fa64daa8918ecbc3c3f59ec653d84446"},{"messageHash":"0x432f5122ae73bca9bc7ee70eecb6bcc004c1556cfbbf01db29f1649e92a4a707"},{"messageHash":"0xad75596de22c29bd1463edb7c864ce7ad91a3d818d949914d8a7dcb5a765b600"},{"messageHash":"0x16efc67c355c2cb14adc8b58a8a01af080a25a206316d2d4166657286bc0ae31"},{"messageHash":"0xdabc0b7893d3860b1351ea9acd5c6379a1d187d6b31eed9162550d0932651fd3"},{"messageHash":"0xa5afb0f2b4ad20be0b19682836e764e3103325d188b6d9c65ef95959687974b6"},{"messageHash":"0xa4e802694267ac5929f4c7da824d401dadf4763a02ef59f6363e3ee56a2847f0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33700/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x087dec285684024ad90ad0e07002f6f958bc3bc405e8dda5d9831aeac506da20&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02fd60778ef639751d526336fa4f4fdd9dd6becd98af9aa14593cc996056da75"},{"messageHash":"0x5c066db05758bdb706da77171c7a5d3379497614ea2a23111663852068173d5c"},{"messageHash":"0x6476b95371d601faf148da6846c6328174d432d48ea2ab4bc95a11f2d9e6706b"},{"messageHash":"0xb0d735b7661d63c8a2410f889c54c776829fa753a1e3c7969c5d1bd64afdd15a"},{"messageHash":"0x1a942b3310b4dc8f73816a5986b11341ce8b64b44729af4f7bc703c801eb1062"},{"messageHash":"0x3731f025e68822e09a361a906a78259ba38476bac046d4230a13112c8d5fa9d2"},{"messageHash":"0x14f0d8548b367ab7d650f442a5e871ba976a041fadbc9a1079f0696ed43b998d"},{"messageHash":"0xe0dba93622b268a01f8118b00484087db44258c4be55e3092bec2f25b7e9adab"},{"messageHash":"0xc13b138752fcdfbaa40a2940c1b9d86ee69c628f8ac72bcb2fb3b61076ae920e"},{"messageHash":"0xd0c3639a1b0770560e8e71e83e4573b37d61053e9ef282457d0c2fe1cef8043b"},{"messageHash":"0xa4f649a1900ca5286db6505f78c93931544833e85a879802e8c14f4b055c535a"},{"messageHash":"0x993488a3ad21dca090c60f4bc1459103c3409a94c8b2a8716c6b3bb741a41f19"},{"messageHash":"0xdf521bbd9b3ea9ce483725cfe638d12f67ebf6a967bb50f3af2d6521a6050d68"},{"messageHash":"0xa922c17eab5ee0f3b95d59ec1bbacf83fa64daa8918ecbc3c3f59ec653d84446"},{"messageHash":"0x432f5122ae73bca9bc7ee70eecb6bcc004c1556cfbbf01db29f1649e92a4a707"},{"messageHash":"0xad75596de22c29bd1463edb7c864ce7ad91a3d818d949914d8a7dcb5a765b600"},{"messageHash":"0x16efc67c355c2cb14adc8b58a8a01af080a25a206316d2d4166657286bc0ae31"},{"messageHash":"0xdabc0b7893d3860b1351ea9acd5c6379a1d187d6b31eed9162550d0932651fd3"},{"messageHash":"0xa5afb0f2b4ad20be0b19682836e764e3103325d188b6d9c65ef95959687974b6"},{"messageHash":"0xa4e802694267ac5929f4c7da824d401dadf4763a02ef59f6363e3ee56a2847f0"}]}'
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 b7f01a2ab2fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f3c330f626e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-20 04:38:07.634 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:38:07.634 DEBUG [tests.conftest] Running test: test_store_with_excessive_length_hash with id: 2026-03-20_04-38-07__61a123e7-28d0-44e0-90db-05b2b767e1d0
2026-03-20 04:38:07.634 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:38:07.634 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:38:07.635 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-20 04:38:07.641 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:07.641 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-38-07__61a123e7-28d0-44e0-90db-05b2b767e1d0__wakuorg_nwaku:latest.log
2026-03-20 04:38:07.641 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:07.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:07.643 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:07.643 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.91
2026-03-20 04:38:07.643 DEBUG [src.node.docker_mananger] Generated ports ['36194', '36195', '36196', '36197', '36198']
2026-03-20 04:38:07.643 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:07.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:07.643 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:07.644 DEBUG [src.node.docker_mananger] docker run -i -t -p 36194:36194 -p 36195:36195 -p 36196:36196 -p 36197:36197 -p 36198:36198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36196 --rest-port=36194 --tcp-port=36195 --discv5-udp-port=36197 --rest-address=0.0.0.0 --nat=extip:172.18.53.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4afb9edf74ee74b2bfeead15aab310ba06209c9cff39aae3c9bcb2fdd107c16a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36198 --metrics-logging=true --store=true --relay=true
2026-03-20 04:38:07.846 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.91 waku ca69ec39ddfde7f48117d11e6b2a02fcc82a316c2183010d8a31ff509a2ff06c
2026-03-20 04:38:07.850 ERROR [src.node.docker_mananger] Max retries reached for container 9a11a25b89ad. Exiting log stream.
2026-03-20 04:38:07.880 DEBUG [src.node.docker_mananger] Container started with ID ca69ec39ddfd. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-38-07__61a123e7-28d0-44e0-90db-05b2b767e1d0__wakuorg_nwaku:latest.log
2026-03-20 04:38:07.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36194
2026-03-20 04:38:07.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:08.376 ERROR [src.node.docker_mananger] Max retries reached for container 548cbc20b4f0. Exiting log stream.
2026-03-20 04:38:08.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36194/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:08.887 INFO [src.node.api_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-20 04:38:08.887 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:08.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:08.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.91/tcp/36195/p2p/16Uiu2HAkv6gxGXsM8khq3LvM5Pieqxn4Do8y7k81mXCpbivZGwgk","/ip4/172.18.53.91/tcp/36196/ws/p2p/16Uiu2HAkv6gxGXsM8khq3LvM5Pieqxn4Do8y7k81mXCpbivZGwgk"],"enrUri":"enr:-L24QBE-T12h-IRynDKitGpnKnwblAvhDXKrQIGt0p8hixIBQAeZaCxOSVajkAOrEdIjFQMKZEimxdlgUVcZLP1lgeQCgmlkgnY0gmlwhKwSNVuKbXVsdGlhZGRyc5YACASsEjVbBo1jAAoErBI1WwaNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCf7ApclGh9Ksve2RtUGfOiqMdeh7OFtafOctZEkb_VGDdGNwgo1jg3VkcIKNZYV3YWt1MgM"}'
2026-03-20 04:38:08.890 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:08.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:08.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-38-07__61a123e7-28d0-44e0-90db-05b2b767e1d0__wakuorg_nwaku:latest.log
2026-03-20 04:38:08.898 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:08.898 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:08.899 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:08.899 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.175
2026-03-20 04:38:08.900 DEBUG [src.node.docker_mananger] Generated ports ['54798', '54799', '54800', '54801', '54802']
2026-03-20 04:38:08.900 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:08.900 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:08.900 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:08.900 DEBUG [src.node.docker_mananger] docker run -i -t -p 54798:54798 -p 54799:54799 -p 54800:54800 -p 54801:54801 -p 54802:54802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54800 --rest-port=54798 --tcp-port=54799 --discv5-udp-port=54801 --rest-address=0.0.0.0 --nat=extip:172.18.73.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=032e80fa2a05ae2f05dae69a0b5c5e9f14ff719c8d5a30c8e29a1e81de3b5f9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54802 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBE-T12h-IRynDKitGpnKnwblAvhDXKrQIGt0p8hixIBQAeZaCxOSVajkAOrEdIjFQMKZEimxdlgUVcZLP1lgeQCgmlkgnY0gmlwhKwSNVuKbXVsdGlhZGRyc5YACASsEjVbBo1jAAoErBI1WwaNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCf7ApclGh9Ksve2RtUGfOiqMdeh7OFtafOctZEkb_VGDdGNwgo1jg3VkcIKNZYV3YWt1MgM --storenode=/ip4/172.18.53.91/tcp/36195/p2p/16Uiu2HAkv6gxGXsM8khq3LvM5Pieqxn4Do8y7k81mXCpbivZGwgk --store=true --relay=true
2026-03-20 04:38:09.116 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.175 waku 3740c6467768d39127d76cc36968fbf0bd6c9c50174e072d3b61103455900be8
2026-03-20 04:38:09.152 DEBUG [src.node.docker_mananger] Container started with ID 3740c6467768. Setting up logs at ./log/docker/store_node1_2026-03-20_04-38-07__61a123e7-28d0-44e0-90db-05b2b767e1d0__wakuorg_nwaku:latest.log
2026-03-20 04:38:09.154 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54798
2026-03-20 04:38:09.154 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:10.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54798/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:10.159 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-20 04:38:10.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:10.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:10.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.175/tcp/54799/p2p/16Uiu2HAmS96aoMCayabyBsPB7HsJtSnEgWLekwjvJZPcsPeynros","/ip4/172.18.73.175/tcp/54800/ws/p2p/16Uiu2HAmS96aoMCayabyBsPB7HsJtSnEgWLekwjvJZPcsPeynros"],"enrUri":"enr:-L24QC-sKt4FLru3JX-3XXTUuA3waIzrFuoYHQGtsyf-cYOIIhdm6FlWA9UCWZG7KuWrV0hyZOACZIkCIzJ0DaQEB84CgmlkgnY0gmlwhKwSSa-KbXVsdGlhZGRyc5YACASsEkmvBtYPAAoErBJJrwbWEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyFs9g_y-uTB5x-tBexx_DhVzwC1m_HK6LDstcNnc8KqDdGNwgtYPg3VkcILWEYV3YWt1MgM"}'
2026-03-20 04:38:10.162 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:10.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.91/tcp/36195/p2p/16Uiu2HAkv6gxGXsM8khq3LvM5Pieqxn4Do8y7k81mXCpbivZGwgk"]'
2026-03-20 04:38:10.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:10.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:10.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.171 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:10.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36194/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-20 04:38:10.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:10.378 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:10.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36194/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-20 04:38:10.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:10.586 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:10.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36194/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-20 04:38:10.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:10.793 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:10.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36194/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-20 04:38:10.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:10.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:11.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36194/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:11.003 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36194/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-03-20 04:38:11.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54798/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:11.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54798/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
2026-03-20 04:38:11.007 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:38:11.008 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:38:11.008 DEBUG [src.node.waku_node] Stopping container with id ca69ec39ddfd
2026-03-20 04:38:11.606 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:11.607 DEBUG [src.node.waku_node] Stopping container with id 3740c6467768
2026-03-20 04:38:12.183 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:12.186 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:38:12.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:12.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
2026-03-20 04:35:33.739 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:33.739 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-20_04-35-33__57699858-b1e0-49ee-80aa-ca188b6207e4
2026-03-20 04:35:33.740 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:33.740 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:35:33.740 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:35:33.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:33.748 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-33__57699858-b1e0-49ee-80aa-ca188b6207e4__wakuorg_nwaku:latest.log
2026-03-20 04:35:33.749 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:33.749 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:33.751 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:33.751 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.92
2026-03-20 04:35:33.752 DEBUG [src.node.docker_mananger] Generated ports ['27783', '27784', '27785', '27786', '27787']
2026-03-20 04:35:33.752 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:35:33.752 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:35:33.752 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:33.752 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:33.752 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:33.752 DEBUG [src.node.docker_mananger] docker run -i -t -p 27783:27783 -p 27784:27784 -p 27785:27785 -p 27786:27786 -p 27787:27787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27785 --rest-port=27783 --tcp-port=27784 --discv5-udp-port=27786 --rest-address=0.0.0.0 --nat=extip:172.18.16.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbfcd5cb4f207e0abbf6cc3c3a9534d0ae21a7ebf9caa8bfc89fd5892ebeb20a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27787 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-20 04:35:33.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.92 waku f526bb3bdcaa97b256561f2319f935cb3668d0ee0aacf11a428accc49a18ec78
2026-03-20 04:35:33.955 ERROR [src.node.docker_mananger] Max retries reached for container da9fc9489e39. Exiting log stream.
2026-03-20 04:35:33.985 DEBUG [src.node.docker_mananger] Container started with ID f526bb3bdcaa. Setting up logs at ./log/docker/node1_2026-03-20_04-35-33__57699858-b1e0-49ee-80aa-ca188b6207e4__wakuorg_nwaku:latest.log
2026-03-20 04:35:33.986 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27783
2026-03-20 04:35:33.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:34.534 ERROR [src.node.docker_mananger] Max retries reached for container 225224ec6be9. Exiting log stream.
2026-03-20 04:35:34.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27783/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:34.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:35:35.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27783/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:35.093 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-20 04:35:35.094 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:35.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:35.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.92/tcp/27784/p2p/16Uiu2HAmSPttydn4mkgtQnJPuwgoaeYXC3x1gJQEhRaKjvhbUXko","/ip4/172.18.16.92/tcp/27785/ws/p2p/16Uiu2HAmSPttydn4mkgtQnJPuwgoaeYXC3x1gJQEhRaKjvhbUXko"],"enrUri":"enr:-L24QMOooDIdSSBIXf5y4IgA2rohYLb-nf6d8ESSwfksm6awDGDtBS190q4rXXq_9JnBt0tri3qH4YSn2GzfXDvq_SkCgmlkgnY0gmlwhKwSEFyKbXVsdGlhZGRyc5YACASsEhBcBmyIAAoErBIQXAZsid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzCW9BLm6_u7dXv0hj_MKBigGyW9_m-qKoXmpBnXe07yDdGNwgmyIg3VkcIJsioV3YWt1MgU"}'
2026-03-20 04:35:35.097 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:35.103 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:35.103 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-33__57699858-b1e0-49ee-80aa-ca188b6207e4__wakuorg_nwaku:latest.log
2026-03-20 04:35:35.103 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:35.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:35.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:35.105 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.147
2026-03-20 04:35:35.105 DEBUG [src.node.docker_mananger] Generated ports ['44661', '44662', '44663', '44664', '44665']
2026-03-20 04:35:35.105 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:35:35.105 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:35:35.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:35.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:35.106 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:35.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 44661:44661 -p 44662:44662 -p 44663:44663 -p 44664:44664 -p 44665:44665 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44663 --rest-port=44661 --tcp-port=44662 --discv5-udp-port=44664 --rest-address=0.0.0.0 --nat=extip:172.18.231.147 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1b414bbddffae04c6efc181fc8c05f41463dafeef4c0cdeeccaa5dfff9d9dbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44665 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMOooDIdSSBIXf5y4IgA2rohYLb-nf6d8ESSwfksm6awDGDtBS190q4rXXq_9JnBt0tri3qH4YSn2GzfXDvq_SkCgmlkgnY0gmlwhKwSEFyKbXVsdGlhZGRyc5YACASsEhBcBmyIAAoErBIQXAZsid0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzCW9BLm6_u7dXv0hj_MKBigGyW9_m-qKoXmpBnXe07yDdGNwgmyIg3VkcIJsioV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-20 04:35:35.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.147 waku 5ecabb6d4a7d631e1af94bfdd99cfd60390a60c8e0703675355bcfdf5a8c93fe
2026-03-20 04:35:35.354 DEBUG [src.node.docker_mananger] Container started with ID 5ecabb6d4a7d. Setting up logs at ./log/docker/node2_2026-03-20_04-35-33__57699858-b1e0-49ee-80aa-ca188b6207e4__wakuorg_nwaku:latest.log
2026-03-20 04:35:35.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44661
2026-03-20 04:35:35.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:36.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44661/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:35:36.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44661/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:35:36.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44661/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.564 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-20 04:35:36.565 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:36.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44661/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.147/tcp/44662/p2p/16Uiu2HAmSSWRNniSX8kbn69SKqbjXwtUtdBgRvfBJcBVqpSSKwDX","/ip4/172.18.231.147/tcp/44663/ws/p2p/16Uiu2HAmSSWRNniSX8kbn69SKqbjXwtUtdBgRvfBJcBVqpSSKwDX"],"enrUri":"enr:-L24QDMNwK1139siYo3jwi8ccnofXugdU-wT9f7xgBbF59rdMZh7XPk14Gb0NA_euoVdQBovr2Ngu72U-uXebPnb1NkCgmlkgnY0gmlwhKwS55OKbXVsdGlhZGRyc5YACASsEueTBq52AAoErBLnkwaud90DgnJzhQACAQAAiXNlY3AyNTZrMaEDzNERNcgOCP2pyqm-mFoNPLZ6Fb03IJzFXGrN5JiYlC6DdGNwgq52g3VkcIKueIV3YWt1MgE"}'
2026-03-20 04:35:36.567 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:36.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44661/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.92/tcp/27784/p2p/16Uiu2HAmSPttydn4mkgtQnJPuwgoaeYXC3x1gJQEhRaKjvhbUXko"]'
2026-03-20 04:35:36.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:36.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:35:36.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:36.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44661/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:35:36.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:36.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27783/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-20 04:35:36.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:36.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:36.738 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981336619512349,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:36.742 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:36.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:36.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981336619512349,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:36.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:36.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:36.749 DEBUG [src.node.waku_node] Stopping container with id f526bb3bdcaa
2026-03-20 04:35:37.342 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:37.345 DEBUG [src.node.waku_node] Stopping container with id 5ecabb6d4a7d
2026-03-20 04:35:37.928 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:37.931 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:37.991 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:38.027 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-03-20_04-39-11__8d8a05be-5a12-4df5-acae-5519059cc61b
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-20_04-39-11__8d8a05be-5a12-4df5-acae-5519059cc61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28687', '28688', '28689', '28690', '28691']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28687:28687 -p 28688:28688 -p 28689:28689 -p 28690:28690 -p 28691:28691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28689 --rest-port=28687 --tcp-port=28688 --discv5-udp-port=28690 --rest-address=0.0.0.0 --nat=extip:172.18.1.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7953e8de9a2e26cf60d9bc0fe8768cbaef5d50317b253e86ef5b40bc6f1bbdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28691 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.137 waku e70dfc3d78297f68d516ea9bc46a311c070eff0a9d4ec55b9973018c7fc4eb19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e70dfc3d7829. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-39-11__8d8a05be-5a12-4df5-acae-5519059cc61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28687
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 ca3bba67f17d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f812f0e15b08. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28687/health" -H "Content-Type: application/json" -d 'None'
INFO  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:28687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.137/tcp/28688/p2p/16Uiu2HAm7bRKvxUTyWKjtUxzhk6y82X9gDex3RLu4q4riJEtgs68","/ip4/172.18.1.137/tcp/28689/ws/p2p/16Uiu2HAm7bRKvxUTyWKjtUxzhk6y82X9gDex3RLu4q4riJEtgs68"],"enrUri":"enr:-L24QLHss85HvWfCEx7V8Jk_fcwRZ3vu-DO5i4N-7w4yIoprdNutL-Owh_ieRqpJNJd5hzJ3Qn2xxqz16tBSRz628WUCgmlkgnY0gmlwhKwSAYmKbXVsdGlhZGRyc5YACASsEgGJBnAQAAoErBIBiQZwEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtMt7tSYliZflNgiVq-YYwexOUrXlFdpzXFIvDRJnUVmDdGNwgnAQg3VkcIJwEoV3YWt1MgM"}'
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-20_04-39-11__8d8a05be-5a12-4df5-acae-5519059cc61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52089', '52090', '52091', '52092', '52093']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52089:52089 -p 52090:52090 -p 52091:52091 -p 52092:52092 -p 52093:52093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52091 --rest-port=52089 --tcp-port=52090 --discv5-udp-port=52092 --rest-address=0.0.0.0 --nat=extip:172.18.198.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dbf7ac290bc6d0bd02ee7805fd07ef8af56dcde7837fac7b1e08f3f81f4cccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52093 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLHss85HvWfCEx7V8Jk_fcwRZ3vu-DO5i4N-7w4yIoprdNutL-Owh_ieRqpJNJd5hzJ3Qn2xxqz16tBSRz628WUCgmlkgnY0gmlwhKwSAYmKbXVsdGlhZGRyc5YACASsEgGJBnAQAAoErBIBiQZwEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtMt7tSYliZflNgiVq-YYwexOUrXlFdpzXFIvDRJnUVmDdGNwgnAQg3VkcIJwEoV3YWt1MgM --storenode=/ip4/172.18.1.137/tcp/28688/p2p/16Uiu2HAm7bRKvxUTyWKjtUxzhk6y82X9gDex3RLu4q4riJEtgs68 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.227 waku 467c93390969cbe738ca38b996100042b8dc723ba081ef855b2a45c11c8f3f22
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 467c93390969. Setting up logs at ./log/docker/store_node1_2026-03-20_04-39-11__8d8a05be-5a12-4df5-acae-5519059cc61b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52089
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52089/health" -H "Content-Type: application/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:52089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.227/tcp/52090/p2p/16Uiu2HAkzFhpHLqe9BDhnWc8DFP4U6N63g89QWejzcfmCHRpuAqz","/ip4/172.18.198.227/tcp/52091/ws/p2p/16Uiu2HAkzFhpHLqe9BDhnWc8DFP4U6N63g89QWejzcfmCHRpuAqz"],"enrUri":"enr:-L24QM--9e05VVPUZMB053L1fOPALP4Ksh204dnPS4fTjei6VvUcrQFbBDe9md9eSEI1JbBGz9A2GpuRcoDJf1gtbfkCgmlkgnY0gmlwhKwSxuOKbXVsdGlhZGRyc5YACASsEsbjBst6AAoErBLG4wbLe90DgnJzhQADAQAAiXNlY3AyNTZrMaECR7yz2TvH9Ure5k5KxXIlFvu4Gpf50vohYz9xR4fAce2DdGNwgst6g3VkcILLfIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.137/tcp/28688/p2p/16Uiu2HAm7bRKvxUTyWKjtUxzhk6y82X9gDex3RLu4q4riJEtgs68"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28687/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:52089/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:28687/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28687/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"}]}'
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:52089/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 467c93390969
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52089/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:52089/health" -H "Content-Type: application/json" -d 'None'
INFO  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:52089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.227/tcp/52090/p2p/16Uiu2HAkzFhpHLqe9BDhnWc8DFP4U6N63g89QWejzcfmCHRpuAqz","/ip4/172.18.198.227/tcp/52091/ws/p2p/16Uiu2HAkzFhpHLqe9BDhnWc8DFP4U6N63g89QWejzcfmCHRpuAqz"],"enrUri":"enr:-L24QM--9e05VVPUZMB053L1fOPALP4Ksh204dnPS4fTjei6VvUcrQFbBDe9md9eSEI1JbBGz9A2GpuRcoDJf1gtbfkCgmlkgnY0gmlwhKwSxuOKbXVsdGlhZGRyc5YACASsEsbjBst6AAoErBLG4wbLe90DgnJzhQADAQAAiXNlY3AyNTZrMaECR7yz2TvH9Ure5k5KxXIlFvu4Gpf50vohYz9xR4fAce2DdGNwgst6g3VkcILLfIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52089/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:28687/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:28687/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"},{"messageHash":"0xf9af5ba88a2820fd12341a5f33d4adf776a5623946fbca9712bff49ec13f3af7"}]}'
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:52089/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"},{"messageHash":"0xf9af5ba88a2820fd12341a5f33d4adf776a5623946fbca9712bff49ec13f3af7"}]}'
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:28687/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"},{"messageHash":"0xf9af5ba88a2820fd12341a5f33d4adf776a5623946fbca9712bff49ec13f3af7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52089/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":"0x8d55cf5ea06cc3158b9ec5bb2fb948673f5df80b753b2c613553ae8a298939a7"},{"messageHash":"0xf9af5ba88a2820fd12341a5f33d4adf776a5623946fbca9712bff49ec13f3af7"}]}'
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 e70dfc3d7829
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 467c93390969
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 one or more lines are too long

File diff suppressed because one or more lines are too long

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-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9
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-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31208', '31209', '31210', '31211', '31212']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31208:31208 -p 31209:31209 -p 31210:31210 -p 31211:31211 -p 31212:31212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31210 --rest-port=31208 --tcp-port=31209 --discv5-udp-port=31211 --rest-address=0.0.0.0 --nat=extip:172.18.220.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaacaac7da2b6cfb26952cb223332ab525ed0654acac6ad07fde67fd23a6e1e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31212 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.124 waku e58a16ea6cf6d627d42231bbb5f9df8de4b93883c8c0710aa4dff3980272e051
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e58a16ea6cf6. Setting up logs at ./log/docker/receiving_node1_2026-03-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31208
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 44263880dba1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c59139bc2bf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31208/health" -H "Content-Type: application/json" -d 'None'
INFO  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:31208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.124/tcp/31209/p2p/16Uiu2HAmRuLLW4AhSoPtPjVu9d68uvquSGvH2ifw5QPvFpHidQ8m","/ip4/172.18.220.124/tcp/31210/ws/p2p/16Uiu2HAmRuLLW4AhSoPtPjVu9d68uvquSGvH2ifw5QPvFpHidQ8m"],"enrUri":"enr:-L24QITfTSM3tjQE5apb4xxbCLLwmaTWYpG63-nl_7UNnB1cNzvB0QIdRoZxYMqMRnbVHngMMrA2CCtNaDoqTbIsWp0CgmlkgnY0gmlwhKwS3HyKbXVsdGlhZGRyc5YACASsEtx8BnnpAAoErBLcfAZ56t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxNSo-tX0dddgvByTf7WYz1PSRK-ssy83ATbCCJ-71O6DdGNwgnnpg3VkcIJ564V3YWt1Mgk"}'
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-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63194', '63195', '63196', '63197', '63198']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63194:63194 -p 63195:63195 -p 63196:63196 -p 63197:63197 -p 63198:63198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63196 --rest-port=63194 --tcp-port=63195 --discv5-udp-port=63197 --rest-address=0.0.0.0 --nat=extip:172.18.115.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecafe0c7b9aabef0aab0ceda563e182affc37caf7f06357520df6f77ec057fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63198 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.98 waku 5480888292ace868713a2014c5ae59a559b159872b0d1549c7f9017e530702b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5480888292ac. Setting up logs at ./log/docker/receiving_node2_2026-03-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63194
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63194/health" -H "Content-Type: application/json" -d 'None'
INFO  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:63194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.98/tcp/63195/p2p/16Uiu2HAkw1kNj9h2PZ4oDq2KXvhw9jhSGE9nACmFq1vP5MZbfcPP","/ip4/172.18.115.98/tcp/63196/ws/p2p/16Uiu2HAkw1kNj9h2PZ4oDq2KXvhw9jhSGE9nACmFq1vP5MZbfcPP"],"enrUri":"enr:-L24QCwwSIvXHPPfWHxwZj7Rj902ox3CWqHZjHsVPjP23NUuZLt38NXDlv1t4gVo-3oKXtUAF0c-pvKXPS-FvDx8X1ACgmlkgnY0gmlwhKwSc2KKbXVsdGlhZGRyc5YACASsEnNiBvbbAAoErBJzYgb23N0DgnJzhQADAQAAiXNlY3AyNTZrMaECF5ZngzA1Bs1I4I0hmH4VFf4J0xCAGY4xRUQpMtW3gg6DdGNwgvbbg3VkcIL23YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63194/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.124/tcp/31209/p2p/16Uiu2HAmRuLLW4AhSoPtPjVu9d68uvquSGvH2ifw5QPvFpHidQ8m"]'
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-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8058', '8059', '8060', '8061', '8062']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8058:8058 -p 8059:8059 -p 8060:8060 -p 8061:8061 -p 8062:8062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8060 --rest-port=8058 --tcp-port=8059 --discv5-udp-port=8061 --rest-address=0.0.0.0 --nat=extip:172.18.188.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bd3c8faf6390dce6facbf1aac49c44eb9980cdef1decd10dfb78af6efbeefe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8062 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QITfTSM3tjQE5apb4xxbCLLwmaTWYpG63-nl_7UNnB1cNzvB0QIdRoZxYMqMRnbVHngMMrA2CCtNaDoqTbIsWp0CgmlkgnY0gmlwhKwS3HyKbXVsdGlhZGRyc5YACASsEtx8BnnpAAoErBLcfAZ56t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxNSo-tX0dddgvByTf7WYz1PSRK-ssy83ATbCCJ-71O6DdGNwgnnpg3VkcIJ564V3YWt1Mgk --lightpushnode=/ip4/172.18.220.124/tcp/31209/p2p/16Uiu2HAmRuLLW4AhSoPtPjVu9d68uvquSGvH2ifw5QPvFpHidQ8m --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.55 waku 63d0dbea0db6824cbd2a995e79e4eff81e53c8777f995d9a4fb7ece579ec3166
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63d0dbea0db6. Setting up logs at ./log/docker/lightpush_node1_2026-03-20_04-40-25__12d3121d-8716-4111-8867-998ff09191c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8058
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8058/health" -H "Content-Type: application/json" -d 'None'
INFO  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:8058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.55/tcp/8059/p2p/16Uiu2HAkv7XmWS5ZG4k3VfYBJ1gqWU3aGFam381i4LQHsv9hh7hP","/ip4/172.18.188.55/tcp/8060/ws/p2p/16Uiu2HAkv7XmWS5ZG4k3VfYBJ1gqWU3aGFam381i4LQHsv9hh7hP"],"enrUri":"enr:-L24QAIGmJmb_-k2bup-dCUD2ZJFwPG3K0i8ketzN5luHkRVP37Gph3oMgljTmYTZCdceEvdjE5gw67FEHmWEtl6FEsCgmlkgnY0gmlwhKwSvDeKbXVsdGlhZGRyc5YACASsErw3Bh97AAoErBK8NwYffN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCjXyffhmYzm_8DWEbTNIRxGPiABYZoBJf2gS7O7zV_6DdGNwgh97g3VkcIIffYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.124/tcp/31209/p2p/16Uiu2HAmRuLLW4AhSoPtPjVu9d68uvquSGvH2ifw5QPvFpHidQ8m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.98/tcp/63195/p2p/16Uiu2HAkw1kNj9h2PZ4oDq2KXvhw9jhSGE9nACmFq1vP5MZbfcPP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31208/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:63194/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:8058/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:8058/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773981201556710656}}'
INFO  src.node.api_clients.base_client:base_client.py: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:31208/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":1773981201556710656,"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:63194/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":1773981201556710656,"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:8058/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":1773981201556710656,"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:8058/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2089341201556698112}}'
INFO  src.node.api_clients.base_client:base_client.py: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:31208/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":2089341201556698112,"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:63194/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":2089341201556698112,"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:8058/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":2089341201556698112,"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:8058/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773977601556698112}}'
INFO  src.node.api_clients.base_client:base_client.py: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:31208/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":1773977601556698112,"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:63194/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":1773977601556698112,"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:8058/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":1773977601556698112,"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:8058/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773984801556698112}}'
INFO  src.node.api_clients.base_client:base_client.py: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:31208/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":1773984801556698112,"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:63194/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":1773984801556698112,"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:8058/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":1773984801556698112,"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:8058/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:31208/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:63194/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:8058/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:8058/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:31208/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:63194/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:8058/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:8058/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:31208/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:63194/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:8058/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 e58a16ea6cf6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5480888292ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63d0dbea0db6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e58a16ea6cf6. 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,78 @@
2026-03-20 04:37:46.148 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:37:46.148 DEBUG [tests.conftest] Running test: test_store_sync_small_sync_range with id: 2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11
2026-03-20 04:37:46.149 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:37:46.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:46.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11__wakuorg_nwaku:latest.log
2026-03-20 04:37:46.162 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:46.162 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11__wakuorg_nwaku:latest.log
2026-03-20 04:37:46.169 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:46.169 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11__wakuorg_nwaku:latest.log
2026-03-20 04:37:46.169 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:37:46.170 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:46.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:46.171 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:46.172 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.226
2026-03-20 04:37:46.172 DEBUG [src.node.docker_mananger] Generated ports ['13278', '13279', '13280', '13281', '13282']
2026-03-20 04:37:46.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:46.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:46.172 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:46.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 13278:13278 -p 13279:13279 -p 13280:13280 -p 13281:13281 -p 13282:13282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13280 --rest-port=13278 --tcp-port=13279 --discv5-udp-port=13281 --rest-address=0.0.0.0 --nat=extip:172.18.210.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf4c82c56da3e2967cbd42ba2febfda784bb3bb5bbc567f11b9cc2dd41fac31b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13282 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-20 04:37:46.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.226 waku d830b71742771daf64f7aa3ddff322c705cf7721cbd98adf0f15be3a155aed9f
2026-03-20 04:37:46.390 ERROR [src.node.docker_mananger] Max retries reached for container ebae42f3b023. Exiting log stream.
2026-03-20 04:37:46.406 DEBUG [src.node.docker_mananger] Container started with ID d830b7174277. Setting up logs at ./log/docker/node1_2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11__wakuorg_nwaku:latest.log
2026-03-20 04:37:46.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13278
2026-03-20 04:37:46.406 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:46.947 ERROR [src.node.docker_mananger] Max retries reached for container 183e3ff0c75c. Exiting log stream.
2026-03-20 04:37:47.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13278/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.410 INFO [src.node.api_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-20 04:37:47.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:47.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.226/tcp/13279/p2p/16Uiu2HAmJMaZZyZxBjxkJvvAGJt1SLg5uMbo9NG5UtVyHfUQuPee","/ip4/172.18.210.226/tcp/13280/ws/p2p/16Uiu2HAmJMaZZyZxBjxkJvvAGJt1SLg5uMbo9NG5UtVyHfUQuPee"],"enrUri":"enr:-L24QCQOaNadX42BiKrvKhCWxkxrBMRMtJUBRHRKT4FBTbpbS1E3jaOdCo1NEtgoguRU9bAR5OLKYYwUGCe8rWGs8D8CgmlkgnY0gmlwhKwS0uKKbXVsdGlhZGRyc5YACASsEtLiBjPfAAoErBLS4gYz4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVLBZrY04SCPW-XNAnbbhzZ_ufXbiP1x5nGZfW84L14-DdGNwgjPfg3VkcIIz4YV3YWt1MhM"}'
2026-03-20 04:37:47.413 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:47.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:37:47.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:47.432 DEBUG [src.steps.store] Relaying message
2026-03-20 04:37:47.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13278/relay/v1/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-20 04:37:47.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:47.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:37:47.636 DEBUG [src.steps.store] Relaying message
2026-03-20 04:37:47.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13278/relay/v1/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-20 04:37:47.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:47.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:37:47.841 DEBUG [src.steps.store] Relaying message
2026-03-20 04:37:47.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13278/relay/v1/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-20 04:37:47.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:47.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:48.046 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:48.046 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:48.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:48.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.210
2026-03-20 04:38:48.048 DEBUG [src.node.docker_mananger] Generated ports ['3288', '3289', '3290', '3291', '3292']
2026-03-20 04:38:48.048 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:48.048 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:48.048 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:48.048 DEBUG [src.node.docker_mananger] docker run -i -t -p 3288:3288 -p 3289:3289 -p 3290:3290 -p 3291:3291 -p 3292:3292 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3290 --rest-port=3288 --tcp-port=3289 --discv5-udp-port=3291 --rest-address=0.0.0.0 --nat=extip:172.18.249.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b1307fcfb1f0ea0dbd32d3bb37f9bc1cd8ee0eb4eb72ba5a7b0ba76ababec8f --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3292 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QCQOaNadX42BiKrvKhCWxkxrBMRMtJUBRHRKT4FBTbpbS1E3jaOdCo1NEtgoguRU9bAR5OLKYYwUGCe8rWGs8D8CgmlkgnY0gmlwhKwS0uKKbXVsdGlhZGRyc5YACASsEtLiBjPfAAoErBLS4gYz4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVLBZrY04SCPW-XNAnbbhzZ_ufXbiP1x5nGZfW84L14-DdGNwgjPfg3VkcIIz4YV3YWt1MhM
2026-03-20 04:38:48.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.210 waku cb7e49ca6fd307e21f2b99875efec73cc66d5505b49aedcd7b0a0af80630f576
2026-03-20 04:38:48.274 DEBUG [src.node.docker_mananger] Container started with ID cb7e49ca6fd3. Setting up logs at ./log/docker/node2_2026-03-20_04-37-46__d20a62b3-ee06-416a-81e2-a1d9ee7f2b11__wakuorg_nwaku:latest.log
2026-03-20 04:38:48.274 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3288
2026-03-20 04:38:48.275 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:49.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:49.278 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-20 04:38:49.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:49.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:49.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.210/tcp/3289/p2p/16Uiu2HAmJ5dakVb2VJfDudMg7tikXsDy7nb7r8Wd8YbJQ7YwbMmT","/ip4/172.18.249.210/tcp/3290/ws/p2p/16Uiu2HAmJ5dakVb2VJfDudMg7tikXsDy7nb7r8Wd8YbJQ7YwbMmT"],"enrUri":"enr:-L24QDa09ksnjx0z7PngSwsXBv9DorB66K2OwoG5ckmM0meIQfM0_PaJjzsueW3fvGVjf11gRz_-5FImrEAP-J85slgCgmlkgnY0gmlwhKwS-dKKbXVsdGlhZGRyc5YACASsEvnSBgzZAAoErBL50gYM2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUJp49cQV7DY7nVp4TV25zVg3g2JmLMa9FQP7fnCb-fKDdGNwggzZg3VkcIIM24V3YWt1MhI"}'
2026-03-20 04:38:49.281 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:49.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3288/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.226/tcp/13279/p2p/16Uiu2HAmJMaZZyZxBjxkJvvAGJt1SLg5uMbo9NG5UtVyHfUQuPee"]'
2026-03-20 04:38:49.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:09.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:09.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-20 04:39:09.323 DEBUG [tests.store_sync.test_store_sync] Node-2 local store returned 0 messages; expected 0
2026-03-20 04:39:09.324 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:39:09.325 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:39:09.326 DEBUG [src.node.waku_node] Stopping container with id d830b7174277
2026-03-20 04:39:09.882 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:09.882 DEBUG [src.node.waku_node] Stopping container with id cb7e49ca6fd3
2026-03-20 04:39:10.459 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:10.461 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:39:10.489 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:39:10.500 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-03-20_04-34-38__0119a4e3-538b-4263-a20c-834debf52090
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-20_04-34-38__0119a4e3-538b-4263-a20c-834debf52090__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54791', '54792', '54793', '54794', '54795']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54791:54791 -p 54792:54792 -p 54793:54793 -p 54794:54794 -p 54795:54795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54793 --rest-port=54791 --tcp-port=54792 --discv5-udp-port=54794 --rest-address=0.0.0.0 --nat=extip:172.18.39.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baaa6b5ae839c7fcf10cd260dd53bcc935caaf58f181deedd4bace1cc1676954 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54795 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.249 waku 378797311e46a63ac833265faf978ae203b8ff73dca662e014a7d1c3a297e5a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 378797311e46. Setting up logs at ./log/docker/node1_2026-03-20_04-34-38__0119a4e3-538b-4263-a20c-834debf52090__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54791
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 75495b579e45. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd64adb59ce5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54791/health" -H "Content-Type: application/json" -d 'None'
INFO  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:54791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.249/tcp/54792/p2p/16Uiu2HAkzCrrCNSvjoyzst5Kr6tnLfPwFHRCUUHip9CPCrq5F7pP","/ip4/172.18.39.249/tcp/54793/ws/p2p/16Uiu2HAkzCrrCNSvjoyzst5Kr6tnLfPwFHRCUUHip9CPCrq5F7pP"],"enrUri":"enr:-L24QPNA8IDKLYWKuxw0q_kxkK3Vf4-IzVn8EnE5ja0yo9O4Be1MEDkRa46-ULtyMDuzQ9b_3X8NZsa4JXTrSVNHhF0CgmlkgnY0gmlwhKwSJ_mKbXVsdGlhZGRyc5YACASsEif5BtYIAAoErBIn-QbWCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRwIse1n7OiaH78CUSI4e5lQ8fmX-c5XmYss5dd42y8SDdGNwgtYIg3VkcILWCoV3YWt1MgU"}'
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-20_04-34-38__0119a4e3-538b-4263-a20c-834debf52090__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46307', '46308', '46309', '46310', '46311']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46307:46307 -p 46308:46308 -p 46309:46309 -p 46310:46310 -p 46311:46311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46309 --rest-port=46307 --tcp-port=46308 --discv5-udp-port=46310 --rest-address=0.0.0.0 --nat=extip:172.18.143.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c53dc9bcbac59fa20a1e8ae3cab20e8feb5f47ec0a346b1e78b452a7add531a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46311 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPNA8IDKLYWKuxw0q_kxkK3Vf4-IzVn8EnE5ja0yo9O4Be1MEDkRa46-ULtyMDuzQ9b_3X8NZsa4JXTrSVNHhF0CgmlkgnY0gmlwhKwSJ_mKbXVsdGlhZGRyc5YACASsEif5BtYIAAoErBIn-QbWCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRwIse1n7OiaH78CUSI4e5lQ8fmX-c5XmYss5dd42y8SDdGNwgtYIg3VkcILWCoV3YWt1MgU --filternode=/ip4/172.18.39.249/tcp/54792/p2p/16Uiu2HAkzCrrCNSvjoyzst5Kr6tnLfPwFHRCUUHip9CPCrq5F7pP
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.117 waku bf653c8d6f6526ffcd0a4fd3a5272b469090361f6a87dcc7dfa18d9516dcba1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf653c8d6f65. Setting up logs at ./log/docker/node2_2026-03-20_04-34-38__0119a4e3-538b-4263-a20c-834debf52090__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46307
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46307/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.117/tcp/46308/p2p/16Uiu2HAkz9UeYwJkkRFuH6nYwQtctv4t9fvyEoE6pn4C1KEja2YN","/ip4/172.18.143.117/tcp/46309/ws/p2p/16Uiu2HAkz9UeYwJkkRFuH6nYwQtctv4t9fvyEoE6pn4C1KEja2YN"],"enrUri":"enr:-L24QJJWk-PiA35Bq2xACfwyMqqxm2hNze1BHEdpHjtiE-43aoZ1VXOItls5M662ZEq4cdxRxTDr60x37W-YflplH_gCgmlkgnY0gmlwhKwSj3WKbXVsdGlhZGRyc5YACASsEo91BrTkAAoErBKPdQa05d0DgnJzhQADAQAAiXNlY3AyNTZrMaECRiRULdx7koN1Qz6LFu1YQyK8i7qfgy73cYxTOmZQFqeDdGNwgrTkg3VkcIK05oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.249/tcp/54792/p2p/16Uiu2HAkzCrrCNSvjoyzst5Kr6tnLfPwFHRCUUHip9CPCrq5F7pP"]'
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:54791/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:46307/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4dfe6c83-e3b8-4231-a93c-e860c3037b80", "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":"4dfe6c83-e3b8-4231-a93c-e860c3037b80","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46307/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 378797311e46
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf653c8d6f65
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,111 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-03-20_04-36-50__f2ffcf20-4f17-4e11-a3d0-49fb30c6ff8e
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-20_04-36-50__f2ffcf20-4f17-4e11-a3d0-49fb30c6ff8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60131', '60132', '60133', '60134', '60135']
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 60131:60131 -p 60132:60132 -p 60133:60133 -p 60134:60134 -p 60135:60135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60133 --rest-port=60131 --tcp-port=60132 --discv5-udp-port=60134 --rest-address=0.0.0.0 --nat=extip:172.18.187.103 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=add24b95edc0beb3ea89e5baba8ee68bddbc6bc9e52b26d83925dcdbd558add2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60135 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f055178fd572. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.103 waku 78639ca12bebced1c714265f64e357d160bc7a0df7a04bc24cf989bea1cb03c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78639ca12beb. Setting up logs at ./log/docker/node1_2026-03-20_04-36-50__f2ffcf20-4f17-4e11-a3d0-49fb30c6ff8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60131
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 8195ca7903ad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60131/health" -H "Content-Type: application/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:60131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.103/tcp/60132/p2p/16Uiu2HAm5bYEaTTwYUsWH3Y7BFzjZ6TcPVWzPEsagQFzVbrDQMKg","/ip4/172.18.187.103/tcp/60133/ws/p2p/16Uiu2HAm5bYEaTTwYUsWH3Y7BFzjZ6TcPVWzPEsagQFzVbrDQMKg"],"enrUri":"enr:-L24QMbr59iy-B68SEtBAUC0FyWYea-S77LMfNVcnlMIPrmKXREfMFcpWiKa6eiEjBviCApRoEQ-ixTyrP01bZyxuJYCgmlkgnY0gmlwhKwSu2eKbXVsdGlhZGRyc5YACASsErtnBurkAAoErBK7Zwbq5d0DgnJzhQACAQAAiXNlY3AyNTZrMaEClxvrgTe_0KGtVXT-xoECgvDkNLvtEf_WLNsCI7UHiIODdGNwgurkg3VkcILq5oV3YWt1MgU"}'
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-20_04-36-50__f2ffcf20-4f17-4e11-a3d0-49fb30c6ff8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35135', '35136', '35137', '35138', '35139']
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 35135:35135 -p 35136:35136 -p 35137:35137 -p 35138:35138 -p 35139:35139 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35137 --rest-port=35135 --tcp-port=35136 --discv5-udp-port=35138 --rest-address=0.0.0.0 --nat=extip:172.18.169.214 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8fe0f6c9eaa5c22ba8e40bdc8509fbf5aa6a4cbdeb8fed036f741ffd0bdf3dfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35139 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMbr59iy-B68SEtBAUC0FyWYea-S77LMfNVcnlMIPrmKXREfMFcpWiKa6eiEjBviCApRoEQ-ixTyrP01bZyxuJYCgmlkgnY0gmlwhKwSu2eKbXVsdGlhZGRyc5YACASsErtnBurkAAoErBK7Zwbq5d0DgnJzhQACAQAAiXNlY3AyNTZrMaEClxvrgTe_0KGtVXT-xoECgvDkNLvtEf_WLNsCI7UHiIODdGNwgurkg3VkcILq5oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.214 waku e99120598c6c7c83b051e3e727435c0a88b387837aeb9f1115e543e84f538ed5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e99120598c6c. Setting up logs at ./log/docker/node2_2026-03-20_04-36-50__f2ffcf20-4f17-4e11-a3d0-49fb30c6ff8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35135
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/health" -H "Content-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:35135/health" -H "Content-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:35135/health" -H "Content-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:35135/health" -H "Content-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:35135/health" -H "Content-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:35135/health" -H "Content-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:35135/health" -H "Content-Type: application/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:35135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.214/tcp/35136/p2p/16Uiu2HAmKNhVjjUgoP1Lk6omZTsG2Rq2XgDHvqoPABKARKSequxZ","/ip4/172.18.169.214/tcp/35137/ws/p2p/16Uiu2HAmKNhVjjUgoP1Lk6omZTsG2Rq2XgDHvqoPABKARKSequxZ"],"enrUri":"enr:-L24QCSO4WCsjJo1YFH5AjJQV5DykrZG-xAZsne60a-FzZjmVBeN7cYklha4KkldxeE6dQPlUFmOwDcYNCXmRpDEikUCgmlkgnY0gmlwhKwSqdaKbXVsdGlhZGRyc5YACASsEqnWBolAAAoErBKp1gaJQd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDY9V1UNwNJhLKqQGO6_6MA7j2o7buQM_lXkmRBYM5ONaDdGNwgolAg3VkcIKJQoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35135/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.103/tcp/60132/p2p/16Uiu2HAm5bYEaTTwYUsWH3Y7BFzjZ6TcPVWzPEsagQFzVbrDQMKg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35135/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413532606794,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413543877134,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413554035602,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413564591906,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413574320516,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413586886198,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413598234595,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981413609566418,"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 78639ca12beb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e99120598c6c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_big_timestamp with id: 2026-03-20_04-35-56__350b1455-3360-4d68-a8b5-d94685df020c
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-20_04-35-56__350b1455-3360-4d68-a8b5-d94685df020c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65457', '65458', '65459', '65460', '65461']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65457:65457 -p 65458:65458 -p 65459:65459 -p 65460:65460 -p 65461:65461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65459 --rest-port=65457 --tcp-port=65458 --discv5-udp-port=65460 --rest-address=0.0.0.0 --nat=extip:172.18.213.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d49aa1b56ecb19ee81f5aa2ade5dc213bccc28acf23ab58f944ddb0e95bb7e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65461 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.238 waku 0521a4cf7c8ab0cecd989b8cf9118a47814f051a803f35c8d8b6c9103b9cfc5f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb0d562615fc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0521a4cf7c8a. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-35-56__350b1455-3360-4d68-a8b5-d94685df020c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65457
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 90a04831d56c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65457/health" -H "Content-Type: application/json" -d 'None'
INFO  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:65457/debug/v1/info" -H "Content-Type: application/json" -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.238/tcp/65458/p2p/16Uiu2HAmHmk8wvZ7Q5qhjFXhkqPw3DcGtUdrQHUi1cNiCnyidihg","/ip4/172.18.213.238/tcp/65459/ws/p2p/16Uiu2HAmHmk8wvZ7Q5qhjFXhkqPw3DcGtUdrQHUi1cNiCnyidihg"],"enrUri":"enr:-L24QO7cUBD1s9sK9rsnrlIMfnJbs1ZMYDAU_MSLS6L43DhvOruATSV5Vn1cL48EqUlvlNsqTGNrtPoUtE2B2RunLF8CgmlkgnY0gmlwhKwS1e6KbXVsdGlhZGRyc5YACASsEtXuBv-yAAoErBLV7gb_s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTAVuCclqBT6K7_pHNgD_SlOMupSJ5kY1fD-cb8X19-uDdGNwgv-yg3VkcIL_tIV3YWt1MgM"}'
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-20_04-35-56__350b1455-3360-4d68-a8b5-d94685df020c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37630', '37631', '37632', '37633', '37634']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37630:37630 -p 37631:37631 -p 37632:37632 -p 37633:37633 -p 37634:37634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37632 --rest-port=37630 --tcp-port=37631 --discv5-udp-port=37633 --rest-address=0.0.0.0 --nat=extip:172.18.190.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af8d35577ffa9e917afc2a6dccd45ebe9ccbdde89cda8eaa9b1ea311796b8227 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37634 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO7cUBD1s9sK9rsnrlIMfnJbs1ZMYDAU_MSLS6L43DhvOruATSV5Vn1cL48EqUlvlNsqTGNrtPoUtE2B2RunLF8CgmlkgnY0gmlwhKwS1e6KbXVsdGlhZGRyc5YACASsEtXuBv-yAAoErBLV7gb_s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTAVuCclqBT6K7_pHNgD_SlOMupSJ5kY1fD-cb8X19-uDdGNwgv-yg3VkcIL_tIV3YWt1MgM --storenode=/ip4/172.18.213.238/tcp/65458/p2p/16Uiu2HAmHmk8wvZ7Q5qhjFXhkqPw3DcGtUdrQHUi1cNiCnyidihg --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.157 waku bd313a958c0f280a0db5aa55ff91a59e234a3c8394ad2be73c3866d2e1aad5c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd313a958c0f. Setting up logs at ./log/docker/store_node1_2026-03-20_04-35-56__350b1455-3360-4d68-a8b5-d94685df020c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37630
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37630/health" -H "Content-Type: application/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:37630/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/37631/p2p/16Uiu2HAmC68PC3CAk7XRkw9kKqvTzNoeBfUQXTGAVnEe9ZEiFy8j","/ip4/172.18.190.157/tcp/37632/ws/p2p/16Uiu2HAmC68PC3CAk7XRkw9kKqvTzNoeBfUQXTGAVnEe9ZEiFy8j"],"enrUri":"enr:-L24QGGreEuIE4Prba8FgexA1se7B7rgw8YqkZMrjrEfAo6HFxYiqo7llm92gmfGyvj-SQFOVpmkUx9Z-ztMoR9u7dcCgmlkgnY0gmlwhKwSvp2KbXVsdGlhZGRyc5YACASsEr6dBpL_AAoErBK-nQaTAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC95TqfpSoKsn8KlfUSiaELSdHlQpi6-Hnq4WFFSF2N4CDdGNwgpL_g3VkcIKTAYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37630/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.238/tcp/65458/p2p/16Uiu2HAmHmk8wvZ7Q5qhjFXhkqPw3DcGtUdrQHUi1cNiCnyidihg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/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:37630/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:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:199 inquering stored messages with start time 1773981356051960064 after end time 2465181360299997696
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65457/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981356051960064&endTime=2465181360299997696&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":"0x826cce12d53d0af83aff3758a1c1b046a43f5c76fc6e1e0a707b62f1d2455ef2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981356051960064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8114bf64312194803119cd5d5217e2e652497fe16bb61a7327eda5f4c2f91cc7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981358051965952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6a464db5925d46fc51b0bf0102835a84bff6524991bf30805e6c716c1b412bc2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981358951968000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x743dde5f6ba6f6d8d65236c7d5280c7bceb7dab7a9b4482981426a4a42fb8f5a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981359151969792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe3af0b1a3094c7783184e23ead34aec7c6b7d40ca1dc3311d74fa05b30b6f3ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981361051971840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd7eda981d86c08b83e602e0b4112eb2ee114fd0a5bf37500a917c7eb0f021ae6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981369051973120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1773981356051960064 and end time = 2465181360299997696 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37630/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981356051960064&endTime=2465181360299997696&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":"0x826cce12d53d0af83aff3758a1c1b046a43f5c76fc6e1e0a707b62f1d2455ef2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981356051960064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8114bf64312194803119cd5d5217e2e652497fe16bb61a7327eda5f4c2f91cc7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981358051965952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6a464db5925d46fc51b0bf0102835a84bff6524991bf30805e6c716c1b412bc2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981358951968000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x743dde5f6ba6f6d8d65236c7d5280c7bceb7dab7a9b4482981426a4a42fb8f5a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981359151969792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe3af0b1a3094c7783184e23ead34aec7c6b7d40ca1dc3311d74fa05b30b6f3ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981361051971840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd7eda981d86c08b83e602e0b4112eb2ee114fd0a5bf37500a917c7eb0f021ae6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981369051973120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1773981356051960064 and end time = 2465181360299997696 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 0521a4cf7c8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd313a958c0f
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 one or more lines are too long

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_2_nodes_different_cluster_same_shard with id: 2026-03-20_04-40-31__5cd94552-ae4b-4d4a-b4a1-658f6c6ee29b
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-20_04-40-31__5cd94552-ae4b-4d4a-b4a1-658f6c6ee29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34471', '34472', '34473', '34474', '34475']
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 34471:34471 -p 34472:34472 -p 34473:34473 -p 34474:34474 -p 34475:34475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34473 --rest-port=34471 --tcp-port=34472 --discv5-udp-port=34474 --rest-address=0.0.0.0 --nat=extip:172.18.50.250 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2cdbadcc39feabb5a0f3fda73baa5c807e56a0cbacafbbd945acff4a7b203adf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34475 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15a7141b0550. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.250 waku d905bf9ba2afdacf43034e1845875c71566f4b031691584e57ed25a55645e42f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d905bf9ba2af. Setting up logs at ./log/docker/node1_2026-03-20_04-40-31__5cd94552-ae4b-4d4a-b4a1-658f6c6ee29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34471
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 148a811f3191. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34471/health" -H "Content-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:34471/health" -H "Content-Type: application/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:34471/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/34472/p2p/16Uiu2HAmTueRBpN9JKmizwP82LewLpGmSW5C3PJ4LfCdaPzSj3Yh","/ip4/172.18.50.250/tcp/34473/ws/p2p/16Uiu2HAmTueRBpN9JKmizwP82LewLpGmSW5C3PJ4LfCdaPzSj3Yh"],"enrUri":"enr:-L24QELolGxoin3yMjghOTCsw1zEYZCkxAAF1xXaXRCWxMZ0VDKiIyzO7M01-ntZcuw2vEf916nfjWJ2mxnr97gZubQCgmlkgnY0gmlwhKwSMvqKbXVsdGlhZGRyc5YACASsEjL6BoaoAAoErBIy-gaGqd0DgnJzhQACAQAAiXNlY3AyNTZrMaED4qB6Wjvpj-1oDseZEjJ_BiqZV_3jHqKiKEy-MVl-yTaDdGNwgoaog3VkcIKGqoV3YWt1MgU"}'
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-20_04-40-31__5cd94552-ae4b-4d4a-b4a1-658f6c6ee29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20346', '20347', '20348', '20349', '20350']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20346:20346 -p 20347:20347 -p 20348:20348 -p 20349:20349 -p 20350:20350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20348 --rest-port=20346 --tcp-port=20347 --discv5-udp-port=20349 --rest-address=0.0.0.0 --nat=extip:172.18.180.149 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=cacd12ae278feae89ef79bb3321b3d680fdeead58e2a2caefc99a6aebc3bb906 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20350 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QELolGxoin3yMjghOTCsw1zEYZCkxAAF1xXaXRCWxMZ0VDKiIyzO7M01-ntZcuw2vEf916nfjWJ2mxnr97gZubQCgmlkgnY0gmlwhKwSMvqKbXVsdGlhZGRyc5YACASsEjL6BoaoAAoErBIy-gaGqd0DgnJzhQACAQAAiXNlY3AyNTZrMaED4qB6Wjvpj-1oDseZEjJ_BiqZV_3jHqKiKEy-MVl-yTaDdGNwgoaog3VkcIKGqoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.149 waku 4de75d6d19746d306e5ef4ce8dbea4fc43ee4db53d216c1c681d6baeca5fdf3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4de75d6d1974. Setting up logs at ./log/docker/node2_2026-03-20_04-40-31__5cd94552-ae4b-4d4a-b4a1-658f6c6ee29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20346/health" -H "Content-Type: application/json" -d 'None'
INFO  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:20346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.149/tcp/20347/p2p/16Uiu2HAkvvTQJVGBFD9YFxEAsP7pi2yy9q1aya8zQT7hatHKosZS","/ip4/172.18.180.149/tcp/20348/ws/p2p/16Uiu2HAkvvTQJVGBFD9YFxEAsP7pi2yy9q1aya8zQT7hatHKosZS"],"enrUri":"enr:-L24QJYjUt26aM5xzzz_un1SmIgsyOThrqUeZ7uxym5KicPca9ogpq4NRBba9Q1DPsUOHTdmKuV6YFBkjhwgCJiUsdMCgmlkgnY0gmlwhKwStJWKbXVsdGlhZGRyc5YACASsErSVBk97AAoErBK0lQZPfN0DgnJzhQAEAQAAiXNlY3AyNTZrMaECFjtPHS-3nb-Rt08a3zbW4L1wW4i3IamIRmMWizSPHfGDdGNwgk97g3VkcIJPfYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.250/tcp/34472/p2p/16Uiu2HAmTueRBpN9JKmizwP82LewLpGmSW5C3PJ4LfCdaPzSj3Yh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34471/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:20346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/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:34471/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:34471/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":1773981634315074975,"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:20346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:20346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d905bf9ba2af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4de75d6d1974
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-20 04:39:24.619 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:39:24.619 DEBUG [tests.conftest] Running test: test_store_with_unknown_pubsub_topic_but_known_content_topic with id: 2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69
2026-03-20 04:39:24.620 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:39:24.620 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:39:24.620 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-20 04:39:24.626 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:24.626 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
2026-03-20 04:39:24.626 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:24.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:24.627 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:24.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.148
2026-03-20 04:39:24.627 DEBUG [src.node.docker_mananger] Generated ports ['55490', '55491', '55492', '55493', '55494']
2026-03-20 04:39:24.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:24.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:24.628 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:24.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 55490:55490 -p 55491:55491 -p 55492:55492 -p 55493:55493 -p 55494:55494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55492 --rest-port=55490 --tcp-port=55491 --discv5-udp-port=55493 --rest-address=0.0.0.0 --nat=extip:172.18.250.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cec7dfc48aeb03a51ac0a1e96e9ced93a54abc169f7c64aa17f9563b2ec623fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55494 --metrics-logging=true --store=true --relay=true
2026-03-20 04:39:24.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.148 waku 0fcf31f5dec5a6bd4fa40ce8ec95f6606d7d97404008b08f2a97efedec2c3761
2026-03-20 04:39:24.800 DEBUG [src.node.docker_mananger] Container started with ID 0fcf31f5dec5. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
2026-03-20 04:39:24.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55490
2026-03-20 04:39:24.802 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:24.989 ERROR [src.node.docker_mananger] Max retries reached for container 4f51a7b7fe74. Exiting log stream.
2026-03-20 04:39:25.425 ERROR [src.node.docker_mananger] Max retries reached for container 82c2e0695983. Exiting log stream.
2026-03-20 04:39:25.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55490/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:25.806 INFO [src.node.api_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-20 04:39:25.806 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:25.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:25.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT","/ip4/172.18.250.148/tcp/55492/ws/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT"],"enrUri":"enr:-L24QP0XcbL35e4Os6S2nkOKjRELJSPwThg2v6o5RkGwcJW9QTCh2ZwFv86p3cOIolRib42-dvqAh7xSSaGX-c3iBxACgmlkgnY0gmlwhKwS-pSKbXVsdGlhZGRyc5YACASsEvqUBtjDAAoErBL6lAbYxN0DgnJzhQADAQAAiXNlY3AyNTZrMaED11BS85Ovs6mDGMvhQePjAetHPdjxIsiKK4nxCMpMBDaDdGNwgtjDg3VkcILYxYV3YWt1MgM"}'
2026-03-20 04:39:25.809 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:25.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:25.815 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
2026-03-20 04:39:25.815 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:25.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:25.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:25.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.98
2026-03-20 04:39:25.817 DEBUG [src.node.docker_mananger] Generated ports ['5878', '5879', '5880', '5881', '5882']
2026-03-20 04:39:25.817 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:25.817 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:25.817 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:25.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 5878:5878 -p 5879:5879 -p 5880:5880 -p 5881:5881 -p 5882:5882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5880 --rest-port=5878 --tcp-port=5879 --discv5-udp-port=5881 --rest-address=0.0.0.0 --nat=extip:172.18.33.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afd83fedaf07ad8bd97bcf2cd9facb166cd7df9eabb3edc1499e8862e35cedf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5882 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP0XcbL35e4Os6S2nkOKjRELJSPwThg2v6o5RkGwcJW9QTCh2ZwFv86p3cOIolRib42-dvqAh7xSSaGX-c3iBxACgmlkgnY0gmlwhKwS-pSKbXVsdGlhZGRyc5YACASsEvqUBtjDAAoErBL6lAbYxN0DgnJzhQADAQAAiXNlY3AyNTZrMaED11BS85Ovs6mDGMvhQePjAetHPdjxIsiKK4nxCMpMBDaDdGNwgtjDg3VkcILYxYV3YWt1MgM --storenode=/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT --store=true --relay=true
2026-03-20 04:39:25.967 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.98 waku c9386265307a2cfc266f4c8f7ee53e0ec71195be8b7b203fe2813733378cfcca
2026-03-20 04:39:25.993 DEBUG [src.node.docker_mananger] Container started with ID c9386265307a. Setting up logs at ./log/docker/store_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
2026-03-20 04:39:25.994 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5878
2026-03-20 04:39:25.994 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:26.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5878/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:26.997 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-20 04:39:26.997 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:26.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:26.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.98/tcp/5879/p2p/16Uiu2HAm3bmdtcdMEthSG2E1BZf9zZNsq8Snz4QCrDqViY2BWcRw","/ip4/172.18.33.98/tcp/5880/ws/p2p/16Uiu2HAm3bmdtcdMEthSG2E1BZf9zZNsq8Snz4QCrDqViY2BWcRw"],"enrUri":"enr:-L24QKkk34gsGgR1BEORttfvih4Uz7akHJHo4cG8XZiBWD6sDCiEbQ2L4Zl0PyWwM2beiPsZNf1zwPHzbyJVbkyqaY8CgmlkgnY0gmlwhKwSIWKKbXVsdGlhZGRyc5YACASsEiFiBhb3AAoErBIhYgYW-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECeXOzIN7RJjyUO3UiVgBQEThczsdGMNvOnmtYu3qmNJqDdGNwghb3g3VkcIIW-YV3YWt1MgM"}'
2026-03-20 04:39:26.999 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:26.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5878/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT"]'
2026-03-20 04:39:27.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:39:27.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5878/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:39:27.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.007 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:27.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/relay/v1/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-20 04:39:27.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:27.213 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:27.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:27.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:27.420 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:27.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:27.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:27.627 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:27.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:27.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:27.834 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:27.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:27.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:27.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:28.041 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:28.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:28.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:28.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:28.248 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:28.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:28.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:28.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:28.455 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:28.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55490/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-20 04:39:28.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:28.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:28.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55490/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:28.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-20 04:39:28.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5878/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:28.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-20 04:39:28.671 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:39:28.672 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:39:28.672 DEBUG [src.node.waku_node] Stopping container with id 0fcf31f5dec5
2026-03-20 04:39:29.142 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:29.144 DEBUG [src.node.waku_node] Stopping container with id c9386265307a
2026-03-20 04:39:29.597 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:39:29.599 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:39:29.606 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:39:29.613 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-20_04-34-38__3398b22f-db3f-42ec-b588-0beabceb829b
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-20_04-34-38__3398b22f-db3f-42ec-b588-0beabceb829b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35902', '35903', '35904', '35905', '35906']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35902:35902 -p 35903:35903 -p 35904:35904 -p 35905:35905 -p 35906:35906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35904 --rest-port=35902 --tcp-port=35903 --discv5-udp-port=35905 --rest-address=0.0.0.0 --nat=extip:172.18.85.192 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdd7a33f680fd4a2c9758d1ccbf5fac36d6229bcfe7cfdbaffbf0abf5b6e30d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35906 --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.85.192 waku 6163b0582c5273be24bbe05fa354ee020a60047d45300d4aa45066bb3bc77eb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6163b0582c52. Setting up logs at ./log/docker/node1_2026-03-20_04-34-38__3398b22f-db3f-42ec-b588-0beabceb829b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35902
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 e609625cc247. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35902/health" -H "Content-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:35902/health" -H "Content-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:35902/health" -H "Content-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:35902/health" -H "Content-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:35902/health" -H "Content-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:35902/health" -H "Content-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:35902/health" -H "Content-Type: application/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:35902/debug/v1/info" -H "Content-Type: application/json" -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.192/tcp/35903/p2p/16Uiu2HAmKqQ3ZB8Hq3Gh7k8wvudakM6rqzEaKik1zhtGyVNz3nzk","/ip4/172.18.85.192/tcp/35904/ws/p2p/16Uiu2HAmKqQ3ZB8Hq3Gh7k8wvudakM6rqzEaKik1zhtGyVNz3nzk"],"enrUri":"enr:-L24QL52N0sWKmar1mIgH89cORk2U6vQbwiJHWbuMKryF8A8elZifp_AsoTkcNN55OslREm1vPMW_xq9FxJMUb6abp8CgmlkgnY0gmlwhKwSVcCKbXVsdGlhZGRyc5YACASsElXABow_AAoErBJVwAaMQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaqxoYTDLVDlZ8Zk1Jc0Q6TfTGHrYjwctd6QhvJ0_H2mDdGNwgow_g3VkcIKMQYV3YWt1MgU"}'
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-20_04-34-38__3398b22f-db3f-42ec-b588-0beabceb829b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17204', '17205', '17206', '17207', '17208']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17204:17204 -p 17205:17205 -p 17206:17206 -p 17207:17207 -p 17208:17208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17206 --rest-port=17204 --tcp-port=17205 --discv5-udp-port=17207 --rest-address=0.0.0.0 --nat=extip:172.18.94.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b034722052ee7a499ce9afddae3697f43d1cf7cfa0940c9a3ad3be9fb4c43e5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17208 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL52N0sWKmar1mIgH89cORk2U6vQbwiJHWbuMKryF8A8elZifp_AsoTkcNN55OslREm1vPMW_xq9FxJMUb6abp8CgmlkgnY0gmlwhKwSVcCKbXVsdGlhZGRyc5YACASsElXABow_AAoErBJVwAaMQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaqxoYTDLVDlZ8Zk1Jc0Q6TfTGHrYjwctd6QhvJ0_H2mDdGNwgow_g3VkcIKMQYV3YWt1MgU --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.94.138 waku c88b30aeba1377e619bc44d9e9abeb7f8b58838b601738111a2ce2145f57229d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c88b30aeba13. Setting up logs at ./log/docker/node2_2026-03-20_04-34-38__3398b22f-db3f-42ec-b588-0beabceb829b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17204
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17204/health" -H "Content-Type: application/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:17204/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/17205/p2p/16Uiu2HAm3sxZimQnkJvWtu7ZRcp7wGLXjNkHJ8aWfSriFwYLJyfU","/ip4/172.18.94.138/tcp/17206/ws/p2p/16Uiu2HAm3sxZimQnkJvWtu7ZRcp7wGLXjNkHJ8aWfSriFwYLJyfU"],"enrUri":"enr:-L24QKCcDkgFr63bb4wN6FdSm--bb8pgMO5g6iS9gAO8yAi8e9yddwdHNUhuaKJra9BLju5sGhckoLRoVexlQEEt6xwCgmlkgnY0gmlwhKwSXoqKbXVsdGlhZGRyc5YACASsEl6KBkM1AAoErBJeigZDNt0DgnJzhQACAQAAiXNlY3AyNTZrMaECfZlZX58gBH6fEhTSrb6zmgO_SS1jJIDRvmP7TRXQB0-DdGNwgkM1g3VkcIJDN4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.192/tcp/35903/p2p/16Uiu2HAmKqQ3ZB8Hq3Gh7k8wvudakM6rqzEaKik1zhtGyVNz3nzk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35902/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17204/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35902/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:35902/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":1773981281815027863,"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:17204/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":1773981281815027863,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35902/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:35902/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":1773981281938966705,"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:17204/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":1773981281938966705,"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 6163b0582c52
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c88b30aeba13
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
2026-03-20 04:39:56.776 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:39:56.777 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_schema with id: 2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1
2026-03-20 04:39:56.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:39:56.777 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:39:56.777 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:39:56.784 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:56.784 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:56.796 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:56.796 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:56.802 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:56.802 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:56.808 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:56.808 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:56.808 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:39:56.808 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:39:56.809 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:56.809 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:56.810 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:56.810 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.8
2026-03-20 04:39:56.811 DEBUG [src.node.docker_mananger] Generated ports ['35256', '35257', '35258', '35259', '35260']
2026-03-20 04:39:56.811 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:56.811 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:56.811 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:56.811 DEBUG [src.node.docker_mananger] docker run -i -t -p 35256:35256 -p 35257:35257 -p 35258:35258 -p 35259:35259 -p 35260:35260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35258 --rest-port=35256 --tcp-port=35257 --discv5-udp-port=35259 --rest-address=0.0.0.0 --nat=extip:172.18.190.8 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=7bf390e9a1dbfa4f53da13dd4caaaebfdca4e6aca3a5bb93d4064cdfc4ec0b74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35260 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-20 04:39:57.002 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.8 waku 22157e6e53a6c04e227585fd284b869dd8311b7d960a57456700dffcf3a0d5da
2026-03-20 04:39:57.026 ERROR [src.node.docker_mananger] Max retries reached for container 792d520a9694. Exiting log stream.
2026-03-20 04:39:57.043 DEBUG [src.node.docker_mananger] Container started with ID 22157e6e53a6. Setting up logs at ./log/docker/node1_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:57.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35256
2026-03-20 04:39:57.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:57.576 ERROR [src.node.docker_mananger] Max retries reached for container 2ae958f928e3. Exiting log stream.
2026-03-20 04:39:58.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35256/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:58.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:39:58.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:58.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:58.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.8/tcp/35257/p2p/16Uiu2HAmS3K8UkbeTndDb1RG7poS992cNCtWjDrfVDWCrJwH3crP","/ip4/172.18.190.8/tcp/35258/ws/p2p/16Uiu2HAmS3K8UkbeTndDb1RG7poS992cNCtWjDrfVDWCrJwH3crP"],"enrUri":"enr:-La4QFuxopta_AdBKVsMI8NLY9HtA-e7dFXfJWH3OJO-RSeSX9wuXzbnUWlqcYPtdum1_auIdWEHoQ_PBCzFcF85q9MCgmlkgnY0gmlwhKwSvgiKbXVsdGlhZGRyc5YACASsEr4IBom5AAoErBK-CAaJut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxt_xBCqx5OxPbv1A8zS5uIOX_6tIH5xjOOG0aU5y5eyDdGNwgom5hXdha3UyAQ"}'
2026-03-20 04:39:58.050 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:58.050 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:58.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:58.052 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:58.052 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.167
2026-03-20 04:39:58.052 DEBUG [src.node.docker_mananger] Generated ports ['3258', '3259', '3260', '3261', '3262']
2026-03-20 04:39:58.052 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:58.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:58.053 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:58.053 DEBUG [src.node.docker_mananger] docker run -i -t -p 3258:3258 -p 3259:3259 -p 3260:3260 -p 3261:3261 -p 3262:3262 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3260 --rest-port=3258 --tcp-port=3259 --discv5-udp-port=3261 --rest-address=0.0.0.0 --nat=extip:172.18.121.167 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=ece0c1cc3e8a542ca634de6875ba97aa18dfe6fefcaf2374debda948dfc69704 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3262 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QFuxopta_AdBKVsMI8NLY9HtA-e7dFXfJWH3OJO-RSeSX9wuXzbnUWlqcYPtdum1_auIdWEHoQ_PBCzFcF85q9MCgmlkgnY0gmlwhKwSvgiKbXVsdGlhZGRyc5YACASsEr4IBom5AAoErBK-CAaJut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxt_xBCqx5OxPbv1A8zS5uIOX_6tIH5xjOOG0aU5y5eyDdGNwgom5hXdha3UyAQ
2026-03-20 04:39:58.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.167 waku b784bf715077bb4140d26c54654e01780f6b2adc923b50f5de26254d085ecf48
2026-03-20 04:39:58.286 DEBUG [src.node.docker_mananger] Container started with ID b784bf715077. Setting up logs at ./log/docker/node2_2026-03-20_04-39-56__a003b01e-3c87-4723-9792-b6145882a0f1__wakuorg_nwaku:latest.log
2026-03-20 04:39:58.286 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3258
2026-03-20 04:39:58.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:59.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3258/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:59.290 INFO [src.node.api_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-20 04:39:59.290 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:59.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3258/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:59.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.167/tcp/3259/p2p/16Uiu2HAkzTUtKAd9yfzGVjxh5ykajje34iHEBrLNoUAXnhnrkkHU","/ip4/172.18.121.167/tcp/3260/ws/p2p/16Uiu2HAkzTUtKAd9yfzGVjxh5ykajje34iHEBrLNoUAXnhnrkkHU"],"enrUri":"enr:-La4QBi0A1KsO8otZc1EkBii6jlx0myvhEpRhIUYaSw01WUPD_IrcGXLtq6VeKQFN6Nccv9JU-HtfGrlh4bHMjtZARgCgmlkgnY0gmlwhKwSeaeKbXVsdGlhZGRyc5YACASsEnmnBgy7AAoErBJ5pwYMvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECSsENO26ISFxOkK3ILHCELLyHyCJCLcACvUVwh2eJ0S-DdGNwggy7hXdha3UyAQ"}'
2026-03-20 04:39:59.292 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:00.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35256/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:00.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
2026-03-20 04:40:00.296 DEBUG [tests.rest_flags.test_admin_flags] relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
2026-03-20 04:40:00.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:40:00.299 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:40:00.299 DEBUG [src.node.waku_node] Stopping container with id 22157e6e53a6
2026-03-20 04:40:00.870 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:00.870 DEBUG [src.node.waku_node] Stopping container with id b784bf715077
2026-03-20 04:40:01.428 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:01.431 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:40:01.434 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:01.435 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 one or more lines are too long

File diff suppressed because it is too large Load Diff

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_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9
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-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.68.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49700', '49701', '49702', '49703', '49704']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49700:49700 -p 49701:49701 -p 49702:49702 -p 49703:49703 -p 49704:49704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49702 --rest-port=49700 --tcp-port=49701 --discv5-udp-port=49703 --rest-address=0.0.0.0 --nat=extip:172.18.68.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dea40484dccdc31a5dad8b26d4071dc9b6844becdafdb42b34e2b1d44c7fd6d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49704 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.206 waku e72f7f4dd3982e7fccabdf7863236e703a2adc2783b2918640ccaab36b67f41f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 378797311e46. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e72f7f4dd398. Setting up logs at ./log/docker/node1_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49700
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 bf653c8d6f65. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49700/health" -H "Content-Type: application/json" -d 'None'
INFO  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:49700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm","/ip4/172.18.68.206/tcp/49702/ws/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm"],"enrUri":"enr:-L24QK8d5w63fDloo328FMWpnDISZA2mt-Tq6Sxw25QTcXcoUG_RT1P8cQO4jPsXg8WRz_omDNxIZLVNRDCfG-YIMJUCgmlkgnY0gmlwhKwSRM6KbXVsdGlhZGRyc5YACASsEkTOBsIlAAoErBJEzgbCJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZCCO_ui-MhfGzgq5FnXCx8v3JGxaG0u51307UE6-CvaDdGNwgsIlg3VkcILCJ4V3YWt1MgU"}'
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-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39607', '39608', '39609', '39610', '39611']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39607:39607 -p 39608:39608 -p 39609:39609 -p 39610:39610 -p 39611:39611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39609 --rest-port=39607 --tcp-port=39608 --discv5-udp-port=39610 --rest-address=0.0.0.0 --nat=extip:172.18.182.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e198c44c3cbe5bcace5cc2ea29d90822cefdde7cfcaccbd696fb9cf60bbe712b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39611 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK8d5w63fDloo328FMWpnDISZA2mt-Tq6Sxw25QTcXcoUG_RT1P8cQO4jPsXg8WRz_omDNxIZLVNRDCfG-YIMJUCgmlkgnY0gmlwhKwSRM6KbXVsdGlhZGRyc5YACASsEkTOBsIlAAoErBJEzgbCJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZCCO_ui-MhfGzgq5FnXCx8v3JGxaG0u51307UE6-CvaDdGNwgsIlg3VkcILCJ4V3YWt1MgU --filternode=/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.97 waku b7738bc17b5d4ba308dee7dd9b7f3d65edd8a62cdbf93b9553cfeadb5a8bdca5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7738bc17b5d. Setting up logs at ./log/docker/node2_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39607
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39607/health" -H "Content-Type: application/json" -d 'None'
INFO  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:39607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.97/tcp/39608/p2p/16Uiu2HAmD7ue94r1GefVnLdv2UPFKVqHsegXVNvrPS3pCJmfo3Ch","/ip4/172.18.182.97/tcp/39609/ws/p2p/16Uiu2HAmD7ue94r1GefVnLdv2UPFKVqHsegXVNvrPS3pCJmfo3Ch"],"enrUri":"enr:-L24QOx3fR0Xg5y9-f_bWazCWBnrvhqrfgVzg_GEPE71yqZ4XMijFk4N44LVlYplor2qx_RRn8zqqPnmEwr1Bz7Dwm4CgmlkgnY0gmlwhKwStmGKbXVsdGlhZGRyc5YACASsErZhBpq4AAoErBK2YQaaud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBuVbWE4G8v1Qz3ocGOh7t7ZqxGMLwFe3vfr0MI2yPL6DdGNwgpq4g3VkcIKauoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm"]'
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:49700/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:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2057483-f6ba-484d-b0a2-3c2fb6b2db85", "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":"c2057483-f6ba-484d-b0a2-3c2fb6b2db85","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49700/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:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "961cbc80-1dd8-48b0-95d5-1f8645770c60", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"961cbc80-1dd8-48b0-95d5-1f8645770c60","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773981284588726487,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "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:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773981284711109679,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/Hello%20World%21" -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:39607/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
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 e72f7f4dd398
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b7738bc17b5d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-20 04:42:42.559 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:42:42.560 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_shard with id: 2026-03-20_04-42-42__02024635-c455-483c-926a-cf33aa107c58
2026-03-20 04:42:42.560 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:42:42.560 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:42:42.560 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:42:42.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:42.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-42-42__02024635-c455-483c-926a-cf33aa107c58__wakuorg_nwaku:latest.log
2026-03-20 04:42:42.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:42.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:42.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:42.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.133
2026-03-20 04:42:42.570 DEBUG [src.node.docker_mananger] Generated ports ['9100', '9101', '9102', '9103', '9104']
2026-03-20 04:42:42.570 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:42.570 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:42.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:42.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:42.571 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:42.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 9100:9100 -p 9101:9101 -p 9102:9102 -p 9103:9103 -p 9104:9104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9102 --rest-port=9100 --tcp-port=9101 --discv5-udp-port=9103 --rest-address=0.0.0.0 --nat=extip:172.18.213.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdb5f2909ef30b8bbbd3f1b20e5a6bed21a6b954e9c9b83990fcafd6fdadf8de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9104 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:42:42.661 ERROR [src.node.docker_mananger] Max retries reached for container ad5b9f3879e8. Exiting log stream.
2026-03-20 04:42:42.772 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.133 waku faef485b5a024ee095f7c3f38b053074e6e2ffb9b01a9032bc33ab6b590647c3
2026-03-20 04:42:42.807 DEBUG [src.node.docker_mananger] Container started with ID faef485b5a02. Setting up logs at ./log/docker/node1_2026-03-20_04-42-42__02024635-c455-483c-926a-cf33aa107c58__wakuorg_nwaku:latest.log
2026-03-20 04:42:42.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9100
2026-03-20 04:42:42.807 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:43.183 ERROR [src.node.docker_mananger] Max retries reached for container 283b1749af2c. Exiting log stream.
2026-03-20 04:42:43.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:43.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:43.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:43.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:44.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:44.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:44.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:44.148 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-20 04:42:44.148 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:44.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:44.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.133/tcp/9101/p2p/16Uiu2HAmA8yD6ViAGGuuHM2t9K9Kaw7GugzZQu7Tgh4xEK6icsCw","/ip4/172.18.213.133/tcp/9102/ws/p2p/16Uiu2HAmA8yD6ViAGGuuHM2t9K9Kaw7GugzZQu7Tgh4xEK6icsCw"],"enrUri":"enr:-L24QE4rqZZQU3MBSJ7yNf5Mx71Pmb54v8reLoqyGkKuvi_cE4lfAi8RWbIkk0GiFfM-WWhZb9Nwo3EAL2lWBEh0h30CgmlkgnY0gmlwhKwS1YWKbXVsdGlhZGRyc5YACASsEtWFBiONAAoErBLVhQYjjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2pfpUxcZLJFCcIQ22HBSHGX9-KqrQxXG_0W20FbqgOSDdGNwgiONg3VkcIIjj4V3YWt1MgU"}'
2026-03-20 04:42:44.151 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:44.160 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:44.160 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-42-42__02024635-c455-483c-926a-cf33aa107c58__wakuorg_nwaku:latest.log
2026-03-20 04:42:44.160 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:44.160 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:44.162 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:44.162 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.96
2026-03-20 04:42:44.162 DEBUG [src.node.docker_mananger] Generated ports ['64101', '64102', '64103', '64104', '64105']
2026-03-20 04:42:44.162 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:44.162 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:44.163 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:44.163 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:44.163 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:44.163 DEBUG [src.node.docker_mananger] docker run -i -t -p 64101:64101 -p 64102:64102 -p 64103:64103 -p 64104:64104 -p 64105:64105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64103 --rest-port=64101 --tcp-port=64102 --discv5-udp-port=64104 --rest-address=0.0.0.0 --nat=extip:172.18.166.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=11e0d9c7e2fc5fecc863deaf0fbdbd6d32e14fc8ceaa23cb4d9641b0d9020cef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64105 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE4rqZZQU3MBSJ7yNf5Mx71Pmb54v8reLoqyGkKuvi_cE4lfAi8RWbIkk0GiFfM-WWhZb9Nwo3EAL2lWBEh0h30CgmlkgnY0gmlwhKwS1YWKbXVsdGlhZGRyc5YACASsEtWFBiONAAoErBLVhQYjjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2pfpUxcZLJFCcIQ22HBSHGX9-KqrQxXG_0W20FbqgOSDdGNwgiONg3VkcIIjj4V3YWt1MgU
2026-03-20 04:42:44.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.96 waku 51e364e024f8c0b01a9b8eb9112415e0115a68b28d59520fd649542b62142797
2026-03-20 04:42:44.405 DEBUG [src.node.docker_mananger] Container started with ID 51e364e024f8. Setting up logs at ./log/docker/node2_2026-03-20_04-42-42__02024635-c455-483c-926a-cf33aa107c58__wakuorg_nwaku:latest.log
2026-03-20 04:42:44.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64101
2026-03-20 04:42:44.406 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:45.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:45.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:45.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:45.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:45.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:45.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:45.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:46.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.026 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-20 04:42:46.026 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:46.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.96/tcp/64102/p2p/16Uiu2HAmFHUwNZeHmMKFBbQFCjhbUkG4ZHSgDhgySJUdRxH1FsCE","/ip4/172.18.166.96/tcp/64103/ws/p2p/16Uiu2HAmFHUwNZeHmMKFBbQFCjhbUkG4ZHSgDhgySJUdRxH1FsCE"],"enrUri":"enr:-L24QOLrxJ5XcNcBQGEgIBThhceDZDzTt6VU_VrfRPL2U7zObsr6aNnHEes0rMV58E9B9X6cGHat9NHzvU8hcUM6fhQCgmlkgnY0gmlwhKwSpmCKbXVsdGlhZGRyc5YACASsEqZgBvpmAAoErBKmYAb6Z90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJxCbbCfD7zAEXbmo7upa8N3xnkITQ9fmMWRNUqHR_YODdGNwgvpmg3VkcIL6aIV3YWt1MgE"}'
2026-03-20 04:42:46.029 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:46.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.133/tcp/9101/p2p/16Uiu2HAmA8yD6ViAGGuuHM2t9K9Kaw7GugzZQu7Tgh4xEK6icsCw"]'
2026-03-20 04:42:46.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:46.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-03-20 04:42:46.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:46.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64101/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-03-20 04:42:46.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:46.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/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-20 04:42:46.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:46.085 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:42:46.185 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:46.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981766071762943,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:46.189 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:46.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981766071762943,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:46.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9100/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-20 04:42:46.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:46.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:42:46.305 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:46.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9100/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981766194663930,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:46.309 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:46.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:46.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981766194663930,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:46.314 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:42:46.316 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:42:46.316 DEBUG [src.node.waku_node] Stopping container with id faef485b5a02
2026-03-20 04:42:46.933 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:46.935 DEBUG [src.node.waku_node] Stopping container with id 51e364e024f8
2026-03-20 04:42:47.524 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:47.526 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:42:47.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:42:47.615 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-03-20 04:40:03.820 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:40:03.821 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab
2026-03-20 04:40:03.821 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:40:03.821 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:40:03.830 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:03.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:03.830 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:03.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:03.833 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:03.833 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.235
2026-03-20 04:40:03.833 DEBUG [src.node.docker_mananger] Generated ports ['22370', '22371', '22372', '22373', '22374']
2026-03-20 04:40:03.833 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:03.833 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:03.834 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:03.834 DEBUG [src.node.docker_mananger] docker run -i -t -p 22370:22370 -p 22371:22371 -p 22372:22372 -p 22373:22373 -p 22374:22374 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22372 --rest-port=22370 --tcp-port=22371 --discv5-udp-port=22373 --rest-address=0.0.0.0 --nat=extip:172.18.26.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a03faf13534cec7ef65e424aadedb88a6b25c24dcccf03e51bfea3ca32cecf42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22374 --metrics-logging=true --lightpush=true --relay=true
2026-03-20 04:40:03.986 ERROR [src.node.docker_mananger] Max retries reached for container 0440e0a4970f. Exiting log stream.
2026-03-20 04:40:04.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.235 waku 9d3552bfe44785fdc668f240fd1c7d3ae9af70a6a6210036aa699ed2c791431a
2026-03-20 04:40:04.089 DEBUG [src.node.docker_mananger] Container started with ID 9d3552bfe447. Setting up logs at ./log/docker/receiving_node1_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:04.090 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22370
2026-03-20 04:40:04.092 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:04.625 ERROR [src.node.docker_mananger] Max retries reached for container 256e867a9711. Exiting log stream.
2026-03-20 04:40:05.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22370/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:05.097 INFO [src.node.api_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-20 04:40:05.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:05.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22370/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:05.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.235/tcp/22371/p2p/16Uiu2HAmGS45noes8MGsCrAh8nKYS4iAfPEPWAP1PRMxQv9p9StQ","/ip4/172.18.26.235/tcp/22372/ws/p2p/16Uiu2HAmGS45noes8MGsCrAh8nKYS4iAfPEPWAP1PRMxQv9p9StQ"],"enrUri":"enr:-L24QKhQz3dsvzevitTYuykTg3sf42m4QY_PeUSzS_WgarmBMuQ4NXoxnNPLsNRHx1bUhh6FWI9CvL2Avxiq5omLXW0CgmlkgnY0gmlwhKwSGuuKbXVsdGlhZGRyc5YACASsEhrrBldjAAoErBIa6wZXZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOB5q99VXW0cFkmUlGjvu1fi2eu0kOk6YHy9fE5iLRBmDdGNwgldjg3VkcIJXZYV3YWt1Mgk"}'
2026-03-20 04:40:05.101 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:05.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:05.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:05.110 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:05.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:05.112 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:05.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.40
2026-03-20 04:40:05.112 DEBUG [src.node.docker_mananger] Generated ports ['49079', '49080', '49081', '49082', '49083']
2026-03-20 04:40:05.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:05.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:05.112 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:05.113 DEBUG [src.node.docker_mananger] docker run -i -t -p 49079:49079 -p 49080:49080 -p 49081:49081 -p 49082:49082 -p 49083:49083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49081 --rest-port=49079 --tcp-port=49080 --discv5-udp-port=49082 --rest-address=0.0.0.0 --nat=extip:172.18.147.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a917d4cb908eed7e78a680bdadebd406b0f63e26ee98751bcbefccfb01a2bcd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49083 --metrics-logging=true --lightpush=false --relay=true
2026-03-20 04:40:05.333 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.40 waku ca5cf804734a700a149f882ae6f55f4c13a23e627e2ad1fee3e19b26d5ced703
2026-03-20 04:40:05.368 DEBUG [src.node.docker_mananger] Container started with ID ca5cf804734a. Setting up logs at ./log/docker/receiving_node2_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:05.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49079
2026-03-20 04:40:05.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:06.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49079/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:06.372 INFO [src.node.api_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-20 04:40:06.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:06.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:06.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.40/tcp/49080/p2p/16Uiu2HAkyJPycv3FvX1CmQkFv4YpDSHp9AGSGf81zhk8FjyJCXDG","/ip4/172.18.147.40/tcp/49081/ws/p2p/16Uiu2HAkyJPycv3FvX1CmQkFv4YpDSHp9AGSGf81zhk8FjyJCXDG"],"enrUri":"enr:-L24QGpnWBOcBTXu5FcC8_lmNUgrZsKBY7Nd1X8cEeEfAWpdBaLegeVqiJoEbhf-FtuhACXbL5a8_oSHp2VcTF7BxnYCgmlkgnY0gmlwhKwSkyiKbXVsdGlhZGRyc5YACASsEpMoBr-4AAoErBKTKAa_ud0DgnJzhQADAQAAiXNlY3AyNTZrMaECOZGWX_xMrJtjY3miXmZ8QBM89P6nv0kUEgbfYRPq7EeDdGNwgr-4g3VkcIK_uoV3YWt1MgE"}'
2026-03-20 04:40:06.376 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:06.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.235/tcp/22371/p2p/16Uiu2HAmGS45noes8MGsCrAh8nKYS4iAfPEPWAP1PRMxQv9p9StQ"]'
2026-03-20 04:40:06.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:06.433 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:06.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:06.436 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:06.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:06.444 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:06.444 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.145
2026-03-20 04:40:06.444 DEBUG [src.node.docker_mananger] Generated ports ['9901', '9902', '9903', '9904', '9905']
2026-03-20 04:40:06.444 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:06.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:06.445 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:06.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 9901:9901 -p 9902:9902 -p 9903:9903 -p 9904:9904 -p 9905:9905 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9903 --rest-port=9901 --tcp-port=9902 --discv5-udp-port=9904 --rest-address=0.0.0.0 --nat=extip:172.18.103.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba8f2d39ed3d3e0a30defffef9fac8a0ec3dbf82dd450f41b2903ec9fd3afcdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9905 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKhQz3dsvzevitTYuykTg3sf42m4QY_PeUSzS_WgarmBMuQ4NXoxnNPLsNRHx1bUhh6FWI9CvL2Avxiq5omLXW0CgmlkgnY0gmlwhKwSGuuKbXVsdGlhZGRyc5YACASsEhrrBldjAAoErBIa6wZXZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOB5q99VXW0cFkmUlGjvu1fi2eu0kOk6YHy9fE5iLRBmDdGNwgldjg3VkcIJXZYV3YWt1Mgk --lightpushnode=/ip4/172.18.26.235/tcp/22371/p2p/16Uiu2HAmGS45noes8MGsCrAh8nKYS4iAfPEPWAP1PRMxQv9p9StQ --lightpush=true --relay=true
2026-03-20 04:40:06.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.145 waku 2b5f0c6bec8810ddd2eacfd73ee7fbaf3f027298693e2c025b59bfe2e1921e86
2026-03-20 04:40:06.702 DEBUG [src.node.docker_mananger] Container started with ID 2b5f0c6bec88. Setting up logs at ./log/docker/lightpush_node1_2026-03-20_04-40-03__4d04508d-5450-4228-a9be-10e8b4bfe3ab__wakuorg_nwaku:latest.log
2026-03-20 04:40:06.703 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9901
2026-03-20 04:40:06.703 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:07.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9901/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:07.707 INFO [src.node.api_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-20 04:40:07.707 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:07.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9901/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:07.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.145/tcp/9902/p2p/16Uiu2HAm4R4mKqLiBiFykjirPgwqyRSTjChYi4VaPhv9jBe5F1wb","/ip4/172.18.103.145/tcp/9903/ws/p2p/16Uiu2HAm4R4mKqLiBiFykjirPgwqyRSTjChYi4VaPhv9jBe5F1wb"],"enrUri":"enr:-L24QBOAatJIzqHG2D-giy5VINvNV3BN7PBSTw7rS3jfthgeZOvifMRmV5mR5bqDL0C0lVQpYeaBukji_SQcqVwnMtgCgmlkgnY0gmlwhKwSZ5GKbXVsdGlhZGRyc5YACASsEmeRBiauAAoErBJnkQYmr90DgnJzhQADAQAAiXNlY3AyNTZrMaEChZFdWaLnb1fElvOyK8DeqFeBxDArAz4RW0jQxIcY0G6DdGNwgiaug3VkcIImsIV3YWt1Mgk"}'
2026-03-20 04:40:07.710 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:07.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9901/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.235/tcp/22371/p2p/16Uiu2HAmGS45noes8MGsCrAh8nKYS4iAfPEPWAP1PRMxQv9p9StQ"]'
2026-03-20 04:40:07.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9901/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.40/tcp/49080/p2p/16Uiu2HAkyJPycv3FvX1CmQkFv4YpDSHp9AGSGf81zhk8FjyJCXDG"]'
2026-03-20 04:40:07.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22370/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:40:07.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49079/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:40:07.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9901/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:40:07.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.806 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-03-20 04:40:07.810 DEBUG [src.steps.light_push] Lightpushing message
2026-03-20 04:40:07.812 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-20 04:40:07.971 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:9901/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-03-20 04:40:07.974 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:40:07.975 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:40:07.975 DEBUG [src.node.waku_node] Stopping container with id 9d3552bfe447
2026-03-20 04:40:08.603 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:08.604 DEBUG [src.node.waku_node] Stopping container with id ca5cf804734a
2026-03-20 04:40:09.236 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:09.237 DEBUG [src.node.waku_node] Stopping container with id 2b5f0c6bec88
2026-03-20 04:40:09.421 ERROR [src.node.docker_mananger] Max retries reached for container 9d3552bfe447. Exiting log stream.
2026-03-20 04:40:09.854 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:09.857 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:40:09.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:09.883 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:09.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
2026-03-20 04:36:02.357 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:36:02.357 DEBUG [tests.conftest] Running test: test_admin_peers_stats_counts with id: 2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4
2026-03-20 04:36:02.358 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:36:02.358 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:36:02.358 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:36:02.365 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:02.365 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:02.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:02.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:02.378 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:02.378 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:02.384 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:02.384 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:02.384 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:36:02.385 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:36:02.385 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:02.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:02.387 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:02.387 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.204
2026-03-20 04:36:02.387 DEBUG [src.node.docker_mananger] Generated ports ['26924', '26925', '26926', '26927', '26928']
2026-03-20 04:36:02.387 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:02.388 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:02.388 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:02.388 DEBUG [src.node.docker_mananger] docker run -i -t -p 26924:26924 -p 26925:26925 -p 26926:26926 -p 26927:26927 -p 26928:26928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26926 --rest-port=26924 --tcp-port=26925 --discv5-udp-port=26927 --rest-address=0.0.0.0 --nat=extip:172.18.153.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e0d2017c7b452db3fa2c7eff8de3d8df003fb3eb33cceeaaf512add6faeac8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26928 --metrics-logging=true --filter=true --relay=true
2026-03-20 04:36:02.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.204 waku 407c20351b61c06058229a3bd9f76a4bf7fe5a93d9747401025f84be1dfa9af5
2026-03-20 04:36:02.605 ERROR [src.node.docker_mananger] Max retries reached for container 8b05684ea3a2. Exiting log stream.
2026-03-20 04:36:02.615 DEBUG [src.node.docker_mananger] Container started with ID 407c20351b61. Setting up logs at ./log/docker/node1_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:02.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26924
2026-03-20 04:36:02.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:03.160 ERROR [src.node.docker_mananger] Max retries reached for container 410b86327022. Exiting log stream.
2026-03-20 04:36:03.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26924/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:03.619 INFO [src.node.api_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-20 04:36:03.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:03.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:03.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.204/tcp/26925/p2p/16Uiu2HAmFyPJ9opdm6b4Pb8t2LVqF5TE9p3GEjJbenngQJ6ceFKN","/ip4/172.18.153.204/tcp/26926/ws/p2p/16Uiu2HAmFyPJ9opdm6b4Pb8t2LVqF5TE9p3GEjJbenngQJ6ceFKN"],"enrUri":"enr:-L24QFT-aIshjDzj8usECMG-fB5mm3qDH5uxmDg5LAHBtxcbZ5Myd59fu3k4NuZumsmM715hs-zrt7F44yRpXAtDatMCgmlkgnY0gmlwhKwSmcyKbXVsdGlhZGRyc5YACASsEpnMBmktAAoErBKZzAZpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMUl12oeaRSyAJ3kEV9gQP23ExW336vq9cwkNC0tQyfmDdGNwgmktg3VkcIJpL4V3YWt1MgU"}'
2026-03-20 04:36:03.623 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:03.623 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:03.623 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:03.624 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:03.625 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.148
2026-03-20 04:36:03.625 DEBUG [src.node.docker_mananger] Generated ports ['28996', '28997', '28998', '28999', '29000']
2026-03-20 04:36:03.625 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:03.625 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:03.625 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:03.625 DEBUG [src.node.docker_mananger] docker run -i -t -p 28996:28996 -p 28997:28997 -p 28998:28998 -p 28999:28999 -p 29000:29000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28998 --rest-port=28996 --tcp-port=28997 --discv5-udp-port=28999 --rest-address=0.0.0.0 --nat=extip:172.18.246.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d663df3a58bf237ee9cbbb3668eac74db5d6adb64ea666bb2dbfaf0aafcde60a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29000 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFT-aIshjDzj8usECMG-fB5mm3qDH5uxmDg5LAHBtxcbZ5Myd59fu3k4NuZumsmM715hs-zrt7F44yRpXAtDatMCgmlkgnY0gmlwhKwSmcyKbXVsdGlhZGRyc5YACASsEpnMBmktAAoErBKZzAZpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMUl12oeaRSyAJ3kEV9gQP23ExW336vq9cwkNC0tQyfmDdGNwgmktg3VkcIJpL4V3YWt1MgU
2026-03-20 04:36:03.823 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.148 waku a51c6314117a34df73a5fd39d02a92aa7245f0b59b99fedd4da2786f70571dfe
2026-03-20 04:36:03.855 DEBUG [src.node.docker_mananger] Container started with ID a51c6314117a. Setting up logs at ./log/docker/node2_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:03.856 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28996
2026-03-20 04:36:03.856 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:04.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28996/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:04.879 INFO [src.node.api_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-20 04:36:04.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:04.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:04.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.148/tcp/28997/p2p/16Uiu2HAm5NbNayfNWjCGCzHt2WbGTZ2so4Zg42G2EF8qHF7bmmVD","/ip4/172.18.246.148/tcp/28998/ws/p2p/16Uiu2HAm5NbNayfNWjCGCzHt2WbGTZ2so4Zg42G2EF8qHF7bmmVD"],"enrUri":"enr:-L24QIoRHhzl9MgiI1eKPuMiwYozlI5-kOxtbbFOJGKVzeOOVDxxNLpFfPpSdwtdlqDyqM6Y4_WUYDOxKk0kbDWhBuYCgmlkgnY0gmlwhKwS9pSKbXVsdGlhZGRyc5YACASsEvaUBnFFAAoErBL2lAZxRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECk8rq7EBaR2rxZQvRsqDi2jBPPlQ1NEB3XQVwoYgN-tSDdGNwgnFFg3VkcIJxR4V3YWt1MgE"}'
2026-03-20 04:36:04.889 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:04.890 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:04.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:04.892 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:04.892 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.3
2026-03-20 04:36:04.893 DEBUG [src.node.docker_mananger] Generated ports ['7150', '7151', '7152', '7153', '7154']
2026-03-20 04:36:04.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:04.893 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:04.893 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:04.893 DEBUG [src.node.docker_mananger] docker run -i -t -p 7150:7150 -p 7151:7151 -p 7152:7152 -p 7153:7153 -p 7154:7154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7152 --rest-port=7150 --tcp-port=7151 --discv5-udp-port=7153 --rest-address=0.0.0.0 --nat=extip:172.18.79.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=def4143c2cfcbc36ee596befb35dff27ea8afc6e9ce3fc51cfc9cf4d5a8d2ba0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7154 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFT-aIshjDzj8usECMG-fB5mm3qDH5uxmDg5LAHBtxcbZ5Myd59fu3k4NuZumsmM715hs-zrt7F44yRpXAtDatMCgmlkgnY0gmlwhKwSmcyKbXVsdGlhZGRyc5YACASsEpnMBmktAAoErBKZzAZpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMUl12oeaRSyAJ3kEV9gQP23ExW336vq9cwkNC0tQyfmDdGNwgmktg3VkcIJpL4V3YWt1MgU
2026-03-20 04:36:05.097 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.3 waku 70e884b9092c94887f4e803c31fbe6b0aee2edc80b14d439c6f9afd77976c08f
2026-03-20 04:36:05.130 DEBUG [src.node.docker_mananger] Container started with ID 70e884b9092c. Setting up logs at ./log/docker/node3_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:05.131 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7150
2026-03-20 04:36:05.131 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:06.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7150/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:06.146 INFO [src.node.api_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-20 04:36:06.149 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:06.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:06.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.3/tcp/7151/p2p/16Uiu2HAmRTukRzR5zD5L5wqL4tidUc51PVHd6vjGXks2dEsKKwie","/ip4/172.18.79.3/tcp/7152/ws/p2p/16Uiu2HAmRTukRzR5zD5L5wqL4tidUc51PVHd6vjGXks2dEsKKwie"],"enrUri":"enr:-L24QPi-hPJcyhkl5rvMDcnoQqXLGtr2vMoBiX5H4VpJ28qFHxu2RBS_JPzvWp1qmlu5ldWClzC6qrKnvRIeZLVGOCgCgmlkgnY0gmlwhKwSTwOKbXVsdGlhZGRyc5YACASsEk8DBhvvAAoErBJPAwYb8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvlFWubwoF5O6lZ3fXvix9tKXU5VxQ0m3jQj8a-gslneDdGNwghvvg3VkcIIb8YV3YWt1MgE"}'
2026-03-20 04:36:06.158 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:06.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.148/tcp/28997/p2p/16Uiu2HAm5NbNayfNWjCGCzHt2WbGTZ2so4Zg42G2EF8qHF7bmmVD"]'
2026-03-20 04:36:06.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:06.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.3/tcp/7151/p2p/16Uiu2HAmRTukRzR5zD5L5wqL4tidUc51PVHd6vjGXks2dEsKKwie"]'
2026-03-20 04:36:06.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:06.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.3/tcp/7151/p2p/16Uiu2HAmRTukRzR5zD5L5wqL4tidUc51PVHd6vjGXks2dEsKKwie"]'
2026-03-20 04:36:06.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:06.167 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:06.167 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:06.168 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:06.168 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.6
2026-03-20 04:36:06.168 DEBUG [src.node.docker_mananger] Generated ports ['17233', '17234', '17235', '17236', '17237']
2026-03-20 04:36:06.169 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:06.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:06.169 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:06.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 17233:17233 -p 17234:17234 -p 17235:17235 -p 17236:17236 -p 17237:17237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17235 --rest-port=17233 --tcp-port=17234 --discv5-udp-port=17236 --rest-address=0.0.0.0 --nat=extip:172.18.56.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=effb7da61e59ee996cd0a0990973d15ae321ba415635d0cceebaa9bf66eed59a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17237 --metrics-logging=true --relay=false --filternode=/ip4/172.18.153.204/tcp/26925/p2p/16Uiu2HAmFyPJ9opdm6b4Pb8t2LVqF5TE9p3GEjJbenngQJ6ceFKN --discv5-bootstrap-node=enr:-L24QFT-aIshjDzj8usECMG-fB5mm3qDH5uxmDg5LAHBtxcbZ5Myd59fu3k4NuZumsmM715hs-zrt7F44yRpXAtDatMCgmlkgnY0gmlwhKwSmcyKbXVsdGlhZGRyc5YACASsEpnMBmktAAoErBKZzAZpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMUl12oeaRSyAJ3kEV9gQP23ExW336vq9cwkNC0tQyfmDdGNwgmktg3VkcIJpL4V3YWt1MgU
2026-03-20 04:36:06.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.6 waku 78c7ff2cc315c8f4a60cabf42475655245160b63d5fb862c57fe230fa43d7045
2026-03-20 04:36:06.397 DEBUG [src.node.docker_mananger] Container started with ID 78c7ff2cc315. Setting up logs at ./log/docker/node4_2026-03-20_04-36-02__5f4fb8a2-046e-4f73-98be-448215aa8cd4__wakuorg_nwaku:latest.log
2026-03-20 04:36:06.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17233
2026-03-20 04:36:06.397 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:07.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17233/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:07.402 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-20 04:36:07.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:07.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:07.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.6/tcp/17234/p2p/16Uiu2HAkv74djgGpQdSBN6TPgqRv22ZbLGvARDrzgPih4frEDCtt","/ip4/172.18.56.6/tcp/17235/ws/p2p/16Uiu2HAkv74djgGpQdSBN6TPgqRv22ZbLGvARDrzgPih4frEDCtt"],"enrUri":"enr:-L24QPpPsXfRWzMGNxdOrmux8u38ID2ETtXaPVGQJfi3qnL9IGBWtv2qvYmsaSZqAHTzmEpyWfgnHuzPNGetbAbPOKoCgmlkgnY0gmlwhKwSOAaKbXVsdGlhZGRyc5YACASsEjgGBkNSAAoErBI4BgZDU90DgnJzhQADAQAAiXNlY3AyNTZrMaECChdESGr9-7n6TQvuPVXT6OLEVwwPG6CiGpi5kqQCIp2DdGNwgkNSg3VkcIJDVIV3YWt1MgA"}'
2026-03-20 04:36:07.404 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:07.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17233/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-20 04:36:07.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:36:07.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26924/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:07.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"Sum":{"Total peers":3},"By Connectedness":{"Connected":3,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":2,"Total relay peers":1},"Mesh peers":{"0":2,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":2,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":3,"/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":3,"/vac/waku/reconciliation/1.0.0":0}}'
2026-03-20 04:36:07.463 DEBUG [tests.rest_flags.test_admin_flags] Node-1 admin peers stats {'Sum': {'Total peers': 3}, 'By Connectedness': {'Connected': 3, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 2, 'Total relay peers': 1}, 'Mesh peers': {'0': 2, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 2, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 3, '/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': 3, '/vac/waku/reconciliation/1.0.0': 0}}
2026-03-20 04:36:07.467 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:07.468 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:07.468 DEBUG [src.node.waku_node] Stopping container with id 407c20351b61
2026-03-20 04:36:08.059 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:08.060 DEBUG [src.node.waku_node] Stopping container with id a51c6314117a
2026-03-20 04:36:08.674 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:08.677 DEBUG [src.node.waku_node] Stopping container with id 70e884b9092c
2026-03-20 04:36:08.878 ERROR [src.node.docker_mananger] Max retries reached for container 407c20351b61. Exiting log stream.
2026-03-20 04:36:09.230 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:09.231 DEBUG [src.node.waku_node] Stopping container with id 78c7ff2cc315
2026-03-20 04:36:09.511 ERROR [src.node.docker_mananger] Max retries reached for container a51c6314117a. Exiting log stream.
2026-03-20 04:36:09.788 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:09.789 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:09.801 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:09.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:09.818 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:09.822 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-20 04:36:07.858 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:36:07.858 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24
2026-03-20 04:36:07.859 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:36:07.859 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:36:07.859 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:36:07.866 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:07.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
2026-03-20 04:36:07.866 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:07.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:07.867 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:07.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.132
2026-03-20 04:36:07.868 DEBUG [src.node.docker_mananger] Generated ports ['64001', '64002', '64003', '64004', '64005']
2026-03-20 04:36:07.868 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:07.868 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:07.868 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:07.868 DEBUG [src.node.docker_mananger] docker run -i -t -p 64001:64001 -p 64002:64002 -p 64003:64003 -p 64004:64004 -p 64005:64005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64003 --rest-port=64001 --tcp-port=64002 --discv5-udp-port=64004 --rest-address=0.0.0.0 --nat=extip:172.18.134.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecfff705e78bcc468fc0af72dd6eed0d1c68fde286f0c9c9ce9ec32dc51cf920 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64005 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:36:08.061 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.132 waku 975d4303d575472931a04685d57d555f090ef4bb1cb33e14eedc1e481bc5199f
2026-03-20 04:36:08.093 DEBUG [src.node.docker_mananger] Container started with ID 975d4303d575. Setting up logs at ./log/docker/node1_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
2026-03-20 04:36:08.095 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64001
2026-03-20 04:36:08.095 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:08.104 ERROR [src.node.docker_mananger] Max retries reached for container 25cd242eadb0. Exiting log stream.
2026-03-20 04:36:08.660 ERROR [src.node.docker_mananger] Max retries reached for container a5db1417aa53. Exiting log stream.
2026-03-20 04:36:09.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64001/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:09.098 INFO [src.node.api_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-20 04:36:09.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:09.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:09.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2","/ip4/172.18.134.132/tcp/64003/ws/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2"],"enrUri":"enr:-L24QMf4lfCWHShhdjT9K-UoAA5vRk58sExSGY7Xh-qz-_7HKWleOlrGqgGLv2ivlFrWx7-xpEeBJo1jlMaywZje08YCgmlkgnY0gmlwhKwShoSKbXVsdGlhZGRyc5YACASsEoaEBvoCAAoErBKGhAb6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv8LGGMSCX83SwfdtQkbatUSiT9V8XntOWpUjP5HasBeDdGNwgvoCg3VkcIL6BIV3YWt1MgU"}'
2026-03-20 04:36:09.101 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:09.102 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:36:09.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:09.109 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
2026-03-20 04:36:09.109 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:09.109 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:09.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:09.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.219
2026-03-20 04:36:09.111 DEBUG [src.node.docker_mananger] Generated ports ['59482', '59483', '59484', '59485', '59486']
2026-03-20 04:36:09.111 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:09.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:09.112 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:09.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 59482:59482 -p 59483:59483 -p 59484:59484 -p 59485:59485 -p 59486:59486 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59484 --rest-port=59482 --tcp-port=59483 --discv5-udp-port=59485 --rest-address=0.0.0.0 --nat=extip:172.18.192.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb6b9bdb6ffbd9e8ae5e1eadabfdae307d6a80b71f5744eb3ab6904dffafffcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59486 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMf4lfCWHShhdjT9K-UoAA5vRk58sExSGY7Xh-qz-_7HKWleOlrGqgGLv2ivlFrWx7-xpEeBJo1jlMaywZje08YCgmlkgnY0gmlwhKwShoSKbXVsdGlhZGRyc5YACASsEoaEBvoCAAoErBKGhAb6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv8LGGMSCX83SwfdtQkbatUSiT9V8XntOWpUjP5HasBeDdGNwgvoCg3VkcIL6BIV3YWt1MgU --filternode=/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2
2026-03-20 04:36:09.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.219 waku 2942ad3bbc318a2cab0911959ba424e0f8134b1fc185672b5c1be01acc01388d
2026-03-20 04:36:09.351 DEBUG [src.node.docker_mananger] Container started with ID 2942ad3bbc31. Setting up logs at ./log/docker/node2_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
2026-03-20 04:36:09.351 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59482
2026-03-20 04:36:09.351 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:10.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59482/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:10.355 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-20 04:36:10.355 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:10.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59482/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:10.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.219/tcp/59483/p2p/16Uiu2HAmUTTruhvk83DCBkbLVuYCiGBMJfCBYYQRNaqLVE25yWNQ","/ip4/172.18.192.219/tcp/59484/ws/p2p/16Uiu2HAmUTTruhvk83DCBkbLVuYCiGBMJfCBYYQRNaqLVE25yWNQ"],"enrUri":"enr:-L24QE7cVrnPc2leH6QklDDc37ZhJk8tTfoAkbEvLU9sIK0udaH6NJCVANFPArL17gY8z5miguMkyQVBUEbRS8DgsiMCgmlkgnY0gmlwhKwSwNuKbXVsdGlhZGRyc5YACASsEsDbBuhbAAoErBLA2wboXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6scgpphFQIH5XkYp11GHhmYO40Mj1jJYB31UEXJmGs2DdGNwguhbg3VkcILoXYV3YWt1MgA"}'
2026-03-20 04:36:10.357 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:10.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2"]'
2026-03-20 04:36:10.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:10.392 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:36:10.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64001/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:36:10.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:10.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59482/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4942cdd5-d203-4a52-b575-05e6b9a43b51", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:36:10.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4942cdd5-d203-4a52-b575-05e6b9a43b51","statusDesc":"OK"}'
2026-03-20 04:36:10.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59482/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:36:10.431 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59482/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-20 04:36:10.433 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:10.434 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:10.434 DEBUG [src.node.waku_node] Stopping container with id 975d4303d575
2026-03-20 04:36:10.988 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:10.989 DEBUG [src.node.waku_node] Stopping container with id 2942ad3bbc31
2026-03-20 04:36:11.529 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:11.531 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:11.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:11.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-03-20_04-34-42__0f37aa2c-e93c-4723-b624-18d3f73d0210
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-20_04-34-42__0f37aa2c-e93c-4723-b624-18d3f73d0210__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46779', '46780', '46781', '46782', '46783']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46779:46779 -p 46780:46780 -p 46781:46781 -p 46782:46782 -p 46783:46783 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46781 --rest-port=46779 --tcp-port=46780 --discv5-udp-port=46782 --rest-address=0.0.0.0 --nat=extip:172.18.174.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8fae5636c5f9a80c3e035c40bc7761b7f89f1832439cbbfc3dffdd35d1e03bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46783 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46238a3dbe03. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.121 waku 9b0e2b2cc933a0b897aaa07a6efaec50a6978cbad8c701175be8728ed1c7f16d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b0e2b2cc933. Setting up logs at ./log/docker/node1_2026-03-20_04-34-42__0f37aa2c-e93c-4723-b624-18d3f73d0210__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46779
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 1f445633856f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46779/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.121/tcp/46780/p2p/16Uiu2HAmTbRwLzYXL5MwM7MbMN7bdJDQTXsBoe8xZTyaP9qtwHq3","/ip4/172.18.174.121/tcp/46781/ws/p2p/16Uiu2HAmTbRwLzYXL5MwM7MbMN7bdJDQTXsBoe8xZTyaP9qtwHq3"],"enrUri":"enr:-L24QE2mi7XGCnwlo6VMEA5Oj5igs4lUbp2wH1AD8xB-yB0paSnG2rL0g2ZmJ7cLtAazideqU-EpRCtsgF2vu-MB-F0CgmlkgnY0gmlwhKwSrnmKbXVsdGlhZGRyc5YACASsEq55Bra8AAoErBKueQa2vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3fXpg0-pKsPXPrAxwZhpnrxITdw9u6xLFhPhR2PbK8KDdGNwgra8g3VkcIK2voV3YWt1MgU"}'
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-20_04-34-42__0f37aa2c-e93c-4723-b624-18d3f73d0210__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11470', '11471', '11472', '11473', '11474']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11470:11470 -p 11471:11471 -p 11472:11472 -p 11473:11473 -p 11474:11474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11472 --rest-port=11470 --tcp-port=11471 --discv5-udp-port=11473 --rest-address=0.0.0.0 --nat=extip:172.18.128.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb97950b2d2a06de898b9c78bae9903ea2adab9addfea17e519340d8d4a7fdad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11474 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE2mi7XGCnwlo6VMEA5Oj5igs4lUbp2wH1AD8xB-yB0paSnG2rL0g2ZmJ7cLtAazideqU-EpRCtsgF2vu-MB-F0CgmlkgnY0gmlwhKwSrnmKbXVsdGlhZGRyc5YACASsEq55Bra8AAoErBKueQa2vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3fXpg0-pKsPXPrAxwZhpnrxITdw9u6xLFhPhR2PbK8KDdGNwgra8g3VkcIK2voV3YWt1MgU --filternode=/ip4/172.18.174.121/tcp/46780/p2p/16Uiu2HAmTbRwLzYXL5MwM7MbMN7bdJDQTXsBoe8xZTyaP9qtwHq3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.61 waku ac559cda7d12a22a9e0c7e02881b9b2f1da4b67677dbab747ea096e8c9593b4d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac559cda7d12. Setting up logs at ./log/docker/node2_2026-03-20_04-34-42__0f37aa2c-e93c-4723-b624-18d3f73d0210__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11470
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11470/health" -H "Content-Type: application/json" -d 'None'
INFO  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:11470/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/11471/p2p/16Uiu2HAmJt6uHtcgXJXWM5Ruf6qurh9o78LJKPUbqzFEokgUEQ31","/ip4/172.18.128.61/tcp/11472/ws/p2p/16Uiu2HAmJt6uHtcgXJXWM5Ruf6qurh9o78LJKPUbqzFEokgUEQ31"],"enrUri":"enr:-L24QFhdHlWs0csK9PdFKirk3PZgLRDnr9nyiMjQMwt-UrsyBFJbTgVSuG5ilb12NTTbxRkfITnucQdRPwNaBKPhMA8CgmlkgnY0gmlwhKwSgD2KbXVsdGlhZGRyc5YACASsEoA9BizPAAoErBKAPQYs0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXIIUhmpyg-Ix24G4FdF1Z7nSBND_xaen3ZIkW5zru4iDdGNwgizPg3VkcIIs0YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11470/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.121/tcp/46780/p2p/16Uiu2HAmTbRwLzYXL5MwM7MbMN7bdJDQTXsBoe8xZTyaP9qtwHq3"]'
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:46779/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:11470/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b27fb347-fb8a-41ee-85e3-76038e8cc1dc", "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":"b27fb347-fb8a-41ee-85e3-76038e8cc1dc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:11470/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11470/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b0e2b2cc933
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac559cda7d12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-03-20_04-37-47__d5d9e9b7-ad0b-4966-be01-f84e7335764c
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-20_04-37-47__d5d9e9b7-ad0b-4966-be01-f84e7335764c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63722', '63723', '63724', '63725', '63726']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63722:63722 -p 63723:63723 -p 63724:63724 -p 63725:63725 -p 63726:63726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63724 --rest-port=63722 --tcp-port=63723 --discv5-udp-port=63725 --rest-address=0.0.0.0 --nat=extip:172.18.54.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dfab52ba4eee70eebcd4581ac9bcadfb9ef9d8c2acaefcb6d5b2b68185aabda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63726 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.139 waku ffb2225d202cbd25be24a4caf40429d171a55d2539d829569bac2088592b654e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffb2225d202c. Setting up logs at ./log/docker/node1_2026-03-20_04-37-47__d5d9e9b7-ad0b-4966-be01-f84e7335764c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63722
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 57cb3b3b4980. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e9fcef2a1f0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63722/health" -H "Content-Type: application/json" -d 'None'
INFO  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:63722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.139/tcp/63723/p2p/16Uiu2HAm47p4mXzAZkqv7Cmi1PSMbbDx6BQ2Aqhk5nG3LD2aMhv9","/ip4/172.18.54.139/tcp/63724/ws/p2p/16Uiu2HAm47p4mXzAZkqv7Cmi1PSMbbDx6BQ2Aqhk5nG3LD2aMhv9"],"enrUri":"enr:-L24QMJ7pyRpUBinrPncRsP41K2ntVps1P4Ih-QolJnzK774ZdUbPVRbR_j-lB4Tvx1HT77-SAizqGDroOirA0eFTawCgmlkgnY0gmlwhKwSNouKbXVsdGlhZGRyc5YACASsEjaLBvjrAAoErBI2iwb47N0DgnJzhQADAQAAiXNlY3AyNTZrMaECgSXe0gdvesNoHKZFQ22NXKmxwVg2chirb55TZTVIp_qDdGNwgvjrg3VkcIL47YV3YWt1MgE"}'
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-20_04-37-47__d5d9e9b7-ad0b-4966-be01-f84e7335764c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36698', '36699', '36700', '36701', '36702']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36698:36698 -p 36699:36699 -p 36700:36700 -p 36701:36701 -p 36702:36702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36700 --rest-port=36698 --tcp-port=36699 --discv5-udp-port=36701 --rest-address=0.0.0.0 --nat=extip:172.18.119.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df57fff977b9bfd71bf8f126934ac1adcb5ba6f9e4f9f9faeed1db9349e8bdeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36702 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMJ7pyRpUBinrPncRsP41K2ntVps1P4Ih-QolJnzK774ZdUbPVRbR_j-lB4Tvx1HT77-SAizqGDroOirA0eFTawCgmlkgnY0gmlwhKwSNouKbXVsdGlhZGRyc5YACASsEjaLBvjrAAoErBI2iwb47N0DgnJzhQADAQAAiXNlY3AyNTZrMaECgSXe0gdvesNoHKZFQ22NXKmxwVg2chirb55TZTVIp_qDdGNwgvjrg3VkcIL47YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.245 waku 756207d73fd047fbd29bc9a5efeb1dbaeeb5371f1e50e74c098bfeefc1750d9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 756207d73fd0. Setting up logs at ./log/docker/node2_2026-03-20_04-37-47__d5d9e9b7-ad0b-4966-be01-f84e7335764c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36698
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36698/health" -H "Content-Type: application/json" -d 'None'
INFO  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:36698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.245/tcp/36699/p2p/16Uiu2HAm1fz8tCkhxe6JB7oEWAW2yiu9A9MZCYWY7K6urhnqFhoD","/ip4/172.18.119.245/tcp/36700/ws/p2p/16Uiu2HAm1fz8tCkhxe6JB7oEWAW2yiu9A9MZCYWY7K6urhnqFhoD"],"enrUri":"enr:-L24QO7qxvFmqQSHAyYRciEWpFOZOgWaxmsq_7OXf26sV4evXhJQ9tNV3Q81CTtlNSCmsoaYmceQqh06Q71uPILzQDMCgmlkgnY0gmlwhKwSd_WKbXVsdGlhZGRyc5YACASsEnf1Bo9bAAoErBJ39QaPXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXNDIYv_4W2vm9fdzJst1i109eihL0an1NwCdrb9qIOiDdGNwgo9bg3VkcIKPXYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.139/tcp/63723/p2p/16Uiu2HAm47p4mXzAZkqv7Cmi1PSMbbDx6BQ2Aqhk5nG3LD2aMhv9"]'
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:63722/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:36698/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:63722/relay/v1/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:63722/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":1773981469760825088,"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:36698/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":1773981469760825088,"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:63722/relay/v1/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:63722/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":1773981469875503216,"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:36698/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":1773981469875503216,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 756207d73fd0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36698/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:36698/health" -H "Content-Type: application/json" -d 'None'
INFO  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:36698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.245/tcp/36699/p2p/16Uiu2HAm1fz8tCkhxe6JB7oEWAW2yiu9A9MZCYWY7K6urhnqFhoD","/ip4/172.18.119.245/tcp/36700/ws/p2p/16Uiu2HAm1fz8tCkhxe6JB7oEWAW2yiu9A9MZCYWY7K6urhnqFhoD"],"enrUri":"enr:-L24QO7qxvFmqQSHAyYRciEWpFOZOgWaxmsq_7OXf26sV4evXhJQ9tNV3Q81CTtlNSCmsoaYmceQqh06Q71uPILzQDMCgmlkgnY0gmlwhKwSd_WKbXVsdGlhZGRyc5YACASsEnf1Bo9bAAoErBJ39QaPXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXNDIYv_4W2vm9fdzJst1i109eihL0an1NwCdrb9qIOiDdGNwgo9bg3VkcIKPXYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63722/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:36698/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:63722/relay/v1/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:63722/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":1773981470982029824,"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:36698/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:63722/relay/v1/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:63722/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":1773981472092380416,"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:36698/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":1773981472092380416,"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 ffb2225d202c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 756207d73fd0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_different_shard with id: 2026-03-20_04-36-05__bb9dccbf-a897-457e-84da-38c7627da8fa
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-20_04-36-05__bb9dccbf-a897-457e-84da-38c7627da8fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24841', '24842', '24843', '24844', '24845']
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 24841:24841 -p 24842:24842 -p 24843:24843 -p 24844:24844 -p 24845:24845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24843 --rest-port=24841 --tcp-port=24842 --discv5-udp-port=24844 --rest-address=0.0.0.0 --nat=extip:172.18.117.124 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcb6be2552d7a32d68de6fd1eacb76f587a362e8eb48efc9246c7f10e09fe2fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24845 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.124 waku 5932ff121ab9623a0749ee038b9fda8c136ae86f9f58c3dbe3795772ce409d39
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09b809ac3808. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5932ff121ab9. Setting up logs at ./log/docker/node1_2026-03-20_04-36-05__bb9dccbf-a897-457e-84da-38c7627da8fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24841
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 ef5ed208da39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24841/health" -H "Content-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:24841/health" -H "Content-Type: application/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:24841/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.124/tcp/24842/p2p/16Uiu2HAkwv6PoJGjuM7LsbcD68yvmhweQ1yHoc9PXmKRLV4oemzX","/ip4/172.18.117.124/tcp/24843/ws/p2p/16Uiu2HAkwv6PoJGjuM7LsbcD68yvmhweQ1yHoc9PXmKRLV4oemzX"],"enrUri":"enr:-L24QOxUvU6Xcvr0waHGfbyZjmfOHpgXT0OzGex3vPhsWVLrPcpKCMjJ5_cNqOlsTGSs6KLD6kIj-L6MXuz8XY2i49UCgmlkgnY0gmlwhKwSdXyKbXVsdGlhZGRyc5YACASsEnV8BmEKAAoErBJ1fAZhC90DgnJzhQACAQAAiXNlY3AyNTZrMaECJP89yv0wHY47MmrJgOnXrPMgaMsBuuGSV-Sqwm2-s0CDdGNwgmEKg3VkcIJhDIV3YWt1MgU"}'
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-20_04-36-05__bb9dccbf-a897-457e-84da-38c7627da8fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42561', '42562', '42563', '42564', '42565']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42561:42561 -p 42562:42562 -p 42563:42563 -p 42564:42564 -p 42565:42565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42563 --rest-port=42561 --tcp-port=42562 --discv5-udp-port=42564 --rest-address=0.0.0.0 --nat=extip:172.18.141.65 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=6a667be15cb2236c61f53175e5c6cdfa94adf2448ecf6db4e1d30ae61a4f4b4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42565 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOxUvU6Xcvr0waHGfbyZjmfOHpgXT0OzGex3vPhsWVLrPcpKCMjJ5_cNqOlsTGSs6KLD6kIj-L6MXuz8XY2i49UCgmlkgnY0gmlwhKwSdXyKbXVsdGlhZGRyc5YACASsEnV8BmEKAAoErBJ1fAZhC90DgnJzhQACAQAAiXNlY3AyNTZrMaECJP89yv0wHY47MmrJgOnXrPMgaMsBuuGSV-Sqwm2-s0CDdGNwgmEKg3VkcIJhDIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.65 waku 61659f3888385cd315678100687cd9b464e678fd7edad446b7377a26934d013c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 61659f388838. Setting up logs at ./log/docker/node2_2026-03-20_04-36-05__bb9dccbf-a897-457e-84da-38c7627da8fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42561
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42561/health" -H "Content-Type: application/json" -d 'None'
INFO  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:42561/debug/v1/info" -H "Content-Type: application/json" -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.65/tcp/42562/p2p/16Uiu2HAmCPS7zsLjTBhYVDMtvVRSrAXKB3GdvsjRBNt8jKxMtUj3","/ip4/172.18.141.65/tcp/42563/ws/p2p/16Uiu2HAmCPS7zsLjTBhYVDMtvVRSrAXKB3GdvsjRBNt8jKxMtUj3"],"enrUri":"enr:-L24QL4S8NHhIaL38kpJRvsrJI9Q69aF4DzoX4GhejQO2lmyTKx6tAAR_K78CN1cbDIKLjDeqvRWK9qulGZXe2DVso8CgmlkgnY0gmlwhKwSjUGKbXVsdGlhZGRyc5YACASsEo1BBqZCAAoErBKNQQamQ90DgnJzhQAEAQAAiXNlY3AyNTZrMaEC_APYouHEL_qaR5qVIkCPiiU8MJDzQroF0cbjgBytb2qDdGNwgqZCg3VkcIKmRIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42561/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.124/tcp/24842/p2p/16Uiu2HAkwv6PoJGjuM7LsbcD68yvmhweQ1yHoc9PXmKRLV4oemzX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24841/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:42561/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24841/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:24841/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":1773981367754431321,"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:42561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:42561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5932ff121ab9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 61659f388838
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-20 04:32:51.705 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:32:51.706 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-03-20_04-32-51__60996b8a-63c4-4386-9d42-2f650563573a
2026-03-20 04:32:51.707 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:32:51.708 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:32:51.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:32:51.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-32-51__60996b8a-63c4-4386-9d42-2f650563573a__wakuorg_nwaku:latest.log
2026-03-20 04:32:51.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:32:51.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-32-51__60996b8a-63c4-4386-9d42-2f650563573a__wakuorg_nwaku:latest.log
2026-03-20 04:32:51.726 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-20 04:32:51.726 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:32:51.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:32:51.727 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:32:51.727 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.243
2026-03-20 04:32:51.728 DEBUG [src.node.docker_mananger] Generated ports ['39348', '39349', '39350', '39351', '39352']
2026-03-20 04:32:51.728 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:32:51.728 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:32:51.728 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:32:51.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 39348:39348 -p 39349:39349 -p 39350:39350 -p 39351:39351 -p 39352:39352 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39350 --rest-port=39348 --tcp-port=39349 --discv5-udp-port=39351 --rest-address=0.0.0.0 --nat=extip:172.18.218.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1ddec86fbece4cb1f5bc5c5cca9cbaececc1db4af920c6cad85f74b1a4acd92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39352 --metrics-logging=true --relay=true
2026-03-20 04:32:51.925 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.243 waku 2041d3139d1611099c2f6bb81c42678c2a1cef84436d4a39568ee99c865ea5e6
2026-03-20 04:32:51.958 DEBUG [src.node.docker_mananger] Container started with ID 2041d3139d16. Setting up logs at ./log/docker/node1_2026-03-20_04-32-51__60996b8a-63c4-4386-9d42-2f650563573a__wakuorg_nwaku:latest.log
2026-03-20 04:32:51.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39348
2026-03-20 04:32:51.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:32:51.970 ERROR [src.node.docker_mananger] Max retries reached for container 9db5029dc773. Exiting log stream.
2026-03-20 04:32:52.530 ERROR [src.node.docker_mananger] Max retries reached for container 1ca2e5576eca. Exiting log stream.
2026-03-20 04:32:52.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39348/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:32:52.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:32:52.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39348/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:52.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.243/tcp/39349/p2p/16Uiu2HAm3dcJc2waQbrVwmmWS1xKRCCVhyrAa2BgkBgtRoRrYHWD","/ip4/172.18.218.243/tcp/39350/ws/p2p/16Uiu2HAm3dcJc2waQbrVwmmWS1xKRCCVhyrAa2BgkBgtRoRrYHWD"],"enrUri":"enr:-L24QM-HU4QlUOmCPD1yjko39txqutn0YIdxrWScH-4qDzGwcqaMTLSONa0cXpCPCFa2i1WnnF2oJxd8qVOsj3N_CYQCgmlkgnY0gmlwhKwS2vOKbXVsdGlhZGRyc5YACASsEtrzBpm1AAoErBLa8waZtt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeexPHJcPbzMzUIl9mFZmTSnEnAZRzFNzELZtiVTiX0aDdGNwgpm1g3VkcIKZt4V3YWt1MgE"}'
2026-03-20 04:32:52.966 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:32:52.967 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:32:52.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:32:52.968 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:32:52.969 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.236
2026-03-20 04:32:52.969 DEBUG [src.node.docker_mananger] Generated ports ['18829', '18830', '18831', '18832', '18833']
2026-03-20 04:32:52.969 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:32:52.969 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:32:52.969 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:32:52.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 18829:18829 -p 18830:18830 -p 18831:18831 -p 18832:18832 -p 18833:18833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18831 --rest-port=18829 --tcp-port=18830 --discv5-udp-port=18832 --rest-address=0.0.0.0 --nat=extip:172.18.80.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0bb49eb6edfb6e5dc6870db2ba1190cc4daee5adde1cfa21bbc77b0dda9716e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18833 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-HU4QlUOmCPD1yjko39txqutn0YIdxrWScH-4qDzGwcqaMTLSONa0cXpCPCFa2i1WnnF2oJxd8qVOsj3N_CYQCgmlkgnY0gmlwhKwS2vOKbXVsdGlhZGRyc5YACASsEtrzBpm1AAoErBLa8waZtt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeexPHJcPbzMzUIl9mFZmTSnEnAZRzFNzELZtiVTiX0aDdGNwgpm1g3VkcIKZt4V3YWt1MgE
2026-03-20 04:32:53.164 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.236 waku 78c7c0fb12168504fbdafae4b6236dce377c2a846c4a2ec936b0b0c044409d82
2026-03-20 04:32:53.199 DEBUG [src.node.docker_mananger] Container started with ID 78c7c0fb1216. Setting up logs at ./log/docker/node2_2026-03-20_04-32-51__60996b8a-63c4-4386-9d42-2f650563573a__wakuorg_nwaku:latest.log
2026-03-20 04:32:53.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18829
2026-03-20 04:32:53.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:32:54.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18829/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:54.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:32:54.230 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:32:54.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:54.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.236/tcp/18830/p2p/16Uiu2HAm4XYMDdmsTjZQ9kmmXiE7sv4GduGXsxFZix42eCBzfR7D","/ip4/172.18.80.236/tcp/18831/ws/p2p/16Uiu2HAm4XYMDdmsTjZQ9kmmXiE7sv4GduGXsxFZix42eCBzfR7D"],"enrUri":"enr:-L24QKmmmrvDUVhOHYmA-lRIjvb0R3QK5nYH6Ji7jFPLpvFqP0GKRFEdR9buoPJRPyzdcQYqnCCKz_jo2n9eaLVjAKICgmlkgnY0gmlwhKwSUOyKbXVsdGlhZGRyc5YACASsElDsBkmOAAoErBJQ7AZJj90DgnJzhQADAQAAiXNlY3AyNTZrMaEChzoKC9j_YH7xTeqL5wyE0jb7FEzHySbTks3lSoo0e8iDdGNwgkmOg3VkcIJJkIV3YWt1MgE"}'
2026-03-20 04:32:54.235 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:32:54.235 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-20 04:32:54.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39348/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:32:54.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:32:54.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18829/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:32:54.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:32:54.245 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-20 04:32:54.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39348/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:54.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.80.236/tcp/41292/p2p/16Uiu2HAm4XYMDdmsTjZQ9kmmXiE7sv4GduGXsxFZix42eCBzfR7D","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:32:54.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18829/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:32:54.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.218.243/tcp/39349/p2p/16Uiu2HAm3dcJc2waQbrVwmmWS1xKRCCVhyrAa2BgkBgtRoRrYHWD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-20 04:32:54.252 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-20 04:33:04.253 INFO [tests.e2e.test_network_conditions] Applying 1000ms latency to node2
2026-03-20 04:33:04.255 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4695', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:33:04.333 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4695', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:33:04.344 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4695', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
2026-03-20 04:33:04.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39348/relay/v1/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-20 04:33:04.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:33:04.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:33:06.368 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":1773981184358564149,"ephemeral":false,"proof":""}]'
2026-03-20 04:33:06.370 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4695', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:33:06.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:33:06.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:33:06.382 DEBUG [src.node.waku_node] Stopping container with id 2041d3139d16
2026-03-20 04:33:06.938 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:33:06.938 DEBUG [src.node.waku_node] Stopping container with id 78c7c0fb1216
2026-03-20 04:33:07.449 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:33:07.452 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:33:07.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:33:07.468 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-20 04:34:09.180 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:09.181 DEBUG [tests.conftest] Running test: test_first_node_to_start_publishes with id: 2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e
2026-03-20 04:34:09.181 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:09.181 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:34:09.182 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:34:09.189 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:09.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:09.189 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:09.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:09.190 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:09.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.137
2026-03-20 04:34:09.191 DEBUG [src.node.docker_mananger] Generated ports ['54922', '54923', '54924', '54925', '54926']
2026-03-20 04:34:09.191 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:09.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:09.191 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:09.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 54922:54922 -p 54923:54923 -p 54924:54924 -p 54925:54925 -p 54926:54926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54924 --rest-port=54922 --tcp-port=54923 --discv5-udp-port=54925 --rest-address=0.0.0.0 --nat=extip:172.18.86.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91e7dcfd59d292d5bdecf7f99de50b1daecd27e6de32cec61f5d4e9844cf35cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54926 --metrics-logging=true --relay=true
2026-03-20 04:34:09.395 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.137 waku e4132ab675e005e159b4477194b1d338b2bc50ca4a4974ee33f7d5d86bf14ccd
2026-03-20 04:34:09.430 DEBUG [src.node.docker_mananger] Container started with ID e4132ab675e0. Setting up logs at ./log/docker/node1_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:09.431 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54922
2026-03-20 04:34:09.431 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:09.467 ERROR [src.node.docker_mananger] Max retries reached for container a43a94b1d915. Exiting log stream.
2026-03-20 04:34:09.951 ERROR [src.node.docker_mananger] Max retries reached for container b8d59690bf72. Exiting log stream.
2026-03-20 04:34:10.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54922/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:10.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:34:10.436 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.137/tcp/54923/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB","/ip4/172.18.86.137/tcp/54924/ws/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB"],"enrUri":"enr:-L24QF8yVqeAkTRNurQZ74MC0uE_GN5WGGxJ4rTItoCCYnwXGLmBb1A5HAgn8UZrAUbbAulUTY2jKBO7dmDq8TmrRZoCgmlkgnY0gmlwhKwSVomKbXVsdGlhZGRyc5YACASsElaJBtaLAAoErBJWiQbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNwwDchz79QdpNI7mNKtXzCyDymIJpvTdkYxcDjzQjSDdGNwgtaLg3VkcILWjYV3YWt1MgE"}'
2026-03-20 04:34:10.439 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:10.445 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:10.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:10.445 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:10.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:10.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:10.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.52
2026-03-20 04:34:10.447 DEBUG [src.node.docker_mananger] Generated ports ['28814', '28815', '28816', '28817', '28818']
2026-03-20 04:34:10.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:10.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:10.448 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:10.448 DEBUG [src.node.docker_mananger] docker run -i -t -p 28814:28814 -p 28815:28815 -p 28816:28816 -p 28817:28817 -p 28818:28818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28816 --rest-port=28814 --tcp-port=28815 --discv5-udp-port=28817 --rest-address=0.0.0.0 --nat=extip:172.18.137.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4ab9ecea04f6f6c7f27ea984aa0f41b740962eb3efdf11ed4439a9a8af5bacf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF8yVqeAkTRNurQZ74MC0uE_GN5WGGxJ4rTItoCCYnwXGLmBb1A5HAgn8UZrAUbbAulUTY2jKBO7dmDq8TmrRZoCgmlkgnY0gmlwhKwSVomKbXVsdGlhZGRyc5YACASsElaJBtaLAAoErBJWiQbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNwwDchz79QdpNI7mNKtXzCyDymIJpvTdkYxcDjzQjSDdGNwgtaLg3VkcILWjYV3YWt1MgE
2026-03-20 04:34:10.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.52 waku bb5b1369c7e5d04464d1b14964ebca1ecb84ca4fefa6eea179ec8928d3e99ed4
2026-03-20 04:34:10.689 DEBUG [src.node.docker_mananger] Container started with ID bb5b1369c7e5. Setting up logs at ./log/docker/node2_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:10.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28814
2026-03-20 04:34:10.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:11.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28814/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:11.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:34:11.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:11.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:11.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.52/tcp/28815/p2p/16Uiu2HAmTMChp6uNgvvmedtCo7ytaksQANTRSGpQq2rDPLLG6AyJ","/ip4/172.18.137.52/tcp/28816/ws/p2p/16Uiu2HAmTMChp6uNgvvmedtCo7ytaksQANTRSGpQq2rDPLLG6AyJ"],"enrUri":"enr:-L24QIplr0_fLDIf25r5RgGYAIeYvgbwMqjzxqvI0A2hGejDFvdBF4MqzvyirHX7yrPFnuYPc_9o8HQjHlFzmWEk1bYCgmlkgnY0gmlwhKwSiTSKbXVsdGlhZGRyc5YACASsEok0BnCPAAoErBKJNAZwkN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2lDRX-bQXmv0zzgcGnsEU2fG7iGh8c_r4E8TDK6zHF2DdGNwgnCPg3VkcIJwkYV3YWt1MgE"}'
2026-03-20 04:34:11.721 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:11.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.137/tcp/54923/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB"]'
2026-03-20 04:34:11.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:11.728 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-20 04:34:11.737 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:11.737 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:11.738 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:11.738 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:11.739 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:11.739 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.14
2026-03-20 04:34:11.739 DEBUG [src.node.docker_mananger] Generated ports ['37173', '37174', '37175', '37176', '37177']
2026-03-20 04:34:11.740 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:11.740 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:11.740 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:11.740 DEBUG [src.node.docker_mananger] docker run -i -t -p 37173:37173 -p 37174:37174 -p 37175:37175 -p 37176:37176 -p 37177:37177 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37175 --rest-port=37173 --tcp-port=37174 --discv5-udp-port=37176 --rest-address=0.0.0.0 --nat=extip:172.18.61.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2bd645ea7eef9affef25f21d3476a9bda99252712a2aa0ba2276badff0695ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37177 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF8yVqeAkTRNurQZ74MC0uE_GN5WGGxJ4rTItoCCYnwXGLmBb1A5HAgn8UZrAUbbAulUTY2jKBO7dmDq8TmrRZoCgmlkgnY0gmlwhKwSVomKbXVsdGlhZGRyc5YACASsElaJBtaLAAoErBJWiQbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNwwDchz79QdpNI7mNKtXzCyDymIJpvTdkYxcDjzQjSDdGNwgtaLg3VkcILWjYV3YWt1MgE
2026-03-20 04:34:11.936 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.14 waku 12724461b7cfb5afecee7372deb93da5fc0c4f9eac87d0afba7b537a2701ab95
2026-03-20 04:34:11.970 DEBUG [src.node.docker_mananger] Container started with ID 12724461b7cf. Setting up logs at ./log/docker/node3_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:11.971 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37173
2026-03-20 04:34:11.971 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:12.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37173/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:12.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:34:12.995 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:12.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37173/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:12.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.14/tcp/37174/p2p/16Uiu2HAm5M3AVxisFG3G8S7UMqTtH5psYkekMfXBPo5JisAMUKxA","/ip4/172.18.61.14/tcp/37175/ws/p2p/16Uiu2HAm5M3AVxisFG3G8S7UMqTtH5psYkekMfXBPo5JisAMUKxA"],"enrUri":"enr:-L24QK4utmtjKLqu-n3uFLb60DndvyQW8sPBwBnd_q8WGV7lNU4MUgruu8TdgauvZfLgF3EvhskA5CubLp5GMDuHGzkCgmlkgnY0gmlwhKwSPQ6KbXVsdGlhZGRyc5YACASsEj0OBpE2AAoErBI9DgaRN90DgnJzhQADAQAAiXNlY3AyNTZrMaECk2TrMR7MrUhYIUWIpSnGMoqs9gDDtUpkPdNs3sb56x-DdGNwgpE2g3VkcIKROIV3YWt1MgE"}'
2026-03-20 04:34:12.999 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:12.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.137/tcp/54923/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB"]'
2026-03-20 04:34:13.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:13.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:13.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:13.008 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:13.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:13.010 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:13.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.73
2026-03-20 04:34:13.010 DEBUG [src.node.docker_mananger] Generated ports ['14220', '14221', '14222', '14223', '14224']
2026-03-20 04:34:13.010 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:13.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:13.011 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:13.011 DEBUG [src.node.docker_mananger] docker run -i -t -p 14220:14220 -p 14221:14221 -p 14222:14222 -p 14223:14223 -p 14224:14224 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14222 --rest-port=14220 --tcp-port=14221 --discv5-udp-port=14223 --rest-address=0.0.0.0 --nat=extip:172.18.71.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eef8ede36ce6d640dbbcbc1307c14b4fbfcbba86acc3e5fcfe1bd0e9ff3ef6dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14224 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF8yVqeAkTRNurQZ74MC0uE_GN5WGGxJ4rTItoCCYnwXGLmBb1A5HAgn8UZrAUbbAulUTY2jKBO7dmDq8TmrRZoCgmlkgnY0gmlwhKwSVomKbXVsdGlhZGRyc5YACASsElaJBtaLAAoErBJWiQbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNwwDchz79QdpNI7mNKtXzCyDymIJpvTdkYxcDjzQjSDdGNwgtaLg3VkcILWjYV3YWt1MgE
2026-03-20 04:34:13.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.73 waku 298d0e0718b1ba6be425417949b0c6273d253e8c3b1d8aecb0f82db2db4f891e
2026-03-20 04:34:13.254 DEBUG [src.node.docker_mananger] Container started with ID 298d0e0718b1. Setting up logs at ./log/docker/node4_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:13.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14220
2026-03-20 04:34:13.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:14.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14220/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.272 INFO [src.node.api_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-20 04:34:14.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:14.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:14.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.73/tcp/14221/p2p/16Uiu2HAmMzPSYKh5QKuRbf2XgiWNBsx74orTSfLJmAtkLNB96imz","/ip4/172.18.71.73/tcp/14222/ws/p2p/16Uiu2HAmMzPSYKh5QKuRbf2XgiWNBsx74orTSfLJmAtkLNB96imz"],"enrUri":"enr:-L24QPASey073WGh05hJdFQ1V6Wv9lAWdqRlXU5sh2uhkZESFsx6jxiuuR3waaZnPNulJpJpmcp5K22O-MR_1-t2YFcCgmlkgnY0gmlwhKwSR0mKbXVsdGlhZGRyc5YACASsEkdJBjeNAAoErBJHSQY3jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDirFThcKbqgo-QmaUxiIg52SrHvWApsD15Z3bSl6EQD2DdGNwgjeNg3VkcII3j4V3YWt1MgE"}'
2026-03-20 04:34:14.281 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:14.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.137/tcp/54923/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB"]'
2026-03-20 04:34:14.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:14.293 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:14.293 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:14.293 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:14.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:14.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:14.295 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.178
2026-03-20 04:34:14.295 DEBUG [src.node.docker_mananger] Generated ports ['8278', '8279', '8280', '8281', '8282']
2026-03-20 04:34:14.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:14.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:14.295 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:14.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 8278:8278 -p 8279:8279 -p 8280:8280 -p 8281:8281 -p 8282:8282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8280 --rest-port=8278 --tcp-port=8279 --discv5-udp-port=8281 --rest-address=0.0.0.0 --nat=extip:172.18.141.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac9cb39ed127be0d8f9c4bfa878519fdd1ade5e9b781dd3a7f2db9ec2ace04bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8282 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF8yVqeAkTRNurQZ74MC0uE_GN5WGGxJ4rTItoCCYnwXGLmBb1A5HAgn8UZrAUbbAulUTY2jKBO7dmDq8TmrRZoCgmlkgnY0gmlwhKwSVomKbXVsdGlhZGRyc5YACASsElaJBtaLAAoErBJWiQbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBNwwDchz79QdpNI7mNKtXzCyDymIJpvTdkYxcDjzQjSDdGNwgtaLg3VkcILWjYV3YWt1MgE
2026-03-20 04:34:14.490 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.178 waku cf5ed4d24b4ddea2b533f783f50f9b41241711e86fb16c0eddf1b9a4f99c807b
2026-03-20 04:34:14.526 DEBUG [src.node.docker_mananger] Container started with ID cf5ed4d24b4d. Setting up logs at ./log/docker/node5_2026-03-20_04-34-09__b46f15d3-c0b9-418b-b2c9-eabbdf85170e__wakuorg_nwaku:latest.log
2026-03-20 04:34:14.526 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8278
2026-03-20 04:34:14.527 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:15.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8278/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.544 INFO [src.node.api_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-20 04:34:15.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:15.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.178/tcp/8279/p2p/16Uiu2HAmCcJfj9dgqxcpjFP1LDyo8DSZUbcwxay4WM3oUAWuzTtY","/ip4/172.18.141.178/tcp/8280/ws/p2p/16Uiu2HAmCcJfj9dgqxcpjFP1LDyo8DSZUbcwxay4WM3oUAWuzTtY"],"enrUri":"enr:-L24QOVZKbGEYJyzJ4oYvu2jYdTpVEi03rzvbqZW6AjMIg9bFbsNow95KaaVhjj-2N6Av_R8yJEjeUQRrJEEILsYkvECgmlkgnY0gmlwhKwSjbKKbXVsdGlhZGRyc5YACASsEo2yBiBXAAoErBKNsgYgWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_0_4PMj2UlYvgHQcIU-ZakoQtWgDUVfb-89t6YwCzF2DdGNwgiBXg3VkcIIgWYV3YWt1MgE"}'
2026-03-20 04:34:15.554 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:15.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8278/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.137/tcp/54923/p2p/16Uiu2HAkukeM1vgw81vvpbq4CmotWYp8dJwKqMVyZz6fWDLkpTrB"]'
2026-03-20 04:34:15.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.557 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-20 04:34:15.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:15.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:15.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.575 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-20 04:34:15.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37173/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:15.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14220/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:15.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:15.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54922/relay/v1/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-20 04:34:15.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.610 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:15.711 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.714 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":1773981255600998656,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.715 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.718 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":1773981255600998656,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.719 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.721 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":1773981255600998656,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.723 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.726 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":1773981255600998656,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.727 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8278/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.730 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":1773981255600998656,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.731 INFO [src.steps.relay] WARM UP successful!!
2026-03-20 04:34:15.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54922/relay/v1/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-20 04:34:15.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:15.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:15.845 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.848 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":1773981255732629860,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.852 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":1773981255732629860,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.854 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37173/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.856 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":1773981255732629860,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.858 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.860 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":1773981255732629860,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.862 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:15.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8278/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:15.864 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":1773981255732629860,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:15.868 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:15.869 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:15.870 DEBUG [src.node.waku_node] Stopping container with id e4132ab675e0
2026-03-20 04:34:16.492 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:16.493 DEBUG [src.node.waku_node] Stopping container with id bb5b1369c7e5
2026-03-20 04:34:17.056 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:17.056 DEBUG [src.node.waku_node] Stopping container with id 12724461b7cf
2026-03-20 04:34:17.371 ERROR [src.node.docker_mananger] Max retries reached for container e4132ab675e0. Exiting log stream.
2026-03-20 04:34:17.605 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:17.606 DEBUG [src.node.waku_node] Stopping container with id 298d0e0718b1
2026-03-20 04:34:17.870 ERROR [src.node.docker_mananger] Max retries reached for container bb5b1369c7e5. Exiting log stream.
2026-03-20 04:34:18.175 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:18.175 DEBUG [src.node.waku_node] Stopping container with id cf5ed4d24b4d
2026-03-20 04:34:18.418 ERROR [src.node.docker_mananger] Max retries reached for container 12724461b7cf. Exiting log stream.
2026-03-20 04:34:18.728 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:18.732 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:18.767 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:18.773 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:18.780 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:18.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:18.793 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,182 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_2_nodes_publish with id: 2026-03-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__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-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__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-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7016', '7017', '7018', '7019', '7020']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7016:7016 -p 7017:7017 -p 7018:7018 -p 7019:7019 -p 7020:7020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7018 --rest-port=7016 --tcp-port=7017 --discv5-udp-port=7019 --rest-address=0.0.0.0 --nat=extip:172.18.241.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfcc1b3af6cb9d89e29dad5fcb30456d582a4ca36d9ea428c18b86be80dca3bf --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7020 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.96 waku d1b2b31502988575fab82cf2b89f02baf8a09eb5d13f0a4db2e1498e267d61e4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52f06bfb59b4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1b2b3150298. Setting up logs at ./log/docker/node1_2026-03-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7016
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 d4da35b77da3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7016/health" -H "Content-Type: application/json" -d 'None'
INFO  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:7016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.96/tcp/7017/p2p/16Uiu2HAm5s7GQHnsPTkbXPNdCuCmGnG6wTnT1mWnXCYahfQTKBQn","/ip4/172.18.241.96/tcp/7018/ws/p2p/16Uiu2HAm5s7GQHnsPTkbXPNdCuCmGnG6wTnT1mWnXCYahfQTKBQn"],"enrUri":"enr:-L24QET1f4-u2PUr4DQNYriT0MpDfIaPoGr0cK6jJQdEHz-nc8UavDfuHMkoa9alz5nH3lahoVYgdKiQB8ylvFZZRoQCgmlkgnY0gmlwhKwS8WCKbXVsdGlhZGRyc5YACASsEvFgBhtpAAoErBLxYAYbat0DgnJzhQADAQAAiXNlY3AyNTZrMaECmxj7Git66rjbUeNX6kkVp6kMiZ4HYqfyfytC5cnWCRuDdGNwghtpg3VkcIIba4V3YWt1MhM"}'
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.65.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29271', '29272', '29273', '29274', '29275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29271:29271 -p 29272:29272 -p 29273:29273 -p 29274:29274 -p 29275:29275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29273 --rest-port=29271 --tcp-port=29272 --discv5-udp-port=29274 --rest-address=0.0.0.0 --nat=extip:172.18.65.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f7edfb4a09de0abef6d10f1b256fc5cda6d7a82c7192c9bf3ae389afb7a5ce7 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29275 --metrics-logging=true --relay=true --storenode=/ip4/172.18.241.96/tcp/7017/p2p/16Uiu2HAm5s7GQHnsPTkbXPNdCuCmGnG6wTnT1mWnXCYahfQTKBQn --discv5-bootstrap-node=enr:-L24QET1f4-u2PUr4DQNYriT0MpDfIaPoGr0cK6jJQdEHz-nc8UavDfuHMkoa9alz5nH3lahoVYgdKiQB8ylvFZZRoQCgmlkgnY0gmlwhKwS8WCKbXVsdGlhZGRyc5YACASsEvFgBhtpAAoErBLxYAYbat0DgnJzhQADAQAAiXNlY3AyNTZrMaECmxj7Git66rjbUeNX6kkVp6kMiZ4HYqfyfytC5cnWCRuDdGNwghtpg3VkcIIba4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.119 waku 068b9047fbdf21b47e75975ed8f2e06f31c3d53d93d5a4d8ed0fd70043f6bdf5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 068b9047fbdf. Setting up logs at ./log/docker/node2_2026-03-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29271
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29271/health" -H "Content-Type: application/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:29271/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/29272/p2p/16Uiu2HAmNPqwP9Crrbuk2hgiZXsQxUog3hBo4LddtpAxJH6SwFAU","/ip4/172.18.65.119/tcp/29273/ws/p2p/16Uiu2HAmNPqwP9Crrbuk2hgiZXsQxUog3hBo4LddtpAxJH6SwFAU"],"enrUri":"enr:-L24QNrVx3ixizgSW-xpV5gcyZ3kCS4JJ7AjP7nEoLM8iENCasTKDVnaxnzhlnilNRjCRsdlrRXLlqxxDYIy8y_glowCgmlkgnY0gmlwhKwSQXeKbXVsdGlhZGRyc5YACASsEkF3BnJYAAoErBJBdwZyWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkLOlOsf97C5x-VT4UR5WFwxiatk4Ek_CPedIDfnKHL2DdGNwgnJYg3VkcIJyWoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9394', '9395', '9396', '9397', '9398']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9394:9394 -p 9395:9395 -p 9396:9396 -p 9397:9397 -p 9398:9398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9396 --rest-port=9394 --tcp-port=9395 --discv5-udp-port=9397 --rest-address=0.0.0.0 --nat=extip:172.18.61.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cafec1bbd3be0f8c198739e9453ad9aeeb7e2fb2ab7f6a7309d07e85eefb3ef0 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9398 --metrics-logging=true --relay=false --storenode=/ip4/172.18.65.119/tcp/29272/p2p/16Uiu2HAmNPqwP9Crrbuk2hgiZXsQxUog3hBo4LddtpAxJH6SwFAU --discv5-bootstrap-node=enr:-L24QNrVx3ixizgSW-xpV5gcyZ3kCS4JJ7AjP7nEoLM8iENCasTKDVnaxnzhlnilNRjCRsdlrRXLlqxxDYIy8y_glowCgmlkgnY0gmlwhKwSQXeKbXVsdGlhZGRyc5YACASsEkF3BnJYAAoErBJBdwZyWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkLOlOsf97C5x-VT4UR5WFwxiatk4Ek_CPedIDfnKHL2DdGNwgnJYg3VkcIJyWoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.226 waku 1600b17a5c70afd826e31a3e51874dec42c4ddd911cabe8689861a1f70e3a0c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1600b17a5c70. Setting up logs at ./log/docker/node3_2026-03-20_04-36-11__43a06925-8144-4bd2-9b22-6f35e840bedc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9394
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9394/health" -H "Content-Type: application/json" -d 'None'
INFO  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:9394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.226/tcp/9395/p2p/16Uiu2HAmDMVQpamyh9sWEW9grfu4AMzsBYHQUNbiptbfr1Si96UM","/ip4/172.18.61.226/tcp/9396/ws/p2p/16Uiu2HAmDMVQpamyh9sWEW9grfu4AMzsBYHQUNbiptbfr1Si96UM"],"enrUri":"enr:-L24QPzYp1fyxJzqR0Ps8EWR4usRlK77FYJ-Z3PS-Km6ClG0HxQkBx0gDIwDi3Y90etKN-apD9A1ArapsoHt-JmlwmgCgmlkgnY0gmlwhKwSPeKKbXVsdGlhZGRyc5YACASsEj3iBiSzAAoErBI94gYktN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCmAXc8Z0ebXgG9gvfbRh-eOqiDfQPfLbA5_8dw8tXdaDdGNwgiSzg3VkcIIktYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.96/tcp/7017/p2p/16Uiu2HAm5s7GQHnsPTkbXPNdCuCmGnG6wTnT1mWnXCYahfQTKBQn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.119/tcp/29272/p2p/16Uiu2HAmNPqwP9Crrbuk2hgiZXsQxUog3hBo4LddtpAxJH6SwFAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/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:29271/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:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 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:7016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11a856258e57e3c36fc9a7d6ed4e9b284b34243dd3b42a9738c5ecf42645ad8d"},{"messageHash":"0xf6de9a0c225ecae1dfa419773fd12975abc02cfd19d445306ad9172e396444c0"},{"messageHash":"0x2a415bc32b23acd631c89744d1365a88047d7d141c3dee48f2c4174913c46a61"},{"messageHash":"0xccc7ef7893ddf560b1c9f5de9fb4410038c6239a796c4a9b2dd9ef1490bb90fb"},{"messageHash":"0xcd9ff30e0b424d1135efa1ebc295ce517b511b9f698b2cdc3cc8120c54b8ab78"},{"messageHash":"0x3e3ffd8e85b8894c37b33412b6c971d0fd0c42b256d13ee698319d8b029ce013"},{"messageHash":"0xcecac159d7d233942b69eec12647db010843145ccc44f00c4ed318ce255614b6"},{"messageHash":"0xeb0da0fef3e22cdf4143491e9538d304c1aed03ddc243397486f700292c716a7"},{"messageHash":"0x9777951fa98849dd7c60596068639a3ce45a0e629193e9328d68ea147c6b8a9b"},{"messageHash":"0x65e3d619c08ddc51be0701d9ee165bca5a764c8e7ea573f1a46ae7bde196a9ef"},{"messageHash":"0x21c6a6b5339f8523d6b5a590741f9ff6c101b8a8ecd4e2a79d86e6a232bf84b7"},{"messageHash":"0x13f3e679a667120f7c67dd162b4d7747e228e024afd27aee54468fac06ff3798"},{"messageHash":"0xe88f4e025887d6e1962b417a944b5e37eef70e048d17b0bfadf2daaaec2a4050"},{"messageHash":"0xd1ee139322f20e80375bb940b04cc4d1779786ff984b2214940bcfeef3764688"},{"messageHash":"0x4d673ebe481845002e84aa0b313cc9dc5a0129eccafc7dd566495689f8f727b9"},{"messageHash":"0x0ffb33b192b283899ae0e739debffee174b676f1827a67a4909ae51a1ad17577"},{"messageHash":"0x9febfff28ff089fcbeabdd8be8406d147576c08894d392bff19024b7672a7c79"},{"messageHash":"0xfbf2ea5c7d0ca5b6aee94419e2a78ddc88804828e4edfa06638969d1d0da7261"},{"messageHash":"0x6bff35325a316885c374ab4eeab4f9778d008d01b6ce10aa2bf72fd42ae1f925"},{"messageHash":"0xff02bd8b2906a33c66d4c6ad758d6bd5e493f630059e5a81faad58ccbb65f67c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
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:29271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11a856258e57e3c36fc9a7d6ed4e9b284b34243dd3b42a9738c5ecf42645ad8d"},{"messageHash":"0xf6de9a0c225ecae1dfa419773fd12975abc02cfd19d445306ad9172e396444c0"},{"messageHash":"0x2a415bc32b23acd631c89744d1365a88047d7d141c3dee48f2c4174913c46a61"},{"messageHash":"0xccc7ef7893ddf560b1c9f5de9fb4410038c6239a796c4a9b2dd9ef1490bb90fb"},{"messageHash":"0xcd9ff30e0b424d1135efa1ebc295ce517b511b9f698b2cdc3cc8120c54b8ab78"},{"messageHash":"0x3e3ffd8e85b8894c37b33412b6c971d0fd0c42b256d13ee698319d8b029ce013"},{"messageHash":"0xcecac159d7d233942b69eec12647db010843145ccc44f00c4ed318ce255614b6"},{"messageHash":"0xeb0da0fef3e22cdf4143491e9538d304c1aed03ddc243397486f700292c716a7"},{"messageHash":"0x9777951fa98849dd7c60596068639a3ce45a0e629193e9328d68ea147c6b8a9b"},{"messageHash":"0x65e3d619c08ddc51be0701d9ee165bca5a764c8e7ea573f1a46ae7bde196a9ef"},{"messageHash":"0x21c6a6b5339f8523d6b5a590741f9ff6c101b8a8ecd4e2a79d86e6a232bf84b7"},{"messageHash":"0x13f3e679a667120f7c67dd162b4d7747e228e024afd27aee54468fac06ff3798"},{"messageHash":"0xe88f4e025887d6e1962b417a944b5e37eef70e048d17b0bfadf2daaaec2a4050"},{"messageHash":"0xd1ee139322f20e80375bb940b04cc4d1779786ff984b2214940bcfeef3764688"},{"messageHash":"0x4d673ebe481845002e84aa0b313cc9dc5a0129eccafc7dd566495689f8f727b9"},{"messageHash":"0x0ffb33b192b283899ae0e739debffee174b676f1827a67a4909ae51a1ad17577"},{"messageHash":"0x9febfff28ff089fcbeabdd8be8406d147576c08894d392bff19024b7672a7c79"},{"messageHash":"0xfbf2ea5c7d0ca5b6aee94419e2a78ddc88804828e4edfa06638969d1d0da7261"},{"messageHash":"0x6bff35325a316885c374ab4eeab4f9778d008d01b6ce10aa2bf72fd42ae1f925"},{"messageHash":"0xff02bd8b2906a33c66d4c6ad758d6bd5e493f630059e5a81faad58ccbb65f67c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
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:9394/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a18a17fcabfc9dabcaf3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x11a856258e57e3c36fc9a7d6ed4e9b284b34243dd3b42a9738c5ecf42645ad8d"},{"messageHash":"0xf6de9a0c225ecae1dfa419773fd12975abc02cfd19d445306ad9172e396444c0"},{"messageHash":"0x2a415bc32b23acd631c89744d1365a88047d7d141c3dee48f2c4174913c46a61"},{"messageHash":"0xccc7ef7893ddf560b1c9f5de9fb4410038c6239a796c4a9b2dd9ef1490bb90fb"},{"messageHash":"0xcd9ff30e0b424d1135efa1ebc295ce517b511b9f698b2cdc3cc8120c54b8ab78"},{"messageHash":"0x3e3ffd8e85b8894c37b33412b6c971d0fd0c42b256d13ee698319d8b029ce013"},{"messageHash":"0xcecac159d7d233942b69eec12647db010843145ccc44f00c4ed318ce255614b6"},{"messageHash":"0xeb0da0fef3e22cdf4143491e9538d304c1aed03ddc243397486f700292c716a7"},{"messageHash":"0x9777951fa98849dd7c60596068639a3ce45a0e629193e9328d68ea147c6b8a9b"},{"messageHash":"0x65e3d619c08ddc51be0701d9ee165bca5a764c8e7ea573f1a46ae7bde196a9ef"},{"messageHash":"0x21c6a6b5339f8523d6b5a590741f9ff6c101b8a8ecd4e2a79d86e6a232bf84b7"},{"messageHash":"0x13f3e679a667120f7c67dd162b4d7747e228e024afd27aee54468fac06ff3798"},{"messageHash":"0xe88f4e025887d6e1962b417a944b5e37eef70e048d17b0bfadf2daaaec2a4050"},{"messageHash":"0xd1ee139322f20e80375bb940b04cc4d1779786ff984b2214940bcfeef3764688"},{"messageHash":"0x4d673ebe481845002e84aa0b313cc9dc5a0129eccafc7dd566495689f8f727b9"},{"messageHash":"0x0ffb33b192b283899ae0e739debffee174b676f1827a67a4909ae51a1ad17577"},{"messageHash":"0x9febfff28ff089fcbeabdd8be8406d147576c08894d392bff19024b7672a7c79"},{"messageHash":"0xfbf2ea5c7d0ca5b6aee94419e2a78ddc88804828e4edfa06638969d1d0da7261"},{"messageHash":"0x6bff35325a316885c374ab4eeab4f9778d008d01b6ce10aa2bf72fd42ae1f925"},{"messageHash":"0xff02bd8b2906a33c66d4c6ad758d6bd5e493f630059e5a81faad58ccbb65f67c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
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 d1b2b3150298
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 068b9047fbdf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1600b17a5c70
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1b2b3150298. 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,518 @@
2026-03-20 04:39:45.917 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:39:45.917 DEBUG [tests.conftest] Running test: test_store_sync_overlap_sync_window with id: 2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b
2026-03-20 04:39:45.917 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:39:45.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:45.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
2026-03-20 04:39:45.929 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:45.929 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
2026-03-20 04:39:45.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:39:45.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
2026-03-20 04:39:45.934 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:39:45.934 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:45.935 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:45.936 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:45.936 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.162
2026-03-20 04:39:45.936 DEBUG [src.node.docker_mananger] Generated ports ['51373', '51374', '51375', '51376', '51377']
2026-03-20 04:39:45.936 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:45.936 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:45.936 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:45.936 DEBUG [src.node.docker_mananger] docker run -i -t -p 51373:51373 -p 51374:51374 -p 51375:51375 -p 51376:51376 -p 51377:51377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51375 --rest-port=51373 --tcp-port=51374 --discv5-udp-port=51376 --rest-address=0.0.0.0 --nat=extip:172.18.189.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39bc1f6a0cbd940e1cfb6eaad3f7e7fca6b3fa5983fcfca3e3fae5ad3a0d6aa8 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51377 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-20 04:39:46.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.162 waku f48a35a100e826fd676cb9ef2da74f3ad91673e5cc4006fa9ef3755505fe4620
2026-03-20 04:39:46.119 DEBUG [src.node.docker_mananger] Container started with ID f48a35a100e8. Setting up logs at ./log/docker/node1_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
2026-03-20 04:39:46.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51373
2026-03-20 04:39:46.122 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:46.146 ERROR [src.node.docker_mananger] Max retries reached for container 9faa27ec0acc. Exiting log stream.
2026-03-20 04:39:46.705 ERROR [src.node.docker_mananger] Max retries reached for container 1ee71871c5e3. Exiting log stream.
2026-03-20 04:39:47.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51373/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:47.124 INFO [src.node.api_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-20 04:39:47.125 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:47.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:47.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.162/tcp/51374/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU","/ip4/172.18.189.162/tcp/51375/ws/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU"],"enrUri":"enr:-L24QO9fHX7WTP-GTG8UbEKs03gAzO6IaC9orNlKpBjadDo-ESVztgaFWA-kHtX7G61v8pX4i61JF3wAnizBqth8IV4CgmlkgnY0gmlwhKwSvaKKbXVsdGlhZGRyc5YACASsEr2iBsiuAAoErBK9ogbIr90DgnJzhQADAQAAiXNlY3AyNTZrMaECLe1b8dtnApJpHSciPhAeyuZQAD2GGte5Grgvb_8pkhODdGNwgsiug3VkcILIsIV3YWt1MhM"}'
2026-03-20 04:39:47.128 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:47.128 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:39:47.128 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:39:47.130 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:39:47.130 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.3
2026-03-20 04:39:47.130 DEBUG [src.node.docker_mananger] Generated ports ['29962', '29963', '29964', '29965', '29966']
2026-03-20 04:39:47.130 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:39:47.130 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:39:47.130 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:39:47.130 DEBUG [src.node.docker_mananger] docker run -i -t -p 29962:29962 -p 29963:29963 -p 29964:29964 -p 29965:29965 -p 29966:29966 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29964 --rest-port=29962 --tcp-port=29963 --discv5-udp-port=29965 --rest-address=0.0.0.0 --nat=extip:172.18.138.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=062ed0836bb2bcfecbfe8e6b0ffab2c83f6fc2edf4f6cecccdaceccc761ebf1f --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29966 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QO9fHX7WTP-GTG8UbEKs03gAzO6IaC9orNlKpBjadDo-ESVztgaFWA-kHtX7G61v8pX4i61JF3wAnizBqth8IV4CgmlkgnY0gmlwhKwSvaKKbXVsdGlhZGRyc5YACASsEr2iBsiuAAoErBK9ogbIr90DgnJzhQADAQAAiXNlY3AyNTZrMaECLe1b8dtnApJpHSciPhAeyuZQAD2GGte5Grgvb_8pkhODdGNwgsiug3VkcILIsIV3YWt1MhM
2026-03-20 04:39:47.286 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.3 waku aff79a9843909be7c58074a9a9c994db4d8e9a8ae0a48ac88ce7ffd25c5816e3
2026-03-20 04:39:47.311 DEBUG [src.node.docker_mananger] Container started with ID aff79a984390. Setting up logs at ./log/docker/node2_2026-03-20_04-39-45__b0c8fce1-4042-4fbd-b7f0-b310193c431b__wakuorg_nwaku:latest.log
2026-03-20 04:39:47.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29962
2026-03-20 04:39:47.312 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:39:48.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29962/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:48.316 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-20 04:39:48.316 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:39:48.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:39:48.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.3/tcp/29963/p2p/16Uiu2HAkzAnacEfzxZjBovJ3j7W7WdM7ZHm1tvXpFt8Yud5kdHdz","/ip4/172.18.138.3/tcp/29964/ws/p2p/16Uiu2HAkzAnacEfzxZjBovJ3j7W7WdM7ZHm1tvXpFt8Yud5kdHdz"],"enrUri":"enr:-L24QGpkSvwpB-J2e8ZvN42H6Qq42bkwl8FBcI2hUKgnndUaEME0cPKSxT2Dy_-RjhjSLCyrumcVgB26phSjiDEOILICgmlkgnY0gmlwhKwSigOKbXVsdGlhZGRyc5YACASsEooDBnULAAoErBKKAwZ1DN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRnoveDi4HudesowFAqQHBJ2muOBWg5oCeN1a58lQFHGDdGNwgnULg3VkcIJ1DYV3YWt1MhI"}'
2026-03-20 04:39:48.319 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:39:48.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29962/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.162/tcp/51374/p2p/16Uiu2HAkxWxFLg2xCXDaB55BCEzbyZT5ob2wnKxQiUKGGYjhoYoU"]'
2026-03-20 04:39:48.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:48.351 DEBUG [tests.store_sync.test_store_sync] Publishing 90 messages at 1 msg/s
2026-03-20 04:39:48.352 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:48.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:48.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:48.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:48.569 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:49.370 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:49.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:49.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:49.374 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:49.575 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:50.375 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:50.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:50.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:50.380 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:50.580 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:51.381 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:51.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:51.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:51.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:51.585 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:52.386 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:52.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:52.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:52.391 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:52.591 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:53.392 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:53.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:53.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:53.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:53.596 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:54.397 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:54.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:54.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:54.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:54.602 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:55.403 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:55.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:55.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:55.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:55.608 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:56.408 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:56.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:56.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:56.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:56.613 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:57.414 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:57.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:57.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:57.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:57.618 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:58.419 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:58.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:58.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:58.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:58.624 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:39:59.424 DEBUG [src.steps.store] Relaying message
2026-03-20 04:39:59.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:39:59.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:39:59.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:39:59.629 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:00.430 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:00.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:00.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:00.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:00.635 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:01.435 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:01.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:01.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:01.440 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:01.640 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:02.441 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:02.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:02.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:02.445 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:02.645 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:03.446 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:03.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:03.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:03.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:03.651 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:04.452 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:04.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:04.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:04.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:04.657 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:05.457 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:05.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:05.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:05.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:05.662 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:06.463 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:06.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:06.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:06.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:06.668 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:07.468 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:07.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:07.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:07.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:07.673 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:08.474 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:08.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:08.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:08.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:08.679 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:09.479 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:09.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:09.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:09.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:09.684 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:10.485 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:10.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:10.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:10.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:10.690 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:11.490 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:11.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:11.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:11.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:11.695 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:12.496 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:12.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:12.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:12.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:12.700 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:13.501 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:13.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:13.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:13.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:13.706 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:14.507 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:14.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:14.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:14.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:14.712 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:15.512 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:15.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:15.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:15.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:15.717 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:16.518 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:16.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:16.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:16.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:16.723 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:17.523 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:17.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:17.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:17.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:17.728 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:18.529 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:18.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:18.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:18.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:18.734 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:19.535 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:19.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:19.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:19.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:19.739 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:20.540 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:20.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:20.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:20.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:20.745 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:21.545 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:21.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:21.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:21.550 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:21.750 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:22.551 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:22.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:22.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:22.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:22.756 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:23.557 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:23.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:23.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:23.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:23.762 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:24.562 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:24.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:24.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:24.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:24.767 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:25.568 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:25.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:25.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:25.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:25.773 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:26.574 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:26.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:26.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:26.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:26.779 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:27.579 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:27.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:27.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:27.784 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:28.585 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:28.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:28.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:28.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:28.790 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:29.590 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:29.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:29.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:29.595 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:29.795 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:30.596 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:30.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:30.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:30.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:30.801 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:31.602 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:31.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:31.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:31.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:31.807 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:32.607 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:32.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:32.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:32.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:32.812 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:33.613 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:33.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:33.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:33.617 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:33.818 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:34.618 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:34.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:34.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:34.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:34.823 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:35.624 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:35.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:35.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:35.628 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:35.829 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:36.629 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:36.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:36.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:36.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:36.834 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:37.635 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:37.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:37.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:37.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:37.840 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:38.641 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:38.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:38.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:38.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:38.845 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:39.646 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:39.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:39.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:39.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:39.851 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:40.652 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:40.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:40.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:40.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:40.856 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:41.657 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:41.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:41.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:41.662 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:41.862 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:42.663 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:42.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:42.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:42.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:42.868 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:43.668 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:43.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:43.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:43.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:43.873 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:44.674 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:44.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:44.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:44.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:44.879 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:45.679 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:45.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:45.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:45.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:45.884 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:46.685 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:46.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:46.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:46.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:46.890 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:47.690 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:47.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:47.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:47.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:47.895 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:48.696 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:48.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:48.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:48.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:48.901 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:49.701 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:49.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:49.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:49.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:49.906 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:50.707 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:50.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:50.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:50.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:50.912 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:51.712 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:51.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:51.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:51.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:51.917 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:52.718 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:52.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:52.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:52.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:52.922 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:53.723 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:53.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:53.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:53.728 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:53.928 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:54.729 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:54.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:54.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:54.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:54.934 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:55.734 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:55.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:55.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:55.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:55.939 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:56.740 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:56.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:56.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:56.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:56.945 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:57.746 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:57.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:57.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:57.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:57.951 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:58.751 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:58.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:58.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:58.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:58.956 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:40:59.757 DEBUG [src.steps.store] Relaying message
2026-03-20 04:40:59.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:40:59.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:59.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:40:59.962 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:00.763 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:00.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:00.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:00.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:00.968 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:01.768 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:01.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:01.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:01.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:01.973 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:02.774 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:02.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:02.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:02.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:02.979 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:03.780 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:03.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:03.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:03.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:03.984 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:04.785 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:04.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:04.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:04.790 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:04.990 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:05.791 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:05.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:05.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:05.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:05.996 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:06.796 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:06.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:06.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:06.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:07.001 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:07.802 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:07.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:07.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:07.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:08.007 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:08.807 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:08.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:08.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:09.012 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:09.813 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:09.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:09.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:09.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:10.018 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:10.818 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:10.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:10.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:10.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:11.023 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:11.824 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:11.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:11.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:11.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:12.029 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:12.830 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:12.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:12.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:12.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:13.035 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:13.835 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:13.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:13.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:13.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:14.040 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:14.841 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:14.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:14.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:14.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:15.046 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:15.847 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:15.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:15.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:15.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:16.052 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:16.853 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:16.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:16.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:16.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:17.057 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:17.858 DEBUG [src.steps.store] Relaying message
2026-03-20 04:41:17.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51373/relay/v1/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-20 04:41:17.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:41:17.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:41:18.063 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-20 04:41:18.863 DEBUG [tests.store_sync.test_store_sync] Waiting 30 seconds to allow at least two sync rounds
2026-03-20 04:41:18.864 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-20 04:41:48.864 DEBUG [tests.store_sync.test_store_sync] Querying node2 store for all messages
2026-03-20 04:41:48.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29962/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:41:48.870 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-20 04:41:48.871 DEBUG [tests.store_sync.test_store_sync] Store returned 90 messages, published publish_secs messages
2026-03-20 04:41:48.872 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:41:48.873 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:41:48.873 DEBUG [src.node.waku_node] Stopping container with id f48a35a100e8
2026-03-20 04:41:49.358 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:49.359 DEBUG [src.node.waku_node] Stopping container with id aff79a984390
2026-03-20 04:41:49.794 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:41:49.797 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:41:49.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:41:49.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-20 04:34:45.118 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:45.118 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_request_id with id: 2026-03-20_04-34-45__cd29652b-14a0-4921-a0be-d024468e09ef
2026-03-20 04:34:45.119 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:45.119 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:45.119 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:45.125 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:45.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-45__cd29652b-14a0-4921-a0be-d024468e09ef__wakuorg_nwaku:latest.log
2026-03-20 04:34:45.126 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:45.126 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:45.127 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:45.127 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.203
2026-03-20 04:34:45.128 DEBUG [src.node.docker_mananger] Generated ports ['52291', '52292', '52293', '52294', '52295']
2026-03-20 04:34:45.128 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:45.128 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:45.128 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:45.128 DEBUG [src.node.docker_mananger] docker run -i -t -p 52291:52291 -p 52292:52292 -p 52293:52293 -p 52294:52294 -p 52295:52295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52293 --rest-port=52291 --tcp-port=52292 --discv5-udp-port=52294 --rest-address=0.0.0.0 --nat=extip:172.18.114.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47dcab60c9b0aa181c5758eab98e5cce56eea2509eaf6d8c7ba9cf3fdd2b2eda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52295 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:45.326 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.203 waku 3eddf381ede59a7fb7d9fd0e6c62892fe69525a3b24f76a4ac3ee13c244a40cf
2026-03-20 04:34:45.360 DEBUG [src.node.docker_mananger] Container started with ID 3eddf381ede5. Setting up logs at ./log/docker/node1_2026-03-20_04-34-45__cd29652b-14a0-4921-a0be-d024468e09ef__wakuorg_nwaku:latest.log
2026-03-20 04:34:45.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52291
2026-03-20 04:34:45.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:45.404 ERROR [src.node.docker_mananger] Max retries reached for container c8c659ddd6ba. Exiting log stream.
2026-03-20 04:34:45.914 ERROR [src.node.docker_mananger] Max retries reached for container 19a2bfe88215. Exiting log stream.
2026-03-20 04:34:46.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52291/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:46.365 INFO [src.node.api_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-20 04:34:46.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:46.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:46.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.203/tcp/52292/p2p/16Uiu2HAmKt3SAMpRQ58AjGP4thQzUTWHqzRK4UF63CN8gccmiyQ3","/ip4/172.18.114.203/tcp/52293/ws/p2p/16Uiu2HAmKt3SAMpRQ58AjGP4thQzUTWHqzRK4UF63CN8gccmiyQ3"],"enrUri":"enr:-L24QDq9dGJn8kYSbvwLXZox3GqT3UqqvYN-_qmcEOJzQJ6IFIvZ_Si-pMGpyns9HlbO5MmmzVeB_lKOlIdBgLIoZDUCgmlkgnY0gmlwhKwScsuKbXVsdGlhZGRyc5YACASsEnLLBsxEAAoErBJyywbMRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa1nYmeTAwsRCJWqYwDQJ72SlkzmAspnbouT5wzqfUmCDdGNwgsxEg3VkcILMRoV3YWt1MgU"}'
2026-03-20 04:34:46.368 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:46.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:46.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:46.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-45__cd29652b-14a0-4921-a0be-d024468e09ef__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.375 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:46.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:46.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:46.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.217
2026-03-20 04:34:46.377 DEBUG [src.node.docker_mananger] Generated ports ['3792', '3793', '3794', '3795', '3796']
2026-03-20 04:34:46.377 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:46.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:46.378 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:46.378 DEBUG [src.node.docker_mananger] docker run -i -t -p 3792:3792 -p 3793:3793 -p 3794:3794 -p 3795:3795 -p 3796:3796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3794 --rest-port=3792 --tcp-port=3793 --discv5-udp-port=3795 --rest-address=0.0.0.0 --nat=extip:172.18.240.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bebd7f2f9dd5bec637053d80df3e721bbf3dca88cb3aafe9f7f1a2b4043b96e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3796 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDq9dGJn8kYSbvwLXZox3GqT3UqqvYN-_qmcEOJzQJ6IFIvZ_Si-pMGpyns9HlbO5MmmzVeB_lKOlIdBgLIoZDUCgmlkgnY0gmlwhKwScsuKbXVsdGlhZGRyc5YACASsEnLLBsxEAAoErBJyywbMRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa1nYmeTAwsRCJWqYwDQJ72SlkzmAspnbouT5wzqfUmCDdGNwgsxEg3VkcILMRoV3YWt1MgU --filternode=/ip4/172.18.114.203/tcp/52292/p2p/16Uiu2HAmKt3SAMpRQ58AjGP4thQzUTWHqzRK4UF63CN8gccmiyQ3
2026-03-20 04:34:46.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.217 waku 539e861b7dd1fe2867a871b0f7d6351ab36d75af893150fa52def2e799ffbae2
2026-03-20 04:34:46.608 DEBUG [src.node.docker_mananger] Container started with ID 539e861b7dd1. Setting up logs at ./log/docker/node2_2026-03-20_04-34-45__cd29652b-14a0-4921-a0be-d024468e09ef__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3792
2026-03-20 04:34:46.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:47.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3792/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:47.612 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-20 04:34:47.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:47.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:47.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.217/tcp/3793/p2p/16Uiu2HAkusK5zvu13AQVNw2KEKzWYrXSKAR7f8cSAoMLoov2riwM","/ip4/172.18.240.217/tcp/3794/ws/p2p/16Uiu2HAkusK5zvu13AQVNw2KEKzWYrXSKAR7f8cSAoMLoov2riwM"],"enrUri":"enr:-L24QNN3aJTZnr2rTmQJbZEa8vJQ_oHnppqsgjrDQvXkiuqjHwXxY323nbxyWZ3mZ0ghIKb0He8pbFGtH-s1ubhVeMcCgmlkgnY0gmlwhKwS8NmKbXVsdGlhZGRyc5YACASsEvDZBg7RAAoErBLw2QYO0t0DgnJzhQADAQAAiXNlY3AyNTZrMaECBpF6LN18OWvj8CHNTHS-j5LXeaVxrIuDptLqgJzR3WyDdGNwgg7Rg3VkcIIO04V3YWt1MgA"}'
2026-03-20 04:34:47.615 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:47.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.203/tcp/52292/p2p/16Uiu2HAmKt3SAMpRQ58AjGP4thQzUTWHqzRK4UF63CN8gccmiyQ3"]'
2026-03-20 04:34:47.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:47.652 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:34:47.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:47.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:47.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3792/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a98f29f5-a435-4656-b14b-8e0da5627937", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:47.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a98f29f5-a435-4656-b14b-8e0da5627937","statusDesc":"OK"}'
2026-03-20 04:34:47.688 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:3792/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:47.690 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3792/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-20 04:34:47.693 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:47.694 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:47.694 DEBUG [src.node.waku_node] Stopping container with id 3eddf381ede5
2026-03-20 04:34:48.237 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:48.238 DEBUG [src.node.waku_node] Stopping container with id 539e861b7dd1
2026-03-20 04:34:48.796 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:48.798 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:48.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:48.808 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,225 @@
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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460
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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__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-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__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.82.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28991', '28992', '28993', '28994', '28995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28991:28991 -p 28992:28992 -p 28993:28993 -p 28994:28994 -p 28995:28995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28993 --rest-port=28991 --tcp-port=28992 --discv5-udp-port=28994 --rest-address=0.0.0.0 --nat=extip:172.18.82.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e0aff85119852eea20baef9a1fcbc1eeeae2dcf03a6daa6c2fe20b4ee51aeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28995 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.238 waku c00ee56d38db11089f877e10acb1589bca3a8b39a927258abc19fd97fa912ec0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 627c29434f5d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c00ee56d38db. Setting up logs at ./log/docker/node1_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28991
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 8641f2eab0c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28991/health" -H "Content-Type: application/json" -d 'None'
INFO  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:28991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.238/tcp/28992/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ","/ip4/172.18.82.238/tcp/28993/ws/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ"],"enrUri":"enr:-L24QCt5a_2x8itU08jBZXnDRK0bsJyHKPla6GnFnryyIuj2AMfUv-m-TBtLwF-d_PxP27WAt65JyBmB-s9CCIXKKisCgmlkgnY0gmlwhKwSUu6KbXVsdGlhZGRyc5YACASsElLuBnFAAAoErBJS7gZxQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8xvP5nbRp6FR9wRTtHKGykCZIbNTZciyL9zSNaEM4mDdGNwgnFAg3VkcIJxQoV3YWt1MgE"}'
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.41.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4505', '4506', '4507', '4508', '4509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4505:4505 -p 4506:4506 -p 4507:4507 -p 4508:4508 -p 4509:4509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4507 --rest-port=4505 --tcp-port=4506 --discv5-udp-port=4508 --rest-address=0.0.0.0 --nat=extip:172.18.41.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b85b33d3fd6ed2fe49dbc9d2efeaa24e6ae224d0ba73a428251025a7ecedf2cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4509 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QCt5a_2x8itU08jBZXnDRK0bsJyHKPla6GnFnryyIuj2AMfUv-m-TBtLwF-d_PxP27WAt65JyBmB-s9CCIXKKisCgmlkgnY0gmlwhKwSUu6KbXVsdGlhZGRyc5YACASsElLuBnFAAAoErBJS7gZxQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8xvP5nbRp6FR9wRTtHKGykCZIbNTZciyL9zSNaEM4mDdGNwgnFAg3VkcIJxQoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.102 waku 55219424aa9cd54619991faa9d1923ce5371be19580a8a554b6d9b017b23605d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55219424aa9c. Setting up logs at ./log/docker/node2_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4505
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4505/health" -H "Content-Type: application/json" -d 'None'
INFO  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:4505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.102/tcp/4506/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","/ip4/172.18.41.102/tcp/4507/ws/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc"],"enrUri":"enr:-L24QKYfq3TCdJKkUbT42gJYDC5OHdkv42SIpEirqwR3_mYJZDFA9LAPZUk9HcHzeky2dTJMwnJRh1G0s_9Sw6p2ZxgCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBhGaAAoErBIpZgYRm90DgnJzhQADAQAAiXNlY3AyNTZrMaECdFGpbnHBLIj-acRzDj8z7ZO3JQeuSwyXsXvALozE2v2DdGNwghGag3VkcIIRnIV3YWt1MgE"}'
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.253.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3905', '3906', '3907', '3908', '3909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3905:3905 -p 3906:3906 -p 3907:3907 -p 3908:3908 -p 3909:3909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3907 --rest-port=3905 --tcp-port=3906 --discv5-udp-port=3908 --rest-address=0.0.0.0 --nat=extip:172.18.253.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1beeca7e12bcdeb6bfeb39eb4abb26ab3b0a4d71dcdb3cfea3b8a9dd67bdc84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3909 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QKYfq3TCdJKkUbT42gJYDC5OHdkv42SIpEirqwR3_mYJZDFA9LAPZUk9HcHzeky2dTJMwnJRh1G0s_9Sw6p2ZxgCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBhGaAAoErBIpZgYRm90DgnJzhQADAQAAiXNlY3AyNTZrMaECdFGpbnHBLIj-acRzDj8z7ZO3JQeuSwyXsXvALozE2v2DdGNwghGag3VkcIIRnIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.18 waku f5fffc367a178a047dcf8622615dcf5bd013e713ad0aaee5d2f62130ea8f12bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5fffc367a17. Setting up logs at ./log/docker/node3_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3905/health" -H "Content-Type: application/json" -d 'None'
INFO  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:3905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","/ip4/172.18.253.18/tcp/3907/ws/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb"],"enrUri":"enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU"}'
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.8.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63973', '63974', '63975', '63976', '63977']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63973:63973 -p 63974:63974 -p 63975:63975 -p 63976:63976 -p 63977:63977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63975 --rest-port=63973 --tcp-port=63974 --discv5-udp-port=63976 --rest-address=0.0.0.0 --nat=extip:172.18.8.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9fed5a6afaed74a9a8e1c7ff3aadf0a8d9bd89b90238564fb3d1037efdc8435 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63977 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.104 waku a89d8e268a03dfa3138585d8b8dfc35f61f5ce7177d82f831213751dcc9c13d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a89d8e268a03. Setting up logs at ./log/docker/node4_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63973
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63973/health" -H "Content-Type: application/json" -d 'None'
INFO  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:63973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","/ip4/172.18.8.104/tcp/63975/ws/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD"],"enrUri":"enr:-L24QDAlDBAsRAg32AnOFK7pniA9HAqa0wQ_iRaoNZ_RYYrwb6PhxCEm3fdPu2Odb3sktFC2EDAeRgk8VTdUrAeNQmoCgmlkgnY0gmlwhKwSCGiKbXVsdGlhZGRyc5YACASsEghoBvnmAAoErBIIaAb5590DgnJzhQADAQAAiXNlY3AyNTZrMaEDqu7wcGSZkEiTa31bzvBQS-jQEZgEl5fhBBsHMDmwBMaDdGNwgvnmg3VkcIL56IV3YWt1MgU"}'
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.210.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37946', '37947', '37948', '37949', '37950']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37946:37946 -p 37947:37947 -p 37948:37948 -p 37949:37949 -p 37950:37950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37948 --rest-port=37946 --tcp-port=37947 --discv5-udp-port=37949 --rest-address=0.0.0.0 --nat=extip:172.18.210.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee48c0b4fb9e935a973b3f3ee9dec25ca6fe383fbda9bd8def87d494d061a1cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37950 --metrics-logging=true --relay=false --filternode=/ip4/172.18.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD --store=false --discv5-bootstrap-node=enr:-L24QBZl7Qe69gAlcUPF5I6QcmdCQy9WCMF3qFA8xi0b-5DdVKpqX6KYWYOKt0EWYteSwkh0aJDhP1a_f_E2pSz-a34CgmlkgnY0gmlwhKwS_RKKbXVsdGlhZGRyc5YACASsEv0SBg9CAAoErBL9EgYPQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLz0BOafnDPmj4zRpAbShXErgKugUqNqPC_6TnsHhPoiDdGNwgg9Cg3VkcIIPRIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.120 waku 7decc4d2581483b9f4c5d9cc4423f7db1a503f63191bb437dde15be1da6c47a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7decc4d25814. Setting up logs at ./log/docker/node5_2026-03-20_04-33-44__52d3fac0-c17a-4d2f-98b1-b699e5a8a460__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37946
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37946/health" -H "Content-Type: application/json" -d 'None'
INFO  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:37946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.120/tcp/37947/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h","/ip4/172.18.210.120/tcp/37948/ws/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h"],"enrUri":"enr:-L24QCeDefbFlXh1vv8KIYLH6yKHEDyzaBr7h08ABuMch4c9IhDj_CwJNtmjc9xXh15ahGQ4tJNNZwNM6zjDFsW7CfMCgmlkgnY0gmlwhKwS0niKbXVsdGlhZGRyc5YACASsEtJ4BpQ7AAoErBLSeAaUPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsr03s4NiOI9lZ86h7zSuuUzxcxed0UE6KyYLz50AtOiDdGNwgpQ7g3VkcIKUPYV3YWt1MgA"}'
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:28991/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:4505/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:3905/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:63973/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:37946/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:28991/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.41.102/tcp/50416/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4505/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.82.238/tcp/28992/p2p/16Uiu2HAkwJBnpXLQDvwmbkRTNno5Hab5AAn8nSgpMLo6F3CQwrLQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.253.18/tcp/34262/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3905/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.8.104/tcp/38060/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.41.102/tcp/4506/p2p/16Uiu2HAm3FjVfjHFE3kpx1moe4EWuUtgabLa7kFL3vSaghGDQrkc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63973/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.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.120/tcp/56062/p2p/16Uiu2HAmQgiGNU9jTUGkSiTdVP3NJ85derJHByZxMZjtkN3DgP9h","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37946/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.8.104/tcp/63974/p2p/16Uiu2HAmQAEyhFpNk1b1qnNERFZzJtDS5wWocwnS8CkVXh9Am8LD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.253.18/tcp/3906/p2p/16Uiu2HAmFqPTwjvLBU4PPQJAP2oac7Ut8paQxZiY97Aty71cqznb","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:28991/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:28991/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:28991/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:28991/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:4505/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:4505/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:4505/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:4505/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:3905/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:3905/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:3905/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:3905/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:37946/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":1773981291007594095,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981293224900517,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981295440632739,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981297659205308,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981299883911799,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981302103658247,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981304315673370,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981306531000929,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981308744663641,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981310967931481,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981313178352531,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981315395953553,"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': 1773981291007594095, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981293224900517, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981295440632739, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981297659205308, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981299883911799, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981302103658247, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981304315673370, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981306531000929, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981308744663641, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981310967931481, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981313178352531, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773981315395953553, '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 c00ee56d38db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55219424aa9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5fffc367a17
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c00ee56d38db. 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 a89d8e268a03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55219424aa9c. 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 7decc4d25814
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5fffc367a17. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a89d8e268a03. 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,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde
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-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23437', '23438', '23439', '23440', '23441']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23437:23437 -p 23438:23438 -p 23439:23439 -p 23440:23440 -p 23441:23441 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23439 --rest-port=23437 --tcp-port=23438 --discv5-udp-port=23440 --rest-address=0.0.0.0 --nat=extip:172.18.67.30 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=34c775540ea7bece37875cfd2bb4f8668af0771f9cc399a68fc4cc887b04ea5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23441 --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.67.30 waku 6dc16505a35756acc6d859f915c882d6ca94149a61978a462c16b5504372ac6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6dc16505a357. Setting up logs at ./log/docker/node1_2026-03-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23437
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 9b593c448888. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e0d295931f8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23437/health" -H "Content-Type: application/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:23437/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.30/tcp/23438/p2p/16Uiu2HAmLU6bDzUC15nSnU9T6he2TNCBN5tg1reUCFHbAxAKEyWP","/ip4/172.18.67.30/tcp/23439/ws/p2p/16Uiu2HAmLU6bDzUC15nSnU9T6he2TNCBN5tg1reUCFHbAxAKEyWP"],"enrUri":"enr:-L24QPgwu8V0tdkSR_9ySSNmKEI0oRJWN1pB7zlj8L5MXGEDI5T9e42xdYE5rZHTXI_fyfxUaaaUkVloqkZmKXIIjxgCgmlkgnY0gmlwhKwSQx6KbXVsdGlhZGRyc5YACASsEkMeBluOAAoErBJDHgZbj90DgnJzhQACAQAAiXNlY3AyNTZrMaEDdBMpkour8xQqPoooCOTDXDs8E-q66yrKtYx5WuS3oJCDdGNwgluOg3VkcIJbkIV3YWt1MgU"}'
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-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52340', '52341', '52342', '52343', '52344']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52340:52340 -p 52341:52341 -p 52342:52342 -p 52343:52343 -p 52344:52344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52342 --rest-port=52340 --tcp-port=52341 --discv5-udp-port=52343 --rest-address=0.0.0.0 --nat=extip:172.18.159.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ecffceeb1afffa8ee8cb72ff5c1b7dd72f7e8d002fb14c1be19e23ea8a9f58d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPgwu8V0tdkSR_9ySSNmKEI0oRJWN1pB7zlj8L5MXGEDI5T9e42xdYE5rZHTXI_fyfxUaaaUkVloqkZmKXIIjxgCgmlkgnY0gmlwhKwSQx6KbXVsdGlhZGRyc5YACASsEkMeBluOAAoErBJDHgZbj90DgnJzhQACAQAAiXNlY3AyNTZrMaEDdBMpkour8xQqPoooCOTDXDs8E-q66yrKtYx5WuS3oJCDdGNwgluOg3VkcIJbkIV3YWt1MgU --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.159.144 waku 9f8918ae017e7bbe24401a685845156189fcbd1636b48aa433a53c84d85f64f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f8918ae017e. Setting up logs at ./log/docker/node2_2026-03-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52340
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52340/health" -H "Content-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:52340/health" -H "Content-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:52340/health" -H "Content-Type: application/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:52340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.144/tcp/52341/p2p/16Uiu2HAm8ggG3JAaMvASYHqgRfZasCQePNweeaLUBU2xXE8qZoqh","/ip4/172.18.159.144/tcp/52342/ws/p2p/16Uiu2HAm8ggG3JAaMvASYHqgRfZasCQePNweeaLUBU2xXE8qZoqh"],"enrUri":"enr:-L24QNxCKMfrj8s-PQQcRSBzBewR2vWj3ozcViEbVJLdLgmaL89f6r2yTo97C1Ibj3i3S86gwmdMEmI20-goa2lj63ECgmlkgnY0gmlwhKwSn5CKbXVsdGlhZGRyc5YACASsEp-QBsx1AAoErBKfkAbMdt0DgnJzhQACAQAAiXNlY3AyNTZrMaECxP_1ex8QMgie_bs_M66CHid6fQkmrglJanM_5gwIwCCDdGNwgsx1g3VkcILMd4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52340/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.30/tcp/23438/p2p/16Uiu2HAmLU6bDzUC15nSnU9T6he2TNCBN5tg1reUCFHbAxAKEyWP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23437/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23437/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:23437/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":1773981376291490738,"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:52340/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":1773981376291490738,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23437/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:23437/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":1773981375844998885,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981376411119563,"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 6dc16505a357
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9f8918ae017e
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-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-20_04-36-13__6291ee19-e341-4a02-bd78-2cfda8a20dde__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
2026-03-20 04:35:15.414 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:15.414 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-03-20_04-35-15__608226a7-1566-408a-af39-eb2e6cbfea56
2026-03-20 04:35:15.415 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:15.415 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:35:15.415 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:35:15.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:15.422 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-15__608226a7-1566-408a-af39-eb2e6cbfea56__wakuorg_nwaku:latest.log
2026-03-20 04:35:15.422 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:15.422 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:15.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:15.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.243
2026-03-20 04:35:15.424 DEBUG [src.node.docker_mananger] Generated ports ['18688', '18689', '18690', '18691', '18692']
2026-03-20 04:35:15.424 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:15.424 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:15.424 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:15.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 18688:18688 -p 18689:18689 -p 18690:18690 -p 18691:18691 -p 18692:18692 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18690 --rest-port=18688 --tcp-port=18689 --discv5-udp-port=18691 --rest-address=0.0.0.0 --nat=extip:172.18.36.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e256acdd30b4cedeb5f22d1a3a01d718b937fbc05b5c23b3a7ecba18b0cfd42d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18692 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:35:15.613 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.243 waku 10181da73aeb0321a41ee41f3ab1eb911bbb1320c6485ea0a4842290f0167219
2026-03-20 04:35:15.648 DEBUG [src.node.docker_mananger] Container started with ID 10181da73aeb. Setting up logs at ./log/docker/node1_2026-03-20_04-35-15__608226a7-1566-408a-af39-eb2e6cbfea56__wakuorg_nwaku:latest.log
2026-03-20 04:35:15.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18688
2026-03-20 04:35:15.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:15.669 ERROR [src.node.docker_mananger] Max retries reached for container 5b2d5904486f. Exiting log stream.
2026-03-20 04:35:16.208 ERROR [src.node.docker_mananger] Max retries reached for container 8e520eb27182. Exiting log stream.
2026-03-20 04:35:16.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18688/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:16.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_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-20 04:35:16.652 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:16.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:16.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.243/tcp/18689/p2p/16Uiu2HAmNbTa6dFBnHXWRsJcpCEUtterVCmXQnWzbxQMXKpzwGze","/ip4/172.18.36.243/tcp/18690/ws/p2p/16Uiu2HAmNbTa6dFBnHXWRsJcpCEUtterVCmXQnWzbxQMXKpzwGze"],"enrUri":"enr:-L24QBtC-yRh7N2yIgl8kW_gzT7pF-Faw1Kl4pOvs1bXbApQbZpAAHd719VT0WqZJrGJG9yBdqvUvVZHhTIQq0cmPlgCgmlkgnY0gmlwhKwSJPOKbXVsdGlhZGRyc5YACASsEiTzBkkBAAoErBIk8wZJAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk61TIG2wK2KSTvy3cnL4jRZcSpbkJnfjk0lMjY9rKQuDdGNwgkkBg3VkcIJJA4V3YWt1MgU"}'
2026-03-20 04:35:16.655 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:16.656 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:35:16.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:16.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-15__608226a7-1566-408a-af39-eb2e6cbfea56__wakuorg_nwaku:latest.log
2026-03-20 04:35:16.663 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:16.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:16.664 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:16.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.181
2026-03-20 04:35:16.665 DEBUG [src.node.docker_mananger] Generated ports ['9177', '9178', '9179', '9180', '9181']
2026-03-20 04:35:16.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:16.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:16.665 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:16.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 9177:9177 -p 9178:9178 -p 9179:9179 -p 9180:9180 -p 9181:9181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9179 --rest-port=9177 --tcp-port=9178 --discv5-udp-port=9180 --rest-address=0.0.0.0 --nat=extip:172.18.123.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3feed69dbad94abae52ddb4c8edcd0af06d7cbed0190bfca3a3dbbdcfb3caff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9181 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBtC-yRh7N2yIgl8kW_gzT7pF-Faw1Kl4pOvs1bXbApQbZpAAHd719VT0WqZJrGJG9yBdqvUvVZHhTIQq0cmPlgCgmlkgnY0gmlwhKwSJPOKbXVsdGlhZGRyc5YACASsEiTzBkkBAAoErBIk8wZJAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk61TIG2wK2KSTvy3cnL4jRZcSpbkJnfjk0lMjY9rKQuDdGNwgkkBg3VkcIJJA4V3YWt1MgU --filternode=/ip4/172.18.36.243/tcp/18689/p2p/16Uiu2HAmNbTa6dFBnHXWRsJcpCEUtterVCmXQnWzbxQMXKpzwGze
2026-03-20 04:35:16.859 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.181 waku 494d87e02119d24f1ea1fe3ffefd0afa390d424568bec663a0d533f63cde828b
2026-03-20 04:35:16.895 DEBUG [src.node.docker_mananger] Container started with ID 494d87e02119. Setting up logs at ./log/docker/node2_2026-03-20_04-35-15__608226a7-1566-408a-af39-eb2e6cbfea56__wakuorg_nwaku:latest.log
2026-03-20 04:35:16.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9177
2026-03-20 04:35:16.895 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:17.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9177/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.900 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-20 04:35:17.900 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:17.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.181/tcp/9178/p2p/16Uiu2HAmHDn2h6hVHsRDzn5PpiS5ZZFKtACgZZZmUdLZgJFaevBh","/ip4/172.18.123.181/tcp/9179/ws/p2p/16Uiu2HAmHDn2h6hVHsRDzn5PpiS5ZZFKtACgZZZmUdLZgJFaevBh"],"enrUri":"enr:-L24QJlNWzkkyh9LAhmGrCLp-lRR28r_P8MrPjN751vTdBIsAyFue15oK1xOxAPAADg2ND_Xg1DlXYXW73lo6PKpaZICgmlkgnY0gmlwhKwSe7WKbXVsdGlhZGRyc5YACASsEnu1BiPaAAoErBJ7tQYj290DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ9T7wDA0v6atbDjt414r84YZh6ZDy-CKixc1_pRj2jiDdGNwgiPag3VkcIIj3IV3YWt1MgA"}'
2026-03-20 04:35:17.903 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:17.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.243/tcp/18689/p2p/16Uiu2HAmNbTa6dFBnHXWRsJcpCEUtterVCmXQnWzbxQMXKpzwGze"]'
2026-03-20 04:35:17.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.940 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:35:17.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18688/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:17.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1c2181dd-1a5a-4974-9f5b-7ad1a722ce25", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:35:17.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1c2181dd-1a5a-4974-9f5b-7ad1a722ce25","statusDesc":"OK"}'
2026-03-20 04:35:17.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9177/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-20 04:35:17.979 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9177/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-20 04:35:17.981 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:17.982 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:17.982 DEBUG [src.node.waku_node] Stopping container with id 10181da73aeb
2026-03-20 04:35:18.547 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:18.548 DEBUG [src.node.waku_node] Stopping container with id 494d87e02119
2026-03-20 04:35:19.082 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:19.083 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:19.089 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:19.094 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-03-20 04:38:05.488 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:38:05.489 DEBUG [tests.conftest] Running test: test_admin_service_peers_scalar_required_types with id: 2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc
2026-03-20 04:38:05.489 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:38:05.489 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:38:05.489 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:38:05.495 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:05.495 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:05.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:05.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:05.505 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:05.505 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:05.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:05.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:05.511 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:38:05.511 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:38:05.512 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:05.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:05.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:05.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.76
2026-03-20 04:38:05.514 DEBUG [src.node.docker_mananger] Generated ports ['56335', '56336', '56337', '56338', '56339']
2026-03-20 04:38:05.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:05.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:05.514 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:05.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 56335:56335 -p 56336:56336 -p 56337:56337 -p 56338:56338 -p 56339:56339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56337 --rest-port=56335 --tcp-port=56336 --discv5-udp-port=56338 --rest-address=0.0.0.0 --nat=extip:172.18.180.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f4822b0c62d6fdd4588b225eb93fb6fc2dadd23fe7b71e798a4bfc2cbdcdda4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56339 --metrics-logging=true --relay=true
2026-03-20 04:38:05.670 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.76 waku fbf2b255f86dbf5ca75587e60cd43f1d9528e330045c41ee991f8c35f0ecb5db
2026-03-20 04:38:05.696 DEBUG [src.node.docker_mananger] Container started with ID fbf2b255f86d. Setting up logs at ./log/docker/node1_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:05.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56335
2026-03-20 04:38:05.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:05.801 ERROR [src.node.docker_mananger] Max retries reached for container 02d04eba77b4. Exiting log stream.
2026-03-20 04:38:06.284 ERROR [src.node.docker_mananger] Max retries reached for container af2eb73a70b6. Exiting log stream.
2026-03-20 04:38:06.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56335/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:06.701 INFO [src.node.api_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-20 04:38:06.701 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:06.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:06.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.76/tcp/56336/p2p/16Uiu2HAmAPYKgFF6TufwtKE2bdt7krZzUn7Naf9U4yUuTNJLNajS","/ip4/172.18.180.76/tcp/56337/ws/p2p/16Uiu2HAmAPYKgFF6TufwtKE2bdt7krZzUn7Naf9U4yUuTNJLNajS"],"enrUri":"enr:-L24QBvnlYgxDtE8UT_N1Ra3l4EvLCGGaZV_IHeKw-SGJJ91XY7ND8tLRgHThNQ7T5WyRGbTKI1S17N2vIIcPTP03MACgmlkgnY0gmlwhKwStEyKbXVsdGlhZGRyc5YACASsErRMBtwQAAoErBK0TAbcEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3lN7-gN4i1gmPE1bAjy_LOwSerRoqrGi2Nt6MN9FtpmDdGNwgtwQg3VkcILcEoV3YWt1MgE"}'
2026-03-20 04:38:06.704 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:06.704 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:06.704 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:06.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:06.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.195
2026-03-20 04:38:06.706 DEBUG [src.node.docker_mananger] Generated ports ['25055', '25056', '25057', '25058', '25059']
2026-03-20 04:38:06.706 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:06.706 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:06.706 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:06.706 DEBUG [src.node.docker_mananger] docker run -i -t -p 25055:25055 -p 25056:25056 -p 25057:25057 -p 25058:25058 -p 25059:25059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25057 --rest-port=25055 --tcp-port=25056 --discv5-udp-port=25058 --rest-address=0.0.0.0 --nat=extip:172.18.74.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0abc76cb6b5848ea3a3d9a1dacba31864f0ab440cc08761e7f8cca3fd0ce0174 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25059 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBvnlYgxDtE8UT_N1Ra3l4EvLCGGaZV_IHeKw-SGJJ91XY7ND8tLRgHThNQ7T5WyRGbTKI1S17N2vIIcPTP03MACgmlkgnY0gmlwhKwStEyKbXVsdGlhZGRyc5YACASsErRMBtwQAAoErBK0TAbcEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3lN7-gN4i1gmPE1bAjy_LOwSerRoqrGi2Nt6MN9FtpmDdGNwgtwQg3VkcILcEoV3YWt1MgE
2026-03-20 04:38:06.857 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.195 waku abf5c94e52a8167137c96d7e658c332a2c7a273b742520a75b590b2866acd716
2026-03-20 04:38:06.884 DEBUG [src.node.docker_mananger] Container started with ID abf5c94e52a8. Setting up logs at ./log/docker/node2_2026-03-20_04-38-05__d7a8590e-7241-4821-9cf6-062ff4fcaefc__wakuorg_nwaku:latest.log
2026-03-20 04:38:06.884 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25055
2026-03-20 04:38:06.884 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:07.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25055/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:07.900 INFO [src.node.api_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-20 04:38:07.901 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:07.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:07.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.195/tcp/25056/p2p/16Uiu2HAm1a9smo5dpU2ifi3tKjbLDnjEztjS6LwUspxKrjNSaMKk","/ip4/172.18.74.195/tcp/25057/ws/p2p/16Uiu2HAm1a9smo5dpU2ifi3tKjbLDnjEztjS6LwUspxKrjNSaMKk"],"enrUri":"enr:-L24QJDAY6fK5s0ghaOwp2CJEnERYcuFV6hmyArzxE_EkTe5BH9ZrOiyrYLuo8TSzUC6KT6UTUp5Mj-F8zjzNSBVZvcCgmlkgnY0gmlwhKwSSsOKbXVsdGlhZGRyc5YACASsEkrDBmHgAAoErBJKwwZh4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECW1JPdBQLydtrrJhygRVQgxhEHq1jNM0F1t0S7NHTo-eDdGNwgmHgg3VkcIJh4oV3YWt1MgE"}'
2026-03-20 04:38:07.910 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:07.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.195/tcp/25056/p2p/16Uiu2HAm1a9smo5dpU2ifi3tKjbLDnjEztjS6LwUspxKrjNSaMKk"]'
2026-03-20 04:38:07.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:07.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56335/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:07.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.74.195/tcp/43770/p2p/16Uiu2HAm1a9smo5dpU2ifi3tKjbLDnjEztjS6LwUspxKrjNSaMKk","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:38:07.917 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.74.195/tcp/43770/p2p/16Uiu2HAm1a9smo5dpU2ifi3tKjbLDnjEztjS6LwUspxKrjNSaMKk', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}]
2026-03-20 04:38:07.918 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:38:07.919 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:38:07.920 DEBUG [src.node.waku_node] Stopping container with id fbf2b255f86d
2026-03-20 04:38:08.414 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:08.414 DEBUG [src.node.waku_node] Stopping container with id abf5c94e52a8
2026-03-20 04:38:08.900 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:08.901 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:38:08.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:08.910 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2026-03-20_04-33-42__73102b51-caa9-4871-b2b1-1cbb63111e9a
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-20_04-33-42__73102b51-caa9-4871-b2b1-1cbb63111e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43564', '43565', '43566', '43567', '43568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43564:43564 -p 43565:43565 -p 43566:43566 -p 43567:43567 -p 43568:43568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43566 --rest-port=43564 --tcp-port=43565 --discv5-udp-port=43567 --rest-address=0.0.0.0 --nat=extip:172.18.100.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feeea73f1f0f6ba9bef382114ddfd4c41d2effebee4b785ca66b1f3df523ebda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43568 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.193 waku 67c32b7c25c75fec0571c9e221252edd701bb5e11645e9edb9ccc5a52c350488
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67c32b7c25c7. Setting up logs at ./log/docker/node1_2026-03-20_04-33-42__73102b51-caa9-4871-b2b1-1cbb63111e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43564
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 d8a781fe7238. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3734703a6d0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43564/health" -H "Content-Type: application/json" -d 'None'
INFO  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:43564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.193/tcp/43565/p2p/16Uiu2HAmPYBvZtF1JgBVsMyVtKxJkRXGnbnyegrGG15nPBLYq8cA","/ip4/172.18.100.193/tcp/43566/ws/p2p/16Uiu2HAmPYBvZtF1JgBVsMyVtKxJkRXGnbnyegrGG15nPBLYq8cA"],"enrUri":"enr:-L24QGCCBp__ADHV80X_vDud0Eczg311oPn-bz6ozkEhMQIvCGVWEngl62kQ7rMM4sQWbVuS0M1nJERqOnWXD81BUI0CgmlkgnY0gmlwhKwSZMGKbXVsdGlhZGRyc5YACASsEmTBBqotAAoErBJkwQaqLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDobKTt0AlbOZObPbPEOyi3bNa0gq5Lz3735mWUiI0vcODdGNwgqotg3VkcIKqL4V3YWt1MgU"}'
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-20_04-33-42__73102b51-caa9-4871-b2b1-1cbb63111e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48296', '48297', '48298', '48299', '48300']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48296:48296 -p 48297:48297 -p 48298:48298 -p 48299:48299 -p 48300:48300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48298 --rest-port=48296 --tcp-port=48297 --discv5-udp-port=48299 --rest-address=0.0.0.0 --nat=extip:172.18.83.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c7be5d1fd57fffee9512ce807f0deada5f4c0f9d3b4bfea03735f060debcd5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48300 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCCBp__ADHV80X_vDud0Eczg311oPn-bz6ozkEhMQIvCGVWEngl62kQ7rMM4sQWbVuS0M1nJERqOnWXD81BUI0CgmlkgnY0gmlwhKwSZMGKbXVsdGlhZGRyc5YACASsEmTBBqotAAoErBJkwQaqLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDobKTt0AlbOZObPbPEOyi3bNa0gq5Lz3735mWUiI0vcODdGNwgqotg3VkcIKqL4V3YWt1MgU --filternode=/ip4/172.18.100.193/tcp/43565/p2p/16Uiu2HAmPYBvZtF1JgBVsMyVtKxJkRXGnbnyegrGG15nPBLYq8cA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.7 waku 32e0157c4afe1d439b2202b5f6906806c72ce65845ee831333d874eda105c71f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32e0157c4afe. Setting up logs at ./log/docker/node2_2026-03-20_04-33-42__73102b51-caa9-4871-b2b1-1cbb63111e9a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48296
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48296/health" -H "Content-Type: application/json" -d 'None'
INFO  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:48296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.7/tcp/48297/p2p/16Uiu2HAkwMHnDhchqEeK2EvZNcGCpUMpuMyeJTufG2GwsptFjG4v","/ip4/172.18.83.7/tcp/48298/ws/p2p/16Uiu2HAkwMHnDhchqEeK2EvZNcGCpUMpuMyeJTufG2GwsptFjG4v"],"enrUri":"enr:-L24QDrxerlJkzh4mkPj99AvkfzorzywXRq-tFdJh_Sxohw8UqrGEqXyTrVH90CfoSSYa3-tl2LYQXezoTUI_eFmzjQCgmlkgnY0gmlwhKwSUweKbXVsdGlhZGRyc5YACASsElMHBrypAAoErBJTBwa8qt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHJfzEv02DZwoqe7LhzAqpMrTsfpl1IgWgd-IZ-E4QQ-DdGNwgrypg3VkcIK8q4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.193/tcp/43565/p2p/16Uiu2HAmPYBvZtF1JgBVsMyVtKxJkRXGnbnyegrGG15nPBLYq8cA"]'
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:43564/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:48296/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7789b576-1628-42da-b2f1-b1374f6d836a", "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":"7789b576-1628-42da-b2f1-b1374f6d836a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:48296/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 67c32b7c25c7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32e0157c4afe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-03-20 04:34:46.743 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:46.743 DEBUG [tests.conftest] Running test: test_log_level_FATAL_from_ERROR with id: 2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52
2026-03-20 04:34:46.744 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:46.744 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:46.744 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:34:46.751 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:46.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:46.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.763 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:46.763 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.769 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:46.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52__wakuorg_nwaku:latest.log
2026-03-20 04:34:46.769 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:34:46.770 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:34:46.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:46.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:46.773 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:46.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.68
2026-03-20 04:34:46.773 DEBUG [src.node.docker_mananger] Generated ports ['51930', '51931', '51932', '51933', '51934']
2026-03-20 04:34:46.773 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:46.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:46.774 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:46.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 51930:51930 -p 51931:51931 -p 51932:51932 -p 51933:51933 -p 51934:51934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51932 --rest-port=51930 --tcp-port=51931 --discv5-udp-port=51933 --rest-address=0.0.0.0 --nat=extip:172.18.220.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcf59885f4dbb05e5a12bbfefa1f9634e72adc49e2ca180f0f74d3c387c61c38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51934 --metrics-logging=true --relay=true
2026-03-20 04:34:46.966 ERROR [src.node.docker_mananger] Max retries reached for container 76c354022518. Exiting log stream.
2026-03-20 04:34:46.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.68 waku e885333dc9b4893f09c9507d2c93b2f8869daeb122b06928a7d2ce1628ae6a78
2026-03-20 04:34:47.010 DEBUG [src.node.docker_mananger] Container started with ID e885333dc9b4. Setting up logs at ./log/docker/node1_2026-03-20_04-34-46__bc581c2c-49de-44ed-8970-582726ed7c52__wakuorg_nwaku:latest.log
2026-03-20 04:34:47.010 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51930
2026-03-20 04:34:47.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:47.549 ERROR [src.node.docker_mananger] Max retries reached for container 1c07422468e2. Exiting log stream.
2026-03-20 04:34:48.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51930/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.014 INFO [src.node.api_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-20 04:34:48.014 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:48.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.68/tcp/51931/p2p/16Uiu2HAmCgWHwZrVXXNfSA95wPbh2tZ5jkRpSitaw1R8rxRbqCkn","/ip4/172.18.220.68/tcp/51932/ws/p2p/16Uiu2HAmCgWHwZrVXXNfSA95wPbh2tZ5jkRpSitaw1R8rxRbqCkn"],"enrUri":"enr:-L24QB2mu6SUnE3Shr4ZQpXTDCCOikBh5dHHaVYTDc2nZG25PDHahbFBa3Yl8tz7Hgq3m2TXx9Sl2-F8rJ3u2v7DatQCgmlkgnY0gmlwhKwS3ESKbXVsdGlhZGRyc5YACASsEtxEBsrbAAoErBLcRAbK3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAGNvx9qStxzt5nF2tQRAQ8kg3LeIjBch_l--yEZIVleDdGNwgsrbg3VkcILK3YV3YWt1MgE"}'
2026-03-20 04:34:48.018 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:48.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51930/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:48.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51930/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:48.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.68/tcp/51931/p2p/16Uiu2HAmCgWHwZrVXXNfSA95wPbh2tZ5jkRpSitaw1R8rxRbqCkn","/ip4/172.18.220.68/tcp/51932/ws/p2p/16Uiu2HAmCgWHwZrVXXNfSA95wPbh2tZ5jkRpSitaw1R8rxRbqCkn"],"enrUri":"enr:-L24QB2mu6SUnE3Shr4ZQpXTDCCOikBh5dHHaVYTDc2nZG25PDHahbFBa3Yl8tz7Hgq3m2TXx9Sl2-F8rJ3u2v7DatQCgmlkgnY0gmlwhKwS3ESKbXVsdGlhZGRyc5YACASsEtxEBsrbAAoErBLcRAbK3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAGNvx9qStxzt5nF2tQRAQ8kg3LeIjBch_l--yEZIVleDdGNwgsrbg3VkcILK3YV3YWt1MgE"}'
2026-03-20 04:34:48.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51930/version" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-2-g85a7bf'
2026-03-20 04:34:48.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51930/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:48.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-2-g85a7bf'
2026-03-20 04:34:50.029 DEBUG [tests.rest_flags.test_admin_flags] counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-03-20 04:34:50.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51930/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:50.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:50.034 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:50.035 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:50.036 DEBUG [src.node.waku_node] Stopping container with id e885333dc9b4
2026-03-20 04:34:50.587 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:50.588 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:50.590 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_hash with id: 2026-03-20_04-35-41__d19929a3-e9fc-480b-9de4-7524e135e11f
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-20_04-35-41__d19929a3-e9fc-480b-9de4-7524e135e11f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54744', '54745', '54746', '54747', '54748']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54744:54744 -p 54745:54745 -p 54746:54746 -p 54747:54747 -p 54748:54748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54746 --rest-port=54744 --tcp-port=54745 --discv5-udp-port=54747 --rest-address=0.0.0.0 --nat=extip:172.18.21.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bc9bc589b1a9efed6c83228daddea1ebf8e9d7e7da38a51a80db738ffcd27b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54748 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.78 waku 58bc7ca577b9b10c474b95a0d8b1249f3e430936e48636e3f10f30e9285c11c6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container acdc01876af1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58bc7ca577b9. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-35-41__d19929a3-e9fc-480b-9de4-7524e135e11f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54744
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 177585302e45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54744/health" -H "Content-Type: application/json" -d 'None'
INFO  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:54744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.78/tcp/54745/p2p/16Uiu2HAm6ooGKwBqvCgFtgymQkJz9NF15YDcdAomSyUKk5UcbKTs","/ip4/172.18.21.78/tcp/54746/ws/p2p/16Uiu2HAm6ooGKwBqvCgFtgymQkJz9NF15YDcdAomSyUKk5UcbKTs"],"enrUri":"enr:-L24QFJpMORelRiT3i_JrFsirgqc8EhY5aJmYfWX31GP-3rMKLEO85TJDRwn5YSVsaVGLlUo6xXOHNO_tz3-fD6wtKECgmlkgnY0gmlwhKwSFU6KbXVsdGlhZGRyc5YACASsEhVOBtXZAAoErBIVTgbV2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECqRuSPK6ZRZDas-XcYKeZueXb8m5_0CwHbrWEGBNncX6DdGNwgtXZg3VkcILV24V3YWt1MgM"}'
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-20_04-35-41__d19929a3-e9fc-480b-9de4-7524e135e11f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12198', '12199', '12200', '12201', '12202']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12198:12198 -p 12199:12199 -p 12200:12200 -p 12201:12201 -p 12202:12202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12200 --rest-port=12198 --tcp-port=12199 --discv5-udp-port=12201 --rest-address=0.0.0.0 --nat=extip:172.18.24.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82e7bf0aa4e63796df0fa4e364f67ffdb8acaade96b5e7c5855dde8f4aeffed6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12202 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFJpMORelRiT3i_JrFsirgqc8EhY5aJmYfWX31GP-3rMKLEO85TJDRwn5YSVsaVGLlUo6xXOHNO_tz3-fD6wtKECgmlkgnY0gmlwhKwSFU6KbXVsdGlhZGRyc5YACASsEhVOBtXZAAoErBIVTgbV2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECqRuSPK6ZRZDas-XcYKeZueXb8m5_0CwHbrWEGBNncX6DdGNwgtXZg3VkcILV24V3YWt1MgM --storenode=/ip4/172.18.21.78/tcp/54745/p2p/16Uiu2HAm6ooGKwBqvCgFtgymQkJz9NF15YDcdAomSyUKk5UcbKTs --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.203 waku d05bf38e748f205196238d6386b22ec0872e4e5f85c8f3ba9a03beb0c9519d7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d05bf38e748f. Setting up logs at ./log/docker/store_node1_2026-03-20_04-35-41__d19929a3-e9fc-480b-9de4-7524e135e11f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12198
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12198/health" -H "Content-Type: application/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:12198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.203/tcp/12199/p2p/16Uiu2HAmHD8B5SXosG8nPXqbzb4pVYoA5F4Xp4UoDq5tWDD58dRj","/ip4/172.18.24.203/tcp/12200/ws/p2p/16Uiu2HAmHD8B5SXosG8nPXqbzb4pVYoA5F4Xp4UoDq5tWDD58dRj"],"enrUri":"enr:-L24QHV-wgEgt4HuJbONPvOjDMxx3NZHEU6BJWwLqlnpmnV-RRLwb5m9ZXYX42vsMiK_Be7OEKuQaU8ylczZgJ9PDscCgmlkgnY0gmlwhKwSGMuKbXVsdGlhZGRyc5YACASsEhjLBi-nAAoErBIYywYvqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ6ouHTI2HthZbSsnVyEGVbaP1TJHfEO8lnTYa6U-pAKDdGNwgi-ng3VkcIIvqYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.78/tcp/54745/p2p/16Uiu2HAm6ooGKwBqvCgFtgymQkJz9NF15YDcdAomSyUKk5UcbKTs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54744/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:12198/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:54744/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:54744/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:54744/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:54744/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:54744/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:54744/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:12198/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:12198/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 58bc7ca577b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d05bf38e748f
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,189 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f
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-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23328', '23329', '23330', '23331', '23332']
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 23328:23328 -p 23329:23329 -p 23330:23330 -p 23331:23331 -p 23332:23332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23330 --rest-port=23328 --tcp-port=23329 --discv5-udp-port=23331 --rest-address=0.0.0.0 --nat=extip:172.18.64.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=50dddfe4a46f6baeea2fd1ddcba4f6cf7025e8585d0f0aed3f4ef6bdf67b306f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23332 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5150131e5a1b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.210 waku f56ee8f515719ff36bc98a381b4f0ce826a22320b688737625c003835054e1c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f56ee8f51571. Setting up logs at ./log/docker/node1_2026-03-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23328
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 27a5de735be8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23328/health" -H "Content-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:23328/health" -H "Content-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:23328/health" -H "Content-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:23328/health" -H "Content-Type: application/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:23328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.210/tcp/23329/p2p/16Uiu2HAmUgy9VPsXeiMt8gJ9RBpP1m3DcJdKMB8NZLgkWQBsdU6d","/ip4/172.18.64.210/tcp/23330/ws/p2p/16Uiu2HAmUgy9VPsXeiMt8gJ9RBpP1m3DcJdKMB8NZLgkWQBsdU6d"],"enrUri":"enr:-L24QE0GIzbwaqWfOcj-M-QCsvWuQVNxYRD7tpJHMaeQJCv9BKBZRlVk2YlDD1LuUfWTnA_hqVZdOdTUP7wOv3rK3owCgmlkgnY0gmlwhKwSQNKKbXVsdGlhZGRyc5YACASsEkDSBlshAAoErBJA0gZbIt0DgnJzhQACAQAAiXNlY3AyNTZrMaED7jzKrUG8i7V4njzxH31_op1x8PpfT2dZAq8q1zKHNFKDdGNwglshg3VkcIJbI4V3YWt1MgU"}'
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-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28129', '28130', '28131', '28132', '28133']
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 28129:28129 -p 28130:28130 -p 28131:28131 -p 28132:28132 -p 28133:28133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28131 --rest-port=28129 --tcp-port=28130 --discv5-udp-port=28132 --rest-address=0.0.0.0 --nat=extip:172.18.5.109 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b46eab53b88e482b4722d457f9dd3cff5ee42e8d5fb66b3e7d2ba60c1accfe7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28133 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE0GIzbwaqWfOcj-M-QCsvWuQVNxYRD7tpJHMaeQJCv9BKBZRlVk2YlDD1LuUfWTnA_hqVZdOdTUP7wOv3rK3owCgmlkgnY0gmlwhKwSQNKKbXVsdGlhZGRyc5YACASsEkDSBlshAAoErBJA0gZbIt0DgnJzhQACAQAAiXNlY3AyNTZrMaED7jzKrUG8i7V4njzxH31_op1x8PpfT2dZAq8q1zKHNFKDdGNwglshg3VkcIJbI4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.109 waku fc90054d6d1cf16899bab3308ec28e5c8ab14ba073c724274e77c97fb7484f9b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc90054d6d1c. Setting up logs at ./log/docker/node2_2026-03-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28129
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-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:28129/health" -H "Content-Type: application/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:28129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.109/tcp/28130/p2p/16Uiu2HAkuwQnmrbKbvLB3HWuThtfMD1wM3TDbFa7J1WP4fjdB91j","/ip4/172.18.5.109/tcp/28131/ws/p2p/16Uiu2HAkuwQnmrbKbvLB3HWuThtfMD1wM3TDbFa7J1WP4fjdB91j"],"enrUri":"enr:-L24QCl06yi-9FR7aKWGz73KhJZNPu4-PdYMKDwtAuvRINjsFMnHatL9OdM9h6317jrUygHaImm-9s8-DdPDLRGaPIkCgmlkgnY0gmlwhKwSBW2KbXVsdGlhZGRyc5YACASsEgVtBm3iAAoErBIFbQZt490DgnJzhQACAQAAiXNlY3AyNTZrMaECB54_t71w_3lYavbT2XL_4F0CbfJYbFgd3n4JrArezlqDdGNwgm3ig3VkcIJt5IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.210/tcp/23329/p2p/16Uiu2HAmUgy9VPsXeiMt8gJ9RBpP1m3DcJdKMB8NZLgkWQBsdU6d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23328/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:23328/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":1773981336619512349,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981339912623132,"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 f56ee8f51571
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fc90054d6d1c
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-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-20_04-35-35__8acd2886-478c-4d53-a4b6-a2c4332b1e4f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-20_04-35-41__32abcaa1-3090-4cf5-af90-0970e66d28eb
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-20_04-35-41__32abcaa1-3090-4cf5-af90-0970e66d28eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65306', '65307', '65308', '65309', '65310']
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 65306:65306 -p 65307:65307 -p 65308:65308 -p 65309:65309 -p 65310:65310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65308 --rest-port=65306 --tcp-port=65307 --discv5-udp-port=65309 --rest-address=0.0.0.0 --nat=extip:172.18.249.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fddbdb69bfd92e128c1a5d96fe997fb2bc482bb0cf8a0daf6bc5ac4f5584f552 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65310 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f56ee8f51571. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.175 waku fccd03f050844dfd273af57b973ecdf825c76252d0dea855237adc13a890ed2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fccd03f05084. Setting up logs at ./log/docker/node1_2026-03-20_04-35-41__32abcaa1-3090-4cf5-af90-0970e66d28eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65306
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fc90054d6d1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65306/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"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:65306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.175/tcp/65307/p2p/16Uiu2HAm6Lj3kaGeKyYMuZGpjujJUrzfRpiJMPfdNmL1gwdAfCDi","/ip4/172.18.249.175/tcp/65308/ws/p2p/16Uiu2HAm6Lj3kaGeKyYMuZGpjujJUrzfRpiJMPfdNmL1gwdAfCDi"],"enrUri":"enr:-L24QJ8ZL5WyPCeHcoNE69eTUOJwZwa10ZKN4kYs-1F14WSoWtAI3m3CTiJFAA2ckIg-Z6O14ZxKfKvKX98sysHWuSUCgmlkgnY0gmlwhKwS-a-KbXVsdGlhZGRyc5YACASsEvmvBv8bAAoErBL5rwb_HN0DgnJzhQACAQAAiXNlY3AyNTZrMaECoiwfFdnsBfwPp17bFEJqvbH0q3TzDNHcp39OEAaDZm2DdGNwgv8bg3VkcIL_HYV3YWt1MgU"}'
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-20_04-35-41__32abcaa1-3090-4cf5-af90-0970e66d28eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7914', '7915', '7916', '7917', '7918']
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 7914:7914 -p 7915:7915 -p 7916:7916 -p 7917:7917 -p 7918:7918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7916 --rest-port=7914 --tcp-port=7915 --discv5-udp-port=7917 --rest-address=0.0.0.0 --nat=extip:172.18.254.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f37cc3965aaa6fc5007fcfc54d6d02d4bb40c8eb6bb1c4f0642ff3b6dae4d07e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7918 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ8ZL5WyPCeHcoNE69eTUOJwZwa10ZKN4kYs-1F14WSoWtAI3m3CTiJFAA2ckIg-Z6O14ZxKfKvKX98sysHWuSUCgmlkgnY0gmlwhKwS-a-KbXVsdGlhZGRyc5YACASsEvmvBv8bAAoErBL5rwb_HN0DgnJzhQACAQAAiXNlY3AyNTZrMaECoiwfFdnsBfwPp17bFEJqvbH0q3TzDNHcp39OEAaDZm2DdGNwgv8bg3VkcIL_HYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.136 waku bae4496ba737997814887fccddcd3f90cce9591ede840d3dc0a0070e8ee3a6f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bae4496ba737. Setting up logs at ./log/docker/node2_2026-03-20_04-35-41__32abcaa1-3090-4cf5-af90-0970e66d28eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7914
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7914/health" -H "Content-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:7914/health" -H "Content-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:7914/health" -H "Content-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:7914/health" -H "Content-Type: application/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:7914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.136/tcp/7915/p2p/16Uiu2HAm42Fq1X2rSzfikbxzciwEr9ujL9CX7yiwP9K8U9WtAVLV","/ip4/172.18.254.136/tcp/7916/ws/p2p/16Uiu2HAm42Fq1X2rSzfikbxzciwEr9ujL9CX7yiwP9K8U9WtAVLV"],"enrUri":"enr:-L24QEu2Mc37h2Wd8iQdOJ2IDwDy1ifDWfZIgL8gEg-_1CoMPdfMkyMxio8Njc4vjdonQ91uJKuzBC7Al9YmoEhXYRoCgmlkgnY0gmlwhKwS_oiKbXVsdGlhZGRyc5YACASsEv6IBh7rAAoErBL-iAYe7N0DgnJzhQACAQAAiXNlY3AyNTZrMaECf7mD_pL2UjxMWV2fs_GzxCtsmxCIsfLzIjcYEl6NhZKDdGNwgh7rg3VkcIIe7YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.175/tcp/65307/p2p/16Uiu2HAm6Lj3kaGeKyYMuZGpjujJUrzfRpiJMPfdNmL1gwdAfCDi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65306/relay/v1/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:65306/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":1773981344717838398,"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:7914/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":1773981344717838398,"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 fccd03f05084
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bae4496ba737
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-03-20 04:37:42.296 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:37:42.297 DEBUG [tests.conftest] Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-03-20_04-37-42__e92ed7c1-b728-4a96-9279-aee52582dbbf
2026-03-20 04:37:42.297 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:37:42.297 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:37:42.298 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-20 04:37:42.305 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:42.305 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-37-42__e92ed7c1-b728-4a96-9279-aee52582dbbf__wakuorg_nwaku:latest.log
2026-03-20 04:37:42.305 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:42.305 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:42.307 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:42.307 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.124
2026-03-20 04:37:42.307 DEBUG [src.node.docker_mananger] Generated ports ['29293', '29294', '29295', '29296', '29297']
2026-03-20 04:37:42.307 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:42.307 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:42.307 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:42.308 DEBUG [src.node.docker_mananger] docker run -i -t -p 29293:29293 -p 29294:29294 -p 29295:29295 -p 29296:29296 -p 29297:29297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29295 --rest-port=29293 --tcp-port=29294 --discv5-udp-port=29296 --rest-address=0.0.0.0 --nat=extip:172.18.83.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c4d4fe4ec37159b71c17ca467cb3eb8bbddd86fb7a8fde911c3b3bad2ae63d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29297 --metrics-logging=true --store=true --relay=true
2026-03-20 04:37:42.395 ERROR [src.node.docker_mananger] Max retries reached for container 20a49fa04a77. Exiting log stream.
2026-03-20 04:37:42.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.124 waku 936e9b7c258fbcf1d3abd29f16d518b2b5707df5970b120dea29a0f3fdf815b3
2026-03-20 04:37:42.528 DEBUG [src.node.docker_mananger] Container started with ID 936e9b7c258f. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-37-42__e92ed7c1-b728-4a96-9279-aee52582dbbf__wakuorg_nwaku:latest.log
2026-03-20 04:37:42.529 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29293
2026-03-20 04:37:42.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:43.058 ERROR [src.node.docker_mananger] Max retries reached for container 7a18fc4843dc. Exiting log stream.
2026-03-20 04:37:43.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29293/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.532 INFO [src.node.api_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-20 04:37:43.533 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:43.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.124/tcp/29294/p2p/16Uiu2HAmRGSzpNjG2bx84gazKKGRdTBSjepEmbNA9u9g4q9pPz4y","/ip4/172.18.83.124/tcp/29295/ws/p2p/16Uiu2HAmRGSzpNjG2bx84gazKKGRdTBSjepEmbNA9u9g4q9pPz4y"],"enrUri":"enr:-L24QH1vc2H7fYOPEZeWIJNKtGirLcaYeV6zhPWpeghPYX1DYOPMwbXN81zTLCXQ8CoBWmbrVehpDPduB5fEusafYSsCgmlkgnY0gmlwhKwSU3yKbXVsdGlhZGRyc5YACASsElN8BnJuAAoErBJTfAZyb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDu2Gziid7xgpP833Xm8ZNHd2frrH2oBiOEr4mTKCXIsqDdGNwgnJug3VkcIJycIV3YWt1MgM"}'
2026-03-20 04:37:43.535 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:43.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:43.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-37-42__e92ed7c1-b728-4a96-9279-aee52582dbbf__wakuorg_nwaku:latest.log
2026-03-20 04:37:43.543 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:43.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:43.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:43.545 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.236
2026-03-20 04:37:43.545 DEBUG [src.node.docker_mananger] Generated ports ['49628', '49629', '49630', '49631', '49632']
2026-03-20 04:37:43.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:43.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:43.545 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:43.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 49628:49628 -p 49629:49629 -p 49630:49630 -p 49631:49631 -p 49632:49632 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49630 --rest-port=49628 --tcp-port=49629 --discv5-udp-port=49631 --rest-address=0.0.0.0 --nat=extip:172.18.113.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=33da346ca226f9128572880edff58d159a4b15e21ebf9d6fa30cd8aea3bd8b69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49632 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH1vc2H7fYOPEZeWIJNKtGirLcaYeV6zhPWpeghPYX1DYOPMwbXN81zTLCXQ8CoBWmbrVehpDPduB5fEusafYSsCgmlkgnY0gmlwhKwSU3yKbXVsdGlhZGRyc5YACASsElN8BnJuAAoErBJTfAZyb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDu2Gziid7xgpP833Xm8ZNHd2frrH2oBiOEr4mTKCXIsqDdGNwgnJug3VkcIJycIV3YWt1MgM --storenode=/ip4/172.18.83.124/tcp/29294/p2p/16Uiu2HAmRGSzpNjG2bx84gazKKGRdTBSjepEmbNA9u9g4q9pPz4y --store=true --relay=true
2026-03-20 04:37:43.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.236 waku d902f1cfa3f6678c803a54962db5a397d8a1f75e075680441a84b97f39c04a11
2026-03-20 04:37:43.779 DEBUG [src.node.docker_mananger] Container started with ID d902f1cfa3f6. Setting up logs at ./log/docker/store_node1_2026-03-20_04-37-42__e92ed7c1-b728-4a96-9279-aee52582dbbf__wakuorg_nwaku:latest.log
2026-03-20 04:37:43.779 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49628
2026-03-20 04:37:43.780 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:44.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49628/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.783 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-20 04:37:44.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:44.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49628/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.236/tcp/49629/p2p/16Uiu2HAmV2zUpHwxyh1qd4v8ZAyk6KGnsc7f1yfCo7AqPAJdHF7M","/ip4/172.18.113.236/tcp/49630/ws/p2p/16Uiu2HAmV2zUpHwxyh1qd4v8ZAyk6KGnsc7f1yfCo7AqPAJdHF7M"],"enrUri":"enr:-L24QCJwq0S8aJMBSNGUd7SIDKdKJuBVBljb-vZklNVitlvYJuI5I-8QXTVO5gHoyepVlp0yF3roe1q6XD9v6qJsALwCgmlkgnY0gmlwhKwSceyKbXVsdGlhZGRyc5YACASsEnHsBsHdAAoErBJx7AbB3t0DgnJzhQADAQAAiXNlY3AyNTZrMaED813qVB-3CgHjUqYOj_eZxH2-4VUqD8xQy0vpVZYGMwiDdGNwgsHdg3VkcILB34V3YWt1MgM"}'
2026-03-20 04:37:44.786 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:44.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49628/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.124/tcp/29294/p2p/16Uiu2HAmRGSzpNjG2bx84gazKKGRdTBSjepEmbNA9u9g4q9pPz4y"]'
2026-03-20 04:37:44.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:44.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:37:44.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:44.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49628/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:37:44.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:44.796 DEBUG [tests.store.test_api_flags] Trying to publish msg with content topic /myapp/1/latest/protoo
2026-03-20 04:37:44.796 DEBUG [src.steps.store] Relaying message
2026-03-20 04:37:44.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:44.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:44.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:37:45.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49628/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbba8687f03e389cbea577b88390d8079538eeadbfe1dc0627265aefda30d5e5b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1773981464796491707,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-20 04:37:45.007 DEBUG [tests.store.test_api_flags] stored content topic is /myapp/1/latest/protoo
2026-03-20 04:37:45.009 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:37:45.010 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:37:45.010 DEBUG [src.node.waku_node] Stopping container with id 936e9b7c258f
2026-03-20 04:37:45.595 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:45.597 DEBUG [src.node.waku_node] Stopping container with id d902f1cfa3f6
2026-03-20 04:37:46.154 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:46.157 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:37:46.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:37:46.175 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774
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-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33744', '33745', '33746', '33747', '33748']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33744:33744 -p 33745:33745 -p 33746:33746 -p 33747:33747 -p 33748:33748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33746 --rest-port=33744 --tcp-port=33745 --discv5-udp-port=33747 --rest-address=0.0.0.0 --nat=extip:172.18.11.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd2d81d1bf21c983caad463bf0ef939afe77a5fc52be5257e9f8f0f411caae44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33748 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.80 waku 60934c05992542a49a5b1e5911488d51144ec6770276b23a832ea64de7b57a30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 60934c059925. Setting up logs at ./log/docker/node1_2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33744
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 b279b2bddade. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42fe63f5a324. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33744/health" -H "Content-Type: application/json" -d 'None'
INFO  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:33744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW","/ip4/172.18.11.80/tcp/33746/ws/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW"],"enrUri":"enr:-L24QKCAwMjAq0fwll6869-f81-ZUs-0nVsvlIEy-Gq9c3mDfqd5NgC61l17-qZ7sJUGxmz5MX9eSqgM8wRM4XL1VPoCgmlkgnY0gmlwhKwSC1CKbXVsdGlhZGRyc5YACASsEgtQBoPRAAoErBILUAaD0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED29eLL16wQlMRcdBSc0X--iJHlkd5QB49dmyWOpuMDd-DdGNwgoPRg3VkcIKD04V3YWt1MgU"}'
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-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28465', '28466', '28467', '28468', '28469']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28465:28465 -p 28466:28466 -p 28467:28467 -p 28468:28468 -p 28469:28469 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28467 --rest-port=28465 --tcp-port=28466 --discv5-udp-port=28468 --rest-address=0.0.0.0 --nat=extip:172.18.127.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4f6edaa27bddd8ce4e9ef1ce79fc0ce8c6659f84dff3a5dd14bc3f816d7addb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28469 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKCAwMjAq0fwll6869-f81-ZUs-0nVsvlIEy-Gq9c3mDfqd5NgC61l17-qZ7sJUGxmz5MX9eSqgM8wRM4XL1VPoCgmlkgnY0gmlwhKwSC1CKbXVsdGlhZGRyc5YACASsEgtQBoPRAAoErBILUAaD0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED29eLL16wQlMRcdBSc0X--iJHlkd5QB49dmyWOpuMDd-DdGNwgoPRg3VkcIKD04V3YWt1MgU --filternode=/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.177 waku 445a8a940e9ff4b5485b5ccfee71246c8de52399086d1d636ae4bc16f84e7fc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 445a8a940e9f. Setting up logs at ./log/docker/node2_2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28465
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28465/health" -H "Content-Type: application/json" -d 'None'
INFO  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:28465/debug/v1/info" -H "Content-Type: application/json" -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.177/tcp/28466/p2p/16Uiu2HAmMNihUMLNyoDKX6QGxo4zJCNDHSsdkHXHu95ZB7xZ52SE","/ip4/172.18.127.177/tcp/28467/ws/p2p/16Uiu2HAmMNihUMLNyoDKX6QGxo4zJCNDHSsdkHXHu95ZB7xZ52SE"],"enrUri":"enr:-L24QL889uVqsouVEQcf4Rb_V7rTyHWufKzrQY3i5IU0UoiwPR3Kh9avRyyigNBZ91opispHJRrRtF8r8aUZYMlp02sCgmlkgnY0gmlwhKwSf7GKbXVsdGlhZGRyc5YACASsEn-xBm8yAAoErBJ_sQZvM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDgY4xDAn7AhXX6KbuvhjpWSJfUVyXJby-rlmA79r-OVuDdGNwgm8yg3VkcIJvNIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28465/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW"]'
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-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51986', '51987', '51988', '51989', '51990']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51986:51986 -p 51987:51987 -p 51988:51988 -p 51989:51989 -p 51990:51990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51988 --rest-port=51986 --tcp-port=51987 --discv5-udp-port=51989 --rest-address=0.0.0.0 --nat=extip:172.18.2.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcdbae4f3c2b1ac8c50fc27fc8fd387feaf14c3feacad85bec2ce5ab6c983eb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51990 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKCAwMjAq0fwll6869-f81-ZUs-0nVsvlIEy-Gq9c3mDfqd5NgC61l17-qZ7sJUGxmz5MX9eSqgM8wRM4XL1VPoCgmlkgnY0gmlwhKwSC1CKbXVsdGlhZGRyc5YACASsEgtQBoPRAAoErBILUAaD0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED29eLL16wQlMRcdBSc0X--iJHlkd5QB49dmyWOpuMDd-DdGNwgoPRg3VkcIKD04V3YWt1MgU --filternode=/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.250 waku 3b1d88dd19ef9577e5c2719fc8b3c682cb3414c6ac5e971f80e993d4fdad2e2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3b1d88dd19ef. Setting up logs at ./log/docker/node3_2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51986
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51986/health" -H "Content-Type: application/json" -d 'None'
INFO  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:51986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.250/tcp/51987/p2p/16Uiu2HAm3zrS9TFoDM9RjN5eVHrxnP4mUkkynGReQQ2yZLKrMuTK","/ip4/172.18.2.250/tcp/51988/ws/p2p/16Uiu2HAm3zrS9TFoDM9RjN5eVHrxnP4mUkkynGReQQ2yZLKrMuTK"],"enrUri":"enr:-L24QOGV7DR2-LnbqGjWTRZ1TaanDev2JLXiCvnp4_ivJT57S9vwNKooDqjXBRdwXSEGjWxJo-ZF5l-ZkgrbRE9gbp8CgmlkgnY0gmlwhKwSAvqKbXVsdGlhZGRyc5YACASsEgL6BssTAAoErBIC-gbLFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECf117nxAZVuMeQG3sFlXxn4w2di6KCfhil1eEcDqH3naDdGNwgssTg3VkcILLFYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51986/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW"]'
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-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2958', '2959', '2960', '2961', '2962']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2958:2958 -p 2959:2959 -p 2960:2960 -p 2961:2961 -p 2962:2962 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2960 --rest-port=2958 --tcp-port=2959 --discv5-udp-port=2961 --rest-address=0.0.0.0 --nat=extip:172.18.132.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ada6eee7e8a9b7deef1aba86cb4bdfd3b5a08abeabcdb3f32e282baebcb1f43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2962 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKCAwMjAq0fwll6869-f81-ZUs-0nVsvlIEy-Gq9c3mDfqd5NgC61l17-qZ7sJUGxmz5MX9eSqgM8wRM4XL1VPoCgmlkgnY0gmlwhKwSC1CKbXVsdGlhZGRyc5YACASsEgtQBoPRAAoErBILUAaD0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED29eLL16wQlMRcdBSc0X--iJHlkd5QB49dmyWOpuMDd-DdGNwgoPRg3VkcIKD04V3YWt1MgU --filternode=/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.159 waku 01ac461012e1cb0197136905f611179e395d2122b4473343d6e387dd039d84e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01ac461012e1. Setting up logs at ./log/docker/node4_2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2958
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2958/health" -H "Content-Type: application/json" -d 'None'
INFO  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:2958/debug/v1/info" -H "Content-Type: application/json" -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.159/tcp/2959/p2p/16Uiu2HAmJEJ83czTRRLhrre8NUqJPcD8VgWjfNhVc6AT5W6exkAH","/ip4/172.18.132.159/tcp/2960/ws/p2p/16Uiu2HAmJEJ83czTRRLhrre8NUqJPcD8VgWjfNhVc6AT5W6exkAH"],"enrUri":"enr:-L24QO49xzQW9xpiuqNWJZsU69414_W6WLEsmhIGjp7Wi2GIcZTxf1oC0HYGdAtsGKBmvIRd-PzZplK0Z-htKxwsiDgCgmlkgnY0gmlwhKwShJ-KbXVsdGlhZGRyc5YACASsEoSfBguPAAoErBKEnwYLkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUtKyIHwgiozZj70RtD1wcufVdI1_RV-UyJtHYXjKVG6DdGNwgguPg3VkcIILkYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2958/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW"]'
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-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60283', '60284', '60285', '60286', '60287']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60283:60283 -p 60284:60284 -p 60285:60285 -p 60286:60286 -p 60287:60287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60285 --rest-port=60283 --tcp-port=60284 --discv5-udp-port=60286 --rest-address=0.0.0.0 --nat=extip:172.18.52.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b04de3aeafdcadb44aed0dbcd0f4cadd6d6ba6934a2678aa72bd821bfc4da34a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60287 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKCAwMjAq0fwll6869-f81-ZUs-0nVsvlIEy-Gq9c3mDfqd5NgC61l17-qZ7sJUGxmz5MX9eSqgM8wRM4XL1VPoCgmlkgnY0gmlwhKwSC1CKbXVsdGlhZGRyc5YACASsEgtQBoPRAAoErBILUAaD0t0DgnJzhQADAQAAiXNlY3AyNTZrMaED29eLL16wQlMRcdBSc0X--iJHlkd5QB49dmyWOpuMDd-DdGNwgoPRg3VkcIKD04V3YWt1MgU --filternode=/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.43 waku 6fa528ebb48ed88c0163610ecb35ecd6468bbcff6815276d8d6e24f0b7632ce8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6fa528ebb48e. Setting up logs at ./log/docker/node5_2026-03-20_04-34-29__1d790f41-5b38-4b37-b6b9-702c23559774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60283
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60283/health" -H "Content-Type: application/json" -d 'None'
INFO  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:60283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.43/tcp/60284/p2p/16Uiu2HAmVrygWm6ZDuzrE6v6mNGEx5XWT92bcxEmfxAoqk1JtgRn","/ip4/172.18.52.43/tcp/60285/ws/p2p/16Uiu2HAmVrygWm6ZDuzrE6v6mNGEx5XWT92bcxEmfxAoqk1JtgRn"],"enrUri":"enr:-L24QLFRHmOykTLz9A1tgQgQG1giq4GIVqrSKoWgDP0PjZ3bC7RQ_Cq9C1Uy1aMOEf0JLdTdovYeMK9MjFFuNfgYFRQCgmlkgnY0gmlwhKwSNCuKbXVsdGlhZGRyc5YACASsEjQrBut8AAoErBI0Kwbrfd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_6jkOuqU8q7WfNRDG7m9J09HCpg8yS_yz-6AMB3KQuGDdGNwgut8g3VkcILrfoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.80/tcp/33745/p2p/16Uiu2HAmTTAGHbfGHEHdrFUcvGzCGUEmu4jj12GTBPbcrb2S4PvW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33744/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:28465/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bb49319a-886d-4817-adbf-1eb6cafde42a", "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":"bb49319a-886d-4817-adbf-1eb6cafde42a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51986/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a0f3f04e-3fc5-44f8-8505-19726adcead5", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a0f3f04e-3fc5-44f8-8505-19726adcead5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2958/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fb778a3c-cd6e-4b34-9548-f6db2e2efea6", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"fb778a3c-cd6e-4b34-9548-f6db2e2efea6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60283/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2017f58-90c3-43af-b21f-61bf3962807b", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c2017f58-90c3-43af-b21f-61bf3962807b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33744/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:28465/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":1773981275909481556,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33744/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:51986/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:51986/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 60934c059925
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 445a8a940e9f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3b1d88dd19ef
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60934c059925. 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 01ac461012e1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 445a8a940e9f. 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 6fa528ebb48e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b1d88dd19ef. 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,199 @@
2026-03-20 04:40:21.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:40:21.398 DEBUG [tests.conftest] Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290
2026-03-20 04:40:21.399 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:40:21.399 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:40:21.399 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:40:21.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:21.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:21.409 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:21.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:21.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:21.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.182
2026-03-20 04:40:21.411 DEBUG [src.node.docker_mananger] Generated ports ['25963', '25964', '25965', '25966', '25967']
2026-03-20 04:40:21.412 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:21.412 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:21.412 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:21.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 25963:25963 -p 25964:25964 -p 25965:25965 -p 25966:25966 -p 25967:25967 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25965 --rest-port=25963 --tcp-port=25964 --discv5-udp-port=25966 --rest-address=0.0.0.0 --nat=extip:172.18.159.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdd67db35eab77d9d18eff8ea0cdfcfb531dce98cfbe21dd9cd152bcef5a3b0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25967 --metrics-logging=true --relay=true
2026-03-20 04:40:21.606 ERROR [src.node.docker_mananger] Max retries reached for container a81b3f7de02f. Exiting log stream.
2026-03-20 04:40:21.622 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.182 waku b419e6a34880c34fd2910a1b891fff3cf2163cff187cfdaea4f9fc5c8b090e4b
2026-03-20 04:40:21.660 DEBUG [src.node.docker_mananger] Container started with ID b419e6a34880. Setting up logs at ./log/docker/node1_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:21.660 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25963
2026-03-20 04:40:21.662 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:22.176 ERROR [src.node.docker_mananger] Max retries reached for container b831c5c1ea98. Exiting log stream.
2026-03-20 04:40:22.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25963/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:22.666 INFO [src.node.api_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-20 04:40:22.666 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:22.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:22.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.182/tcp/25964/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX","/ip4/172.18.159.182/tcp/25965/ws/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX"],"enrUri":"enr:-L24QBwaFOxl8GVE62eMiiE_ypmiWX73LfaTSZe2Q30v6hknasgAhdFhSiE9nIsleTn_6B3rvdY_ODUInbEK6xhurgkCgmlkgnY0gmlwhKwSn7aKbXVsdGlhZGRyc5YACASsEp-2BmVsAAoErBKftgZlbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvM-DKeYmAjgeqKXYKjqqD3f3YM-jOnYB0WXtV4-tOBqDdGNwgmVsg3VkcIJlboV3YWt1MgE"}'
2026-03-20 04:40:22.669 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:22.678 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:22.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:22.678 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:22.678 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:22.680 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:22.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.52
2026-03-20 04:40:22.681 DEBUG [src.node.docker_mananger] Generated ports ['48096', '48097', '48098', '48099', '48100']
2026-03-20 04:40:22.681 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:22.681 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:22.681 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:22.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 48096:48096 -p 48097:48097 -p 48098:48098 -p 48099:48099 -p 48100:48100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48098 --rest-port=48096 --tcp-port=48097 --discv5-udp-port=48099 --rest-address=0.0.0.0 --nat=extip:172.18.254.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba1f58388df9bd5ea9cad93add3c7e3243a97eab2dea474e0e9678e6feeaced2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48100 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwaFOxl8GVE62eMiiE_ypmiWX73LfaTSZe2Q30v6hknasgAhdFhSiE9nIsleTn_6B3rvdY_ODUInbEK6xhurgkCgmlkgnY0gmlwhKwSn7aKbXVsdGlhZGRyc5YACASsEp-2BmVsAAoErBKftgZlbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvM-DKeYmAjgeqKXYKjqqD3f3YM-jOnYB0WXtV4-tOBqDdGNwgmVsg3VkcIJlboV3YWt1MgE
2026-03-20 04:40:22.900 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.52 waku 47dc72562fddf91e0f8e359ed9e529715febd48167161241096027ec0b5ba2bb
2026-03-20 04:40:22.938 DEBUG [src.node.docker_mananger] Container started with ID 47dc72562fdd. Setting up logs at ./log/docker/node2_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:22.938 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48096
2026-03-20 04:40:22.938 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:23.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48096/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:23.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-20 04:40:23.965 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:23.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:23.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.52/tcp/48097/p2p/16Uiu2HAmKRKS5vRt6QTDczp9vus7riiCCsykVBRsiKHzkXL1Ej8v","/ip4/172.18.254.52/tcp/48098/ws/p2p/16Uiu2HAmKRKS5vRt6QTDczp9vus7riiCCsykVBRsiKHzkXL1Ej8v"],"enrUri":"enr:-L24QCt7Jd6upexRDYbUlYmyh-fDYcw1oSpwxAZWC9MYXih5A_P65CIBW51jjZmI1UkWVkPLp0Wj8pD5NDTtvGHMRaYCgmlkgnY0gmlwhKwS_jSKbXVsdGlhZGRyc5YACASsEv40BrvhAAoErBL-NAa74t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZIFBB2g29J2BmnaB5GK9eQCzMoHHBTcmrIAl7L5fAJuDdGNwgrvhg3VkcIK744V3YWt1MgE"}'
2026-03-20 04:40:23.973 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:23.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.182/tcp/25964/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX"]'
2026-03-20 04:40:23.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:23.978 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-20 04:40:23.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:23.987 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:23.987 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:23.987 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:23.989 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:23.989 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.97
2026-03-20 04:40:23.989 DEBUG [src.node.docker_mananger] Generated ports ['44609', '44610', '44611', '44612', '44613']
2026-03-20 04:40:23.990 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:23.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:23.990 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:23.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 44609:44609 -p 44610:44610 -p 44611:44611 -p 44612:44612 -p 44613:44613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44611 --rest-port=44609 --tcp-port=44610 --discv5-udp-port=44612 --rest-address=0.0.0.0 --nat=extip:172.18.139.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5ef6bd7effd3af26ef3ae7ffcef4fa3bc9d4de880c34acde2da76cf7fe22e38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44613 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwaFOxl8GVE62eMiiE_ypmiWX73LfaTSZe2Q30v6hknasgAhdFhSiE9nIsleTn_6B3rvdY_ODUInbEK6xhurgkCgmlkgnY0gmlwhKwSn7aKbXVsdGlhZGRyc5YACASsEp-2BmVsAAoErBKftgZlbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvM-DKeYmAjgeqKXYKjqqD3f3YM-jOnYB0WXtV4-tOBqDdGNwgmVsg3VkcIJlboV3YWt1MgE
2026-03-20 04:40:24.211 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.97 waku 5ed3dbb03dd0b857e22be43f217f73b07467ddca28aa3b66bdf17347e98477d9
2026-03-20 04:40:24.257 DEBUG [src.node.docker_mananger] Container started with ID 5ed3dbb03dd0. Setting up logs at ./log/docker/node3_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:24.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44609
2026-03-20 04:40:24.258 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:25.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44609/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:25.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:40:25.270 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:25.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:25.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.97/tcp/44610/p2p/16Uiu2HAm546ZSCHzNJBP6bXRkhURJKmyoDxxwCtY8NA83ugNGATJ","/ip4/172.18.139.97/tcp/44611/ws/p2p/16Uiu2HAm546ZSCHzNJBP6bXRkhURJKmyoDxxwCtY8NA83ugNGATJ"],"enrUri":"enr:-L24QCovOgyt564gC6bcQjMH4rIiLv19QxlKsi3WlUOUKXw6blW9_R22jVbtwU75aRfSwPRqw7A_kqUO9n05hpsHVSMCgmlkgnY0gmlwhKwSi2GKbXVsdGlhZGRyc5YACASsEothBq5CAAoErBKLYQauQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECjw3iWl7HVMFX1PbEDdUCEc6jIzlsW8rPZbzKHGcNaUGDdGNwgq5Cg3VkcIKuRIV3YWt1MgE"}'
2026-03-20 04:40:25.279 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:25.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.182/tcp/25964/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX"]'
2026-03-20 04:40:25.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:25.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:25.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:25.292 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:25.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:25.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:25.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.95
2026-03-20 04:40:25.294 DEBUG [src.node.docker_mananger] Generated ports ['50249', '50250', '50251', '50252', '50253']
2026-03-20 04:40:25.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:25.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:25.295 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:25.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 50249:50249 -p 50250:50250 -p 50251:50251 -p 50252:50252 -p 50253:50253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50251 --rest-port=50249 --tcp-port=50250 --discv5-udp-port=50252 --rest-address=0.0.0.0 --nat=extip:172.18.128.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea137bdeeb34807cddbf5927d1a0947c7ebda05bb3be0cca9e6bfa9b9ff439ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50253 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwaFOxl8GVE62eMiiE_ypmiWX73LfaTSZe2Q30v6hknasgAhdFhSiE9nIsleTn_6B3rvdY_ODUInbEK6xhurgkCgmlkgnY0gmlwhKwSn7aKbXVsdGlhZGRyc5YACASsEp-2BmVsAAoErBKftgZlbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvM-DKeYmAjgeqKXYKjqqD3f3YM-jOnYB0WXtV4-tOBqDdGNwgmVsg3VkcIJlboV3YWt1MgE
2026-03-20 04:40:25.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.95 waku 6b5b31c4f0a36f375753f7b174263d0ab6562003929ed2b5d110fda020574812
2026-03-20 04:40:25.568 DEBUG [src.node.docker_mananger] Container started with ID 6b5b31c4f0a3. Setting up logs at ./log/docker/node4_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:25.568 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50249
2026-03-20 04:40:25.568 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:26.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50249/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:26.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:40:26.585 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:26.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:26.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.95/tcp/50250/p2p/16Uiu2HAmKF7duf2MA1euwfdrJULpRbHct7sqFxGjQBmLJb1GkjHq","/ip4/172.18.128.95/tcp/50251/ws/p2p/16Uiu2HAmKF7duf2MA1euwfdrJULpRbHct7sqFxGjQBmLJb1GkjHq"],"enrUri":"enr:-L24QAnpKfpqZK1QJKo6vPnzTE3M2te1hdl9xiUEwlarqd1yA8zYm_gyhQqTwIaE8eEZN1b3LHvOtJjVxveM1RLYJmECgmlkgnY0gmlwhKwSgF-KbXVsdGlhZGRyc5YACASsEoBfBsRKAAoErBKAXwbES90DgnJzhQADAQAAiXNlY3AyNTZrMaEDYeQbpCZVGw8oN1y_1Lwf_gQ2UCGitApObMEFcWS4ZmCDdGNwgsRKg3VkcILETIV3YWt1MgE"}'
2026-03-20 04:40:26.594 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:26.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50249/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.182/tcp/25964/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX"]'
2026-03-20 04:40:26.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:26.605 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:40:26.606 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:26.606 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:40:26.606 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:40:26.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:40:26.608 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.58
2026-03-20 04:40:26.608 DEBUG [src.node.docker_mananger] Generated ports ['28980', '28981', '28982', '28983', '28984']
2026-03-20 04:40:26.608 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:40:26.608 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:40:26.608 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:40:26.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 28980:28980 -p 28981:28981 -p 28982:28982 -p 28983:28983 -p 28984:28984 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28982 --rest-port=28980 --tcp-port=28981 --discv5-udp-port=28983 --rest-address=0.0.0.0 --nat=extip:172.18.192.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c247b19b88a694424b291e70d9abf846fa286bbe4dafa4d09c1bbbeadef3aea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28984 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBwaFOxl8GVE62eMiiE_ypmiWX73LfaTSZe2Q30v6hknasgAhdFhSiE9nIsleTn_6B3rvdY_ODUInbEK6xhurgkCgmlkgnY0gmlwhKwSn7aKbXVsdGlhZGRyc5YACASsEp-2BmVsAAoErBKftgZlbd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvM-DKeYmAjgeqKXYKjqqD3f3YM-jOnYB0WXtV4-tOBqDdGNwgmVsg3VkcIJlboV3YWt1MgE
2026-03-20 04:40:26.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.58 waku 6893f5f861d0a65aa159ab59abbe3607f79d120f7a6a30e6a9244ab6acc63814
2026-03-20 04:40:26.858 DEBUG [src.node.docker_mananger] Container started with ID 6893f5f861d0. Setting up logs at ./log/docker/node5_2026-03-20_04-40-21__9f2a7cca-24ae-4c8d-8afe-89ba6b4f2290__wakuorg_nwaku:latest.log
2026-03-20 04:40:26.859 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28980
2026-03-20 04:40:26.859 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:40:27.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28980/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:27.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:40:27.889 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:40:27.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28980/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:27.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.58/tcp/28981/p2p/16Uiu2HAm3KinR8YkDjMMUn5UciNGo34rd68j4X1avm9z2nj4wdUq","/ip4/172.18.192.58/tcp/28982/ws/p2p/16Uiu2HAm3KinR8YkDjMMUn5UciNGo34rd68j4X1avm9z2nj4wdUq"],"enrUri":"enr:-L24QAqdSj0Bog2gx1MMBTTYVIkFyFyidixkuZsvnkgTd5GKbTlaSIiMEJM3ceoYYBJQnGWY541YBf9lKRbl7Hvt2OECgmlkgnY0gmlwhKwSwDqKbXVsdGlhZGRyc5YACASsEsA6BnE1AAoErBLAOgZxNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECdVcuTi0YPV_gQj81gKsOdi0AVwihD7BNtp07lt0qC_6DdGNwgnE1g3VkcIJxN4V3YWt1MgE"}'
2026-03-20 04:40:27.895 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:40:27.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28980/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.182/tcp/25964/p2p/16Uiu2HAmRN2XGuzGk4vM9pZDm7VWE7vjgjag3TSzwH78dqwXPTBX"]'
2026-03-20 04:40:27.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.899 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-20 04:40:27.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25963/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:27.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:27.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.919 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-20 04:40:27.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44609/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:27.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:27.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28980/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:40:27.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25963/relay/v1/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-20 04:40:27.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:27.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:40:28.062 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.066 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":1773981627946990848,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.068 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.070 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":1773981627946990848,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.072 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44609/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.075 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":1773981627946990848,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.077 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981627946990848,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.082 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28980/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.085 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":1773981627946990848,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.086 INFO [src.steps.relay] WARM UP successful!!
2026-03-20 04:40:28.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25963/relay/v1/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-20 04:40:28.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:28.098 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:40:28.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.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":1773981628087819328,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.206 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.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":1773981628087819328,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.210 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44609/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.213 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":1773981628087819328,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.214 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.217 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":1773981628087819328,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.219 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-20 04:40:28.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28980/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.222 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":1773981628087819328,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.224 DEBUG [src.node.waku_node] Pausing container with id 47dc72562fdd
2026-03-20 04:40:28.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25963/relay/v1/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-20 04:40:28.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:28.246 DEBUG [src.node.waku_node] Unpause container with id 47dc72562fdd
2026-03-20 04:40:28.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25963/relay/v1/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-20 04:40:28.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:40:28.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:40:28.278 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":1773981628224036915,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981628224119680,"ephemeral":false,"proof":""}]'
2026-03-20 04:40:28.281 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:40:28.282 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:40:28.283 DEBUG [src.node.waku_node] Stopping container with id b419e6a34880
2026-03-20 04:40:28.916 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:28.916 DEBUG [src.node.waku_node] Stopping container with id 47dc72562fdd
2026-03-20 04:40:29.574 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:29.575 DEBUG [src.node.waku_node] Stopping container with id 5ed3dbb03dd0
2026-03-20 04:40:29.803 ERROR [src.node.docker_mananger] Max retries reached for container b419e6a34880. Exiting log stream.
2026-03-20 04:40:30.190 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:30.191 DEBUG [src.node.waku_node] Stopping container with id 6b5b31c4f0a3
2026-03-20 04:40:30.392 ERROR [src.node.docker_mananger] Max retries reached for container 47dc72562fdd. Exiting log stream.
2026-03-20 04:40:30.783 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:30.786 DEBUG [src.node.waku_node] Stopping container with id 6893f5f861d0
2026-03-20 04:40:31.007 ERROR [src.node.docker_mananger] Max retries reached for container 5ed3dbb03dd0. Exiting log stream.
2026-03-20 04:40:31.391 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:40:31.392 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:40:31.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:31.436 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:31.444 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:31.450 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:40:31.456 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-20 04:34:41.978 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:41.979 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9
2026-03-20 04:34:41.979 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:41.980 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:41.980 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:41.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:41.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
2026-03-20 04:34:41.991 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:41.991 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:41.993 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:41.993 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.206
2026-03-20 04:34:41.993 DEBUG [src.node.docker_mananger] Generated ports ['49700', '49701', '49702', '49703', '49704']
2026-03-20 04:34:41.994 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:41.994 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:41.994 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:41.994 DEBUG [src.node.docker_mananger] docker run -i -t -p 49700:49700 -p 49701:49701 -p 49702:49702 -p 49703:49703 -p 49704:49704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49702 --rest-port=49700 --tcp-port=49701 --discv5-udp-port=49703 --rest-address=0.0.0.0 --nat=extip:172.18.68.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dea40484dccdc31a5dad8b26d4071dc9b6844becdafdb42b34e2b1d44c7fd6d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49704 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:42.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.206 waku e72f7f4dd3982e7fccabdf7863236e703a2adc2783b2918640ccaab36b67f41f
2026-03-20 04:34:42.206 ERROR [src.node.docker_mananger] Max retries reached for container 378797311e46. Exiting log stream.
2026-03-20 04:34:42.237 DEBUG [src.node.docker_mananger] Container started with ID e72f7f4dd398. Setting up logs at ./log/docker/node1_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
2026-03-20 04:34:42.237 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49700
2026-03-20 04:34:42.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:42.820 ERROR [src.node.docker_mananger] Max retries reached for container bf653c8d6f65. Exiting log stream.
2026-03-20 04:34:43.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49700/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.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_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-20 04:34:43.242 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:43.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:43.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm","/ip4/172.18.68.206/tcp/49702/ws/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm"],"enrUri":"enr:-L24QK8d5w63fDloo328FMWpnDISZA2mt-Tq6Sxw25QTcXcoUG_RT1P8cQO4jPsXg8WRz_omDNxIZLVNRDCfG-YIMJUCgmlkgnY0gmlwhKwSRM6KbXVsdGlhZGRyc5YACASsEkTOBsIlAAoErBJEzgbCJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZCCO_ui-MhfGzgq5FnXCx8v3JGxaG0u51307UE6-CvaDdGNwgsIlg3VkcILCJ4V3YWt1MgU"}'
2026-03-20 04:34:43.245 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:43.246 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:43.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:43.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
2026-03-20 04:34:43.253 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:43.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:43.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:43.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.97
2026-03-20 04:34:43.255 DEBUG [src.node.docker_mananger] Generated ports ['39607', '39608', '39609', '39610', '39611']
2026-03-20 04:34:43.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:43.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:43.255 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:43.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 39607:39607 -p 39608:39608 -p 39609:39609 -p 39610:39610 -p 39611:39611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39609 --rest-port=39607 --tcp-port=39608 --discv5-udp-port=39610 --rest-address=0.0.0.0 --nat=extip:172.18.182.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e198c44c3cbe5bcace5cc2ea29d90822cefdde7cfcaccbd696fb9cf60bbe712b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39611 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK8d5w63fDloo328FMWpnDISZA2mt-Tq6Sxw25QTcXcoUG_RT1P8cQO4jPsXg8WRz_omDNxIZLVNRDCfG-YIMJUCgmlkgnY0gmlwhKwSRM6KbXVsdGlhZGRyc5YACASsEkTOBsIlAAoErBJEzgbCJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZCCO_ui-MhfGzgq5FnXCx8v3JGxaG0u51307UE6-CvaDdGNwgsIlg3VkcILCJ4V3YWt1MgU --filternode=/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm
2026-03-20 04:34:43.458 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.97 waku b7738bc17b5d4ba308dee7dd9b7f3d65edd8a62cdbf93b9553cfeadb5a8bdca5
2026-03-20 04:34:43.493 DEBUG [src.node.docker_mananger] Container started with ID b7738bc17b5d. Setting up logs at ./log/docker/node2_2026-03-20_04-34-41__f0876a4b-a772-41b0-9308-e85dc016c0c9__wakuorg_nwaku:latest.log
2026-03-20 04:34:43.493 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39607
2026-03-20 04:34:43.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:44.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39607/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.497 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-20 04:34:44.497 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:44.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.97/tcp/39608/p2p/16Uiu2HAmD7ue94r1GefVnLdv2UPFKVqHsegXVNvrPS3pCJmfo3Ch","/ip4/172.18.182.97/tcp/39609/ws/p2p/16Uiu2HAmD7ue94r1GefVnLdv2UPFKVqHsegXVNvrPS3pCJmfo3Ch"],"enrUri":"enr:-L24QOx3fR0Xg5y9-f_bWazCWBnrvhqrfgVzg_GEPE71yqZ4XMijFk4N44LVlYplor2qx_RRn8zqqPnmEwr1Bz7Dwm4CgmlkgnY0gmlwhKwStmGKbXVsdGlhZGRyc5YACASsErZhBpq4AAoErBK2YQaaud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBuVbWE4G8v1Qz3ocGOh7t7ZqxGMLwFe3vfr0MI2yPL6DdGNwgpq4g3VkcIKauoV3YWt1MgA"}'
2026-03-20 04:34:44.500 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:44.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39607/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.206/tcp/49701/p2p/16Uiu2HAmKPqv3aGYqMFGv17FvxEos5ftwWR6546LRGvMgrHB3pCm"]'
2026-03-20 04:34:44.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.539 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:34:44.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49700/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:44.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2057483-f6ba-484d-b0a2-3c2fb6b2db85", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:44.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c2057483-f6ba-484d-b0a2-3c2fb6b2db85","statusDesc":"OK"}'
2026-03-20 04:34:44.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49700/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:44.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "961cbc80-1dd8-48b0-95d5-1f8645770c60", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:44.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"961cbc80-1dd8-48b0-95d5-1f8645770c60","statusDesc":"OK"}'
2026-03-20 04:34:44.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:44.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:44.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:44.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773981284588726487,"ephemeral":false}]'
2026-03-20 04:34:44.701 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39607/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:44.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-20 04:34:44.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:44.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:44.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:44.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773981284711109679,"ephemeral":false}]'
2026-03-20 04:34:44.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:44.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:44.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:44.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:44.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39607/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:44.928 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39607/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2026-03-20 04:34:44.932 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:44.933 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:44.933 DEBUG [src.node.waku_node] Stopping container with id e72f7f4dd398
2026-03-20 04:34:45.504 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:45.506 DEBUG [src.node.waku_node] Stopping container with id b7738bc17b5d
2026-03-20 04:34:46.058 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:46.060 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:46.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:46.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2026-03-20 04:38:08.914 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:38:08.914 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2026-03-20_04-38-08__152644b7-3f19-4ecd-86ed-d4225407d7e7
2026-03-20 04:38:08.914 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:38:08.915 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:38:08.915 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:38:08.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:08.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-38-08__152644b7-3f19-4ecd-86ed-d4225407d7e7__wakuorg_nwaku:latest.log
2026-03-20 04:38:08.921 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:38:08.921 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:38:08.922 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:08.922 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:08.923 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:08.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.79
2026-03-20 04:38:08.923 DEBUG [src.node.docker_mananger] Generated ports ['9596', '9597', '9598', '9599', '9600']
2026-03-20 04:38:08.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:08.924 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:08.924 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:08.924 DEBUG [src.node.docker_mananger] docker run -i -t -p 9596:9596 -p 9597:9597 -p 9598:9598 -p 9599:9599 -p 9600:9600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9598 --rest-port=9596 --tcp-port=9597 --discv5-udp-port=9599 --rest-address=0.0.0.0 --nat=extip:172.18.46.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4def2b1bc52afd81ad17fd5bf1ec07a7d43ebb29f942eefcee9bb055dff82213 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9600 --metrics-logging=true --relay=true
2026-03-20 04:38:09.070 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.79 waku 57d8c01fcd141b13b182341a606a803ee52e1e00fa8b840af23b2e65c8d44ed0
2026-03-20 04:38:09.093 DEBUG [src.node.docker_mananger] Container started with ID 57d8c01fcd14. Setting up logs at ./log/docker/node1_2026-03-20_04-38-08__152644b7-3f19-4ecd-86ed-d4225407d7e7__wakuorg_nwaku:latest.log
2026-03-20 04:38:09.094 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9596
2026-03-20 04:38:09.094 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:09.227 ERROR [src.node.docker_mananger] Max retries reached for container fbf2b255f86d. Exiting log stream.
2026-03-20 04:38:09.720 ERROR [src.node.docker_mananger] Max retries reached for container abf5c94e52a8. Exiting log stream.
2026-03-20 04:38:10.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9596/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:10.097 INFO [src.node.api_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-20 04:38:10.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:10.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:10.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.79/tcp/9597/p2p/16Uiu2HAm4sod7p9T6FjPFtnC16QL1AWeBjBLgvzEdjbwnrJYHLqc","/ip4/172.18.46.79/tcp/9598/ws/p2p/16Uiu2HAm4sod7p9T6FjPFtnC16QL1AWeBjBLgvzEdjbwnrJYHLqc"],"enrUri":"enr:-L24QIfnxBpuuzfK7tKkV7q1eChquqnTgtS-7H63eL0VqTvrU_LaVd0hhXKjGd9WGkLhynvdPQ8OuEmBTUKjfMbSKYACgmlkgnY0gmlwhKwSLk-KbXVsdGlhZGRyc5YACASsEi5PBiV9AAoErBIuTwYlft0DgnJzhQADAQAAiXNlY3AyNTZrMaECjGrtCm9-cYd-xibzBP0JYgpZYB687QlgoPo6BmqMWH-DdGNwgiV9g3VkcIIlf4V3YWt1MgE"}'
2026-03-20 04:38:10.099 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:10.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9596/version" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:10.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-2-g85a7bf'
2026-03-20 04:38:10.101 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.38.0-rc.0-2-g85a7bf
2026-03-20 04:38:10.103 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:38:10.104 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:38:10.104 DEBUG [src.node.waku_node] Stopping container with id 57d8c01fcd14
2026-03-20 04:38:10.586 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:10.588 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:38:10.589 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,666 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-03-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c
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-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46318', '46319', '46320', '46321', '46322']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46318:46318 -p 46319:46319 -p 46320:46320 -p 46321:46321 -p 46322:46322 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46320 --rest-port=46318 --tcp-port=46319 --discv5-udp-port=46321 --rest-address=0.0.0.0 --nat=extip:172.18.108.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=795a667bbc1d165ba6e49897d4bcc6dfb95e6fa4aedbc87eda14540fb0dcab99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46322 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.82 waku 2387d33eb8540730e9cd22032305918b76d13a37d7dccb0224695799e6678f7b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2387d33eb854. Setting up logs at ./log/docker/node1_2026-03-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46318
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 f7eb2865ba5e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7952207bf800. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46318/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46318/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/46319/p2p/16Uiu2HAmJBZJZzmmcUXBzZKjDYRTvioDy2w3uT3qobuRBhj6QXSo","/ip4/172.18.108.82/tcp/46320/ws/p2p/16Uiu2HAmJBZJZzmmcUXBzZKjDYRTvioDy2w3uT3qobuRBhj6QXSo"],"enrUri":"enr:-L24QOUOkVm-iNLGUd9BllRceZ_w-WxcjN72g4-983EBj8h9GctpqIdEebSE8MnM6l2rzj9xigDCezdCIZ9gtXOzLkMCgmlkgnY0gmlwhKwSbFKKbXVsdGlhZGRyc5YACASsEmxSBrTvAAoErBJsUga08N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUh8efOzwwKrc8SlKiwF4I6Wao4SWL5sl86yWmpjqcjiDdGNwgrTvg3VkcIK08YV3YWt1MgU"}'
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-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8030', '8031', '8032', '8033', '8034']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8030:8030 -p 8031:8031 -p 8032:8032 -p 8033:8033 -p 8034:8034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8032 --rest-port=8030 --tcp-port=8031 --discv5-udp-port=8033 --rest-address=0.0.0.0 --nat=extip:172.18.0.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a22f9f555ee6c86bedc7ceba2dee8bbabf992adcba91107eac6eb7dbfa13e3b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8034 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOUOkVm-iNLGUd9BllRceZ_w-WxcjN72g4-983EBj8h9GctpqIdEebSE8MnM6l2rzj9xigDCezdCIZ9gtXOzLkMCgmlkgnY0gmlwhKwSbFKKbXVsdGlhZGRyc5YACASsEmxSBrTvAAoErBJsUga08N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUh8efOzwwKrc8SlKiwF4I6Wao4SWL5sl86yWmpjqcjiDdGNwgrTvg3VkcIK08YV3YWt1MgU --filternode=/ip4/172.18.108.82/tcp/46319/p2p/16Uiu2HAmJBZJZzmmcUXBzZKjDYRTvioDy2w3uT3qobuRBhj6QXSo
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.105 waku f40a38ee4ae249479ae41dcf29b8f2f34a5ac6df8be3fd88295dc70a6199f0a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f40a38ee4ae2. Setting up logs at ./log/docker/node2_2026-03-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8030
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/health" -H "Content-Type: application/json" -d 'None'
INFO  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:8030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.105/tcp/8031/p2p/16Uiu2HAmS1APomy6zH6AGsKwwpiLar2keUx5ftwwMLRs51X8Pv8V","/ip4/172.18.0.105/tcp/8032/ws/p2p/16Uiu2HAmS1APomy6zH6AGsKwwpiLar2keUx5ftwwMLRs51X8Pv8V"],"enrUri":"enr:-L24QP7S4qGTSbxm32cSRzyuw0ox_9jGlCLA8IDFSJsNgmbpYuzMR6LO1CMf8xLKKYomjs9fCN5PQUZfZtI46tKaT4oCgmlkgnY0gmlwhKwSAGmKbXVsdGlhZGRyc5YACASsEgBpBh9fAAoErBIAaQYfYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxlLm_4sNPIo925AYyASPbXd0OInndg36oAXSD0gz9caDdGNwgh9fg3VkcIIfYYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.82/tcp/46319/p2p/16Uiu2HAmJBZJZzmmcUXBzZKjDYRTvioDy2w3uT3qobuRBhj6QXSo"]'
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:46318/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:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "71b67a32-708b-4249-a1f5-13915b44b996", "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":"71b67a32-708b-4249-a1f5-13915b44b996","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773981192519000257,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773981192639763614,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773981192758698299,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773981192876666890,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773981192994524974,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773981193111889001,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773981193229114700,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773981193346434292,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773981193464221487,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773981193582037047,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773981193699191463,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773981193816156458,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773981193933346988,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773981194051038404,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773981194168312969,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773981194285604716,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773981194403481970,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773981194520630335,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773981194638518058,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773981194756030241,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773981194873121269,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773981194990148063,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773981195107553973,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773981195225224829,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773981195342411739,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773981195459787616,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773981195576893117,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773981195694478934,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46318/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8030/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773981195811867240,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8030/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2387d33eb854
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f40a38ee4ae2
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-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-20_04-33-09__8fbb2f97-5f4d-4ae8-875a-cd2e98e57a4c__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-03-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36
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-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46405', '46406', '46407', '46408', '46409']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46405:46405 -p 46406:46406 -p 46407:46407 -p 46408:46408 -p 46409:46409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46407 --rest-port=46405 --tcp-port=46406 --discv5-udp-port=46408 --rest-address=0.0.0.0 --nat=extip:172.18.26.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eca5eabfa0bdff48adafc7cb5016781f0ba14814a427ddc3eab0f9ee712fcea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46409 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2387d33eb854. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.117 waku 95da2ea3f488c24565fad7aaf7d322a547335b76a1122601fb39d0f3e6feaf44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95da2ea3f488. Setting up logs at ./log/docker/node1_2026-03-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46405
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 f40a38ee4ae2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46405/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46405/debug/v1/info" -H "Content-Type: application/json" -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.117/tcp/46406/p2p/16Uiu2HAmMqUwFz8TS1V9eoYAn33bjpdzFkQ3QJKPdCpvo3ZLcCPF","/ip4/172.18.26.117/tcp/46407/ws/p2p/16Uiu2HAmMqUwFz8TS1V9eoYAn33bjpdzFkQ3QJKPdCpvo3ZLcCPF"],"enrUri":"enr:-L24QMGFheCr4ekq4wZ4DsRxZxDcoh6jHOhcxX8wu-NyI4hvK4XEXxBDNkX88oXvNydb9kUmQo9deYP_kJUuuXQsAesCgmlkgnY0gmlwhKwSGnWKbXVsdGlhZGRyc5YACASsEhp1BrVGAAoErBIadQa1R90DgnJzhQADAQAAiXNlY3AyNTZrMaEDiGlP9psCg0-i9LEEKjXtjgmXAMMYnfg2ATVxxOKLC76DdGNwgrVGg3VkcIK1SIV3YWt1MgU"}'
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-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23799', '23800', '23801', '23802', '23803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23799:23799 -p 23800:23800 -p 23801:23801 -p 23802:23802 -p 23803:23803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23801 --rest-port=23799 --tcp-port=23800 --discv5-udp-port=23802 --rest-address=0.0.0.0 --nat=extip:172.18.147.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbfe9ffea2dadbb91bbba1e831d9325ac9cad952516281ee7f54cbea8fa024fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23803 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMGFheCr4ekq4wZ4DsRxZxDcoh6jHOhcxX8wu-NyI4hvK4XEXxBDNkX88oXvNydb9kUmQo9deYP_kJUuuXQsAesCgmlkgnY0gmlwhKwSGnWKbXVsdGlhZGRyc5YACASsEhp1BrVGAAoErBIadQa1R90DgnJzhQADAQAAiXNlY3AyNTZrMaEDiGlP9psCg0-i9LEEKjXtjgmXAMMYnfg2ATVxxOKLC76DdGNwgrVGg3VkcIK1SIV3YWt1MgU --filternode=/ip4/172.18.26.117/tcp/46406/p2p/16Uiu2HAmMqUwFz8TS1V9eoYAn33bjpdzFkQ3QJKPdCpvo3ZLcCPF
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.11 waku 510c6de1bf85cf625df4381e74d176bda94a8ba8b54b51ce0f48d5e6e1d9aa57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 510c6de1bf85. Setting up logs at ./log/docker/node2_2026-03-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23799
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/health" -H "Content-Type: application/json" -d 'None'
INFO  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:23799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.11/tcp/23800/p2p/16Uiu2HAmPe1dK2JqvHCsBsFpEKPQphuENk1pmYtXPfeGarXJXarz","/ip4/172.18.147.11/tcp/23801/ws/p2p/16Uiu2HAmPe1dK2JqvHCsBsFpEKPQphuENk1pmYtXPfeGarXJXarz"],"enrUri":"enr:-L24QPrIcJx7AjMyeQpdVKM97fiPraGNkGAT2kskHTN_Ng6DO8NlUrlsNZ1fyQR8DE4r-heANbAlSXs5HZLPJY02OlcCgmlkgnY0gmlwhKwSkwuKbXVsdGlhZGRyc5YACASsEpMLBlz4AAoErBKTCwZc-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDozBrHel9gTpOrOTUTlx0CKjdUAVPk7rZDWp8iPY8ejeDdGNwglz4g3VkcIJc-oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.117/tcp/46406/p2p/16Uiu2HAmMqUwFz8TS1V9eoYAn33bjpdzFkQ3QJKPdCpvo3ZLcCPF"]'
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:46405/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:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5212121d-85a0-402c-8bc7-68f2b48c3b33", "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":"5212121d-85a0-402c-8bc7-68f2b48c3b33","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773981200188901327,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773981200309396990,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773981200427526528,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773981200545123639,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773981200663150271,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773981200780669211,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773981200898386601,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773981201015699806,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773981201132992523,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773981201250194262,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773981201367806327,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773981201485188271,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773981201602730796,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773981201719926440,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773981201837541071,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773981201954840826,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773981202072216608,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773981202189862286,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773981202307186885,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773981202424642540,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773981202542177263,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773981202659621445,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773981202777616810,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773981202895328387,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773981203013987566,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773981203131556898,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773981203248641696,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773981203366198275,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46405/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773981203483319375,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 95da2ea3f488
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 510c6de1bf85
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-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-20_04-33-17__5642d4af-0457-40c8-bb70-1515169e0e36__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,97 @@
2026-03-20 04:36:28.375 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:36:28.375 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-03-20_04-36-28__497f429d-7f55-480a-95f0-a78676bf6a7c
2026-03-20 04:36:28.376 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:36:28.376 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:36:28.376 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:36:28.383 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:28.384 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-28__497f429d-7f55-480a-95f0-a78676bf6a7c__wakuorg_nwaku:latest.log
2026-03-20 04:36:28.384 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:28.384 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:28.385 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:28.385 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.150
2026-03-20 04:36:28.386 DEBUG [src.node.docker_mananger] Generated ports ['56263', '56264', '56265', '56266', '56267']
2026-03-20 04:36:28.386 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:28.386 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:28.386 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:28.386 DEBUG [src.node.docker_mananger] docker run -i -t -p 56263:56263 -p 56264:56264 -p 56265:56265 -p 56266:56266 -p 56267:56267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56265 --rest-port=56263 --tcp-port=56264 --discv5-udp-port=56266 --rest-address=0.0.0.0 --nat=extip:172.18.209.150 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4df9ea0ad6555fef5f9fe98fdfc84f3aadabfa7fcaa9f00b3ace7d36bed77f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56267 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-20 04:36:28.571 ERROR [src.node.docker_mananger] Max retries reached for container e72349d457dc. Exiting log stream.
2026-03-20 04:36:28.578 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.150 waku dc7aa6abec2db64ed9d0b9fc585b54a8c53d29e1f7e844f607216d283a8d9d16
2026-03-20 04:36:28.617 DEBUG [src.node.docker_mananger] Container started with ID dc7aa6abec2d. Setting up logs at ./log/docker/node1_2026-03-20_04-36-28__497f429d-7f55-480a-95f0-a78676bf6a7c__wakuorg_nwaku:latest.log
2026-03-20 04:36:28.617 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56263
2026-03-20 04:36:28.617 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:29.132 ERROR [src.node.docker_mananger] Max retries reached for container 5542fa738c20. Exiting log stream.
2026-03-20 04:36:29.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56263/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:29.623 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-20 04:36:29.624 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:29.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:29.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.150/tcp/56264/p2p/16Uiu2HAmDa8ZyUzk8hB3bxGLWk2yPTSkeJv7Rwor48QuU6thVqth","/ip4/172.18.209.150/tcp/56265/ws/p2p/16Uiu2HAmDa8ZyUzk8hB3bxGLWk2yPTSkeJv7Rwor48QuU6thVqth"],"enrUri":"enr:-L24QFTPkTaMK_toQ9xzfXTIxkyyYHc_iMO21QyX_1BR4arnC_7wClH4bEKTGguros9OuXcF8anQ1iVf676gFZqKaMoCgmlkgnY0gmlwhKwS0ZaKbXVsdGlhZGRyc5YACASsEtGWBtvIAAoErBLRlgbbyd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDZ0TZ4K4zHxAuydDk-Vy1R9WjZMGDWkRR0MaEo_OQPaDdGNwgtvIg3VkcILbyoV3YWt1MgU"}'
2026-03-20 04:36:29.629 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:29.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:29.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-36-28__497f429d-7f55-480a-95f0-a78676bf6a7c__wakuorg_nwaku:latest.log
2026-03-20 04:36:29.638 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:29.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:29.639 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:29.639 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.232
2026-03-20 04:36:29.640 DEBUG [src.node.docker_mananger] Generated ports ['32227', '32228', '32229', '32230', '32231']
2026-03-20 04:36:29.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:29.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:29.640 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:29.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 32227:32227 -p 32228:32228 -p 32229:32229 -p 32230:32230 -p 32231:32231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32229 --rest-port=32227 --tcp-port=32228 --discv5-udp-port=32230 --rest-address=0.0.0.0 --nat=extip:172.18.222.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed4d5aca9c8ac80eefff3aadec6dd88f92ebe0ce01ca5dffcacad8a7cfc65cce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32231 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFTPkTaMK_toQ9xzfXTIxkyyYHc_iMO21QyX_1BR4arnC_7wClH4bEKTGguros9OuXcF8anQ1iVf676gFZqKaMoCgmlkgnY0gmlwhKwS0ZaKbXVsdGlhZGRyc5YACASsEtGWBtvIAAoErBLRlgbbyd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDZ0TZ4K4zHxAuydDk-Vy1R9WjZMGDWkRR0MaEo_OQPaDdGNwgtvIg3VkcILbyoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-20 04:36:29.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.232 waku 2a6ff7ab77a4d2017fe6ceb1581960a2302a5c50a0b90ef3d1e495711dfe9eab
2026-03-20 04:36:29.880 DEBUG [src.node.docker_mananger] Container started with ID 2a6ff7ab77a4. Setting up logs at ./log/docker/node2_2026-03-20_04-36-28__497f429d-7f55-480a-95f0-a78676bf6a7c__wakuorg_nwaku:latest.log
2026-03-20 04:36:29.880 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32227
2026-03-20 04:36:29.880 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:30.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:30.883 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-20 04:36:30.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:30.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:30.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.232/tcp/32228/p2p/16Uiu2HAm6ciARrAbeh9hVvUPM1AJwirsGyoowU5TmeYQta8wkL5r","/ip4/172.18.222.232/tcp/32229/ws/p2p/16Uiu2HAm6ciARrAbeh9hVvUPM1AJwirsGyoowU5TmeYQta8wkL5r"],"enrUri":"enr:-L24QK5u9tP7Rk6njGKazjyx71nqJ-UpLK32zVt-f--4U-FtOlvsjaSPc2oDTTklUN702sLyR2gYkl_UHrgiF6Dnp34CgmlkgnY0gmlwhKwS3uiKbXVsdGlhZGRyc5YACASsEt7oBn3kAAoErBLe6AZ95d0DgnJzhQACAQAAiXNlY3AyNTZrMaECpkRp8VftzBXIaEpQ1wOj0O3f6ZdHyMMlK2Ayck-ljv2DdGNwgn3kg3VkcIJ95oV3YWt1MgE"}'
2026-03-20 04:36:30.887 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:30.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32227/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.150/tcp/56264/p2p/16Uiu2HAmDa8ZyUzk8hB3bxGLWk2yPTSkeJv7Rwor48QuU6thVqth"]'
2026-03-20 04:36:30.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-20 04:36:30.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32227/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-20 04:36:30.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:30.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:30.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:30.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:30.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:30.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:30.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:31.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:31.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:31.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:31.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56263/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:36:31.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:31.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:36:31.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773981390941420868,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773981390950865834,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773981390961671095,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773981390972537599,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773981390984043518,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773981390994472384,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773981391005800736,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32227/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:31.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773981391016599337,"ephemeral":false,"proof":""}]'
2026-03-20 04:36:31.156 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:31.157 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:31.157 DEBUG [src.node.waku_node] Stopping container with id dc7aa6abec2d
2026-03-20 04:36:31.766 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:31.767 DEBUG [src.node.waku_node] Stopping container with id 2a6ff7ab77a4
2026-03-20 04:36:32.315 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:32.318 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:32.356 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:32.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,147 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss with id: 2026-03-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5
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-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__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-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__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-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__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-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:287 Starting 4 nodes with relay enabled (bootstrap chain)
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27249', '27250', '27251', '27252', '27253']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27249:27249 -p 27250:27250 -p 27251:27251 -p 27252:27252 -p 27253:27253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27251 --rest-port=27249 --tcp-port=27250 --discv5-udp-port=27252 --rest-address=0.0.0.0 --nat=extip:172.18.143.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a861b54ba6baefdb4c0ec4df08d60c870961bcfbcd4aaf2dfb9bcb109fec83fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27253 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.6 waku ac3376fecdd6473669dc69ca73dabec12541ba98587c8bbef55b1a68dbd93994
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac3376fecdd6. Setting up logs at ./log/docker/node1_2026-03-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27249
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 f71a295f8ff1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53d322b092d6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27249/health" -H "Content-Type: application/json" -d 'None'
INFO  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:27249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.6/tcp/27250/p2p/16Uiu2HAmGkaM59yuGYzcDjT9cH6dbeACkYZJ6pK5U5VfNB6os1ef","/ip4/172.18.143.6/tcp/27251/ws/p2p/16Uiu2HAmGkaM59yuGYzcDjT9cH6dbeACkYZJ6pK5U5VfNB6os1ef"],"enrUri":"enr:-L24QNTRL2dwdIPNAgVqLR9LD-mHBbOfjnr4wC6yzIzdHGYkAszF1Lup4c7qz4UVmqB0kzqcwBVSljUK5eZyDNJw-ooCgmlkgnY0gmlwhKwSjwaKbXVsdGlhZGRyc5YACASsEo8GBmpyAAoErBKPBgZqc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPN0XaENoLVQR-iV97o-oLwpLrrOlOV5Je3Hd3XWFSliDdGNwgmpyg3VkcIJqdIV3YWt1MgE"}'
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.11.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42896', '42897', '42898', '42899', '42900']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42896:42896 -p 42897:42897 -p 42898:42898 -p 42899:42899 -p 42900:42900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42898 --rest-port=42896 --tcp-port=42897 --discv5-udp-port=42899 --rest-address=0.0.0.0 --nat=extip:172.18.11.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb06b630eed8ebcacfeb78cfac8ef7acb56cca8cff2efa59b094c7d9ddc32efe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42900 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNTRL2dwdIPNAgVqLR9LD-mHBbOfjnr4wC6yzIzdHGYkAszF1Lup4c7qz4UVmqB0kzqcwBVSljUK5eZyDNJw-ooCgmlkgnY0gmlwhKwSjwaKbXVsdGlhZGRyc5YACASsEo8GBmpyAAoErBKPBgZqc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPN0XaENoLVQR-iV97o-oLwpLrrOlOV5Je3Hd3XWFSliDdGNwgmpyg3VkcIJqdIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.16 waku e2600b1ff74e940a54cc82365b89584658d931e12b1aa9e3c554e1afea9d7f98
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2600b1ff74e. Setting up logs at ./log/docker/node2_2026-03-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42896
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42896/health" -H "Content-Type: application/json" -d 'None'
INFO  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:42896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.16/tcp/42897/p2p/16Uiu2HAm5SxPf8KibK8TfQG5umfrFnJGXZoLNQcS3rh85nKyAz8p","/ip4/172.18.11.16/tcp/42898/ws/p2p/16Uiu2HAm5SxPf8KibK8TfQG5umfrFnJGXZoLNQcS3rh85nKyAz8p"],"enrUri":"enr:-L24QCTvvt74YCrAL5YXwjepDYupytmPmwp0Sjk8SWVZdS8YCAXufE0vN0sg5b8ZHf9yu3vjNYdNRDf192z3zyRWv6cCgmlkgnY0gmlwhKwSCxCKbXVsdGlhZGRyc5YACASsEgsQBqeRAAoErBILEAankt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClOkBroD7Sz8ubKa-vuFX61TYy6eDpqrKEAMC0LZHmTGDdGNwgqeRg3VkcIKnk4V3YWt1MgE"}'
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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5975', '5976', '5977', '5978', '5979']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5975:5975 -p 5976:5976 -p 5977:5977 -p 5978:5978 -p 5979:5979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5977 --rest-port=5975 --tcp-port=5976 --discv5-udp-port=5978 --rest-address=0.0.0.0 --nat=extip:172.18.212.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9aa1cf44d1f78585cbc4af38bd8ffcd964ecc4fafcca7c4b4cd8dccdcddc1bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5979 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCTvvt74YCrAL5YXwjepDYupytmPmwp0Sjk8SWVZdS8YCAXufE0vN0sg5b8ZHf9yu3vjNYdNRDf192z3zyRWv6cCgmlkgnY0gmlwhKwSCxCKbXVsdGlhZGRyc5YACASsEgsQBqeRAAoErBILEAankt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClOkBroD7Sz8ubKa-vuFX61TYy6eDpqrKEAMC0LZHmTGDdGNwgqeRg3VkcIKnk4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.224 waku c4b7222dffdef621c98cf16707f29d8e41de8cfcc06a4f304702fe36f2cf5c4e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4b7222dffde. Setting up logs at ./log/docker/node3_2026-03-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5975
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5975/health" -H "Content-Type: application/json" -d 'None'
INFO  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:5975/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/5976/p2p/16Uiu2HAm2bpQK6DF76ca5JwTD58cCRG3CCMEJoSp1dWx9BjGByat","/ip4/172.18.212.224/tcp/5977/ws/p2p/16Uiu2HAm2bpQK6DF76ca5JwTD58cCRG3CCMEJoSp1dWx9BjGByat"],"enrUri":"enr:-L24QO2J3oe63C9b-qBUCfb2QBhM3O8glxXTGNOLATSKu8tXa4LPBUpMl_MScH55LAaYHeI8gm2l0-lyq02y3a8SOHACgmlkgnY0gmlwhKwS1OCKbXVsdGlhZGRyc5YACASsEtTgBhdYAAoErBLU4AYXWd0DgnJzhQADAQAAiXNlY3AyNTZrMaECapsj5FhsPrh4GEMpn5Uju2o-5Y0YKv6OllGICXSVeM2DdGNwghdYg3VkcIIXWoV3YWt1MgE"}'
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.9.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43589', '43590', '43591', '43592', '43593']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43589:43589 -p 43590:43590 -p 43591:43591 -p 43592:43592 -p 43593:43593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43591 --rest-port=43589 --tcp-port=43590 --discv5-udp-port=43592 --rest-address=0.0.0.0 --nat=extip:172.18.9.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16deede86fcdd8e3d27e3059e5ef3c1c56e98f5a8ac5cc15effa0de42b9e8da1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43593 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO2J3oe63C9b-qBUCfb2QBhM3O8glxXTGNOLATSKu8tXa4LPBUpMl_MScH55LAaYHeI8gm2l0-lyq02y3a8SOHACgmlkgnY0gmlwhKwS1OCKbXVsdGlhZGRyc5YACASsEtTgBhdYAAoErBLU4AYXWd0DgnJzhQADAQAAiXNlY3AyNTZrMaECapsj5FhsPrh4GEMpn5Uju2o-5Y0YKv6OllGICXSVeM2DdGNwghdYg3VkcIIXWoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.137 waku 87963f53cd0a6684f6740b5483ba74aea2706c986bb0a8ab2f22799a64194a43
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 87963f53cd0a. Setting up logs at ./log/docker/node4_2026-03-20_04-33-36__aa087e63-c82c-4e28-8380-1b9d947144c5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43589
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43589/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.137/tcp/43590/p2p/16Uiu2HAmPUUq8PLzntdKFKt44MJhXXWQj6bSvz3FyjCFGiNDTDu4","/ip4/172.18.9.137/tcp/43591/ws/p2p/16Uiu2HAmPUUq8PLzntdKFKt44MJhXXWQj6bSvz3FyjCFGiNDTDu4"],"enrUri":"enr:-L24QFmw6fkchpVzqR6-MWygBGh9a9Hmui5j0PAY7UXosZqBBqMPQtvISG0axPNnh04JhHVw0_pItlP5zs_z1lZ23okCgmlkgnY0gmlwhKwSCYmKbXVsdGlhZGRyc5YACASsEgmJBqpGAAoErBIJiQaqR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDoL9epFVslFrc7xgruBEZxE1nLK0EpPCaotVSYHUnRiuDdGNwgqpGg3VkcIKqSIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27249/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:42896/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:5975/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:43589/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:27249/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.11.16/tcp/55462/p2p/16Uiu2HAm5SxPf8KibK8TfQG5umfrFnJGXZoLNQcS3rh85nKyAz8p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42896/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.224/tcp/44558/p2p/16Uiu2HAm2bpQK6DF76ca5JwTD58cCRG3CCMEJoSp1dWx9BjGByat","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.143.6/tcp/27250/p2p/16Uiu2HAmGkaM59yuGYzcDjT9cH6dbeACkYZJ6pK5U5VfNB6os1ef","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5975/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.9.137/tcp/44686/p2p/16Uiu2HAmPUUq8PLzntdKFKt44MJhXXWQj6bSvz3FyjCFGiNDTDu4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.11.16/tcp/42897/p2p/16Uiu2HAm5SxPf8KibK8TfQG5umfrFnJGXZoLNQcS3rh85nKyAz8p","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43589/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.224/tcp/5976/p2p/16Uiu2HAm2bpQK6DF76ca5JwTD58cCRG3CCMEJoSp1dWx9BjGByat","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:300 Applying 30.0% packet loss on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5498', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5498', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '30.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5498', '-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 30%
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:43589/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:27249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5498', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 500 bytes 5 pkt (dropped 1, 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:43589/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":1773981241184856633,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:321 Node4 received messages from node1 after 0 trails
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5498', '-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 ac3376fecdd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2600b1ff74e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4b7222dffde
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac3376fecdd6. 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 87963f53cd0a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e2600b1ff74e. 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,409 @@
2026-03-20 04:37:30.325 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:37:30.325 DEBUG [tests.conftest] Running test: test_on_postgress_db_with_one_message with id: 2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc
2026-03-20 04:37:30.325 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:37:30.326 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:37:30.558 ERROR [src.node.docker_mananger] Max retries reached for container e05ca7222735. Exiting log stream.
2026-03-20 04:37:31.123 ERROR [src.node.docker_mananger] Max retries reached for container e6d7c4de7ac9. Exiting log stream.
2026-03-20 04:37:34.639 DEBUG [src.postgres_setup] Postgres container started
2026-03-20 04:37:34.646 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:34.647 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:37:34.647 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:34.647 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:34.649 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:34.649 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.208
2026-03-20 04:37:34.649 DEBUG [src.node.docker_mananger] Generated ports ['56520', '56521', '56522', '56523', '56524']
2026-03-20 04:37:34.649 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:34.649 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:34.649 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:34.650 DEBUG [src.node.docker_mananger] docker run -i -t -p 56520:56520 -p 56521:56521 -p 56522:56522 -p 56523:56523 -p 56524:56524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56522 --rest-port=56520 --tcp-port=56521 --discv5-udp-port=56523 --rest-address=0.0.0.0 --nat=extip:172.18.108.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd1e2f12df33df17c5c87a11e82b3edd8df338a494790db3b4f7fb1af2e666ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56524 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-20 04:37:34.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.208 waku 77eba6a0f313a570f64d8eff1a4d38f4a1d3bcb97c44226c53b69cfbb30a99f2
2026-03-20 04:37:34.914 DEBUG [src.node.docker_mananger] Container started with ID 77eba6a0f313. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:37:34.914 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56520
2026-03-20 04:37:34.915 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:35.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.309 ERROR [src.node.docker_mananger] Max retries reached for container 77eba6a0f313. Exiting log stream.
2026-03-20 04:37:36.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:36.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:41.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:42.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:43.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:44.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:45.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:46.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:47.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:48.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:49.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:50.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:51.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:52.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:53.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:54.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:55.985 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=56520): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fda50e841a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-03-20 04:37:56.086 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:56.086 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:56.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:56.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.44
2026-03-20 04:37:56.088 DEBUG [src.node.docker_mananger] Generated ports ['58045', '58046', '58047', '58048', '58049']
2026-03-20 04:37:56.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:56.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:56.088 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:56.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 58045:58045 -p 58046:58046 -p 58047:58047 -p 58048:58048 -p 58049:58049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58047 --rest-port=58045 --tcp-port=58046 --discv5-udp-port=58048 --rest-address=0.0.0.0 --nat=extip:172.18.224.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2369d96d12b5d569bced2435505b56c11fbdcbfa9a4fd4bbcbbdbead05ed2e22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58049 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-20 04:37:56.284 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.44 waku 0109c2b7165022f76cf3e51fc33333ccf2fa02a6f5a5b6b24af24cdaa9b5fcc3
2026-03-20 04:37:56.321 DEBUG [src.node.docker_mananger] Container started with ID 0109c2b71650. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:37:56.322 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58045
2026-03-20 04:37:56.322 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:57.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:57.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:58.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:59.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:59.054 INFO [src.node.api_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-20 04:37:59.055 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:59.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:59.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup","/ip4/172.18.224.44/tcp/58047/ws/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup"],"enrUri":"enr:-L24QN8C6P9BHm50S1zgELkLUxq-xAQjF5OsCwEHz-M4z7KdWLbEOXR5IC6e-kOXJIc-guVMV0j7mSwvsLJPltyJe1MCgmlkgnY0gmlwhKwS4CyKbXVsdGlhZGRyc5YACASsEuAsBuK-AAoErBLgLAbiv90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1uOaNHn9btdzCmm0Mnt8bTGr2-wz3ftZSEco8MH9x4ODdGNwguK-g3VkcILiwIV3YWt1MgM"}'
2026-03-20 04:37:59.058 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:59.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:59.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:37:59.065 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:59.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:59.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:59.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.224
2026-03-20 04:37:59.067 DEBUG [src.node.docker_mananger] Generated ports ['50755', '50756', '50757', '50758', '50759']
2026-03-20 04:37:59.067 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:59.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:59.068 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:59.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 50755:50755 -p 50756:50756 -p 50757:50757 -p 50758:50758 -p 50759:50759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50757 --rest-port=50755 --tcp-port=50756 --discv5-udp-port=50758 --rest-address=0.0.0.0 --nat=extip:172.18.34.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=23a667bceabda7832d61bccb5bcbf39859edfb0248e8125cc9ea5ce6f191abac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50759 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN8C6P9BHm50S1zgELkLUxq-xAQjF5OsCwEHz-M4z7KdWLbEOXR5IC6e-kOXJIc-guVMV0j7mSwvsLJPltyJe1MCgmlkgnY0gmlwhKwS4CyKbXVsdGlhZGRyc5YACASsEuAsBuK-AAoErBLgLAbiv90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1uOaNHn9btdzCmm0Mnt8bTGr2-wz3ftZSEco8MH9x4ODdGNwguK-g3VkcILiwIV3YWt1MgM --storenode=/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup --store=false --relay=true
2026-03-20 04:37:59.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.224 waku 3764bb03d3157c233928cb9557299c9acd4d1f71e80aa1eb610268cc13b06488
2026-03-20 04:37:59.299 DEBUG [src.node.docker_mananger] Container started with ID 3764bb03d315. Setting up logs at ./log/docker/store_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:37:59.300 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50755
2026-03-20 04:37:59.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:00.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50755/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:00.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:38:00.327 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:00.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:00.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.224/tcp/50756/p2p/16Uiu2HAmFFhwaEY6e1QgJQVuGXUG4eiSaSvSqeq3WcXrmJhFeK7R","/ip4/172.18.34.224/tcp/50757/ws/p2p/16Uiu2HAmFFhwaEY6e1QgJQVuGXUG4eiSaSvSqeq3WcXrmJhFeK7R"],"enrUri":"enr:-L24QJ5uVHCxqqvOSEN-C_gAfHc1n2QnY-rlgHN1nXOx2BOxNyqQJtQp7ClVL5GFlDXzbZD0xLA5r2u1EXRSTPS0fPgCgmlkgnY0gmlwhKwSIuCKbXVsdGlhZGRyc5YACASsEiLgBsZEAAoErBIi4AbGRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJpwmCLcIVLi5FHnBUfVH2f0wbLtPSTtFMt0jX3nLNuSDdGNwgsZEg3VkcILGRoV3YWt1MgE"}'
2026-03-20 04:38:00.336 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:00.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50755/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup"]'
2026-03-20 04:38:00.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:00.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:00.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:00.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:00.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:00.346 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:00.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58045/relay/v1/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-20 04:38:00.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:00.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:00.556 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:00.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:00.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"}]}'
2026-03-20 04:38:00.563 DEBUG [src.steps.store] messages length is 1
2026-03-20 04:38:00.563 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:00.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:00.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d39d172f08b2dbd1759f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"}]}'
2026-03-20 04:38:00.573 DEBUG [src.steps.store] messages length is 1
2026-03-20 04:38:00.580 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:00.580 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:38:00.580 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:00.580 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:00.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:00.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.185
2026-03-20 04:38:00.582 DEBUG [src.node.docker_mananger] Generated ports ['43027', '43028', '43029', '43030', '43031']
2026-03-20 04:38:00.582 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:00.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:00.583 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:00.583 DEBUG [src.node.docker_mananger] docker run -i -t -p 43027:43027 -p 43028:43028 -p 43029:43029 -p 43030:43030 -p 43031:43031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43029 --rest-port=43027 --tcp-port=43028 --discv5-udp-port=43030 --rest-address=0.0.0.0 --nat=extip:172.18.196.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9ac122dca07b99a1f03a3ecd4eae4baa1b717ae6544c00d12e3a7c8ec1fffae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43031 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-20 04:38:00.789 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.185 waku 9a11a25b89ad6e2d86e473f53d0b10dc1abbdc8047215d380bd73e987af3076e
2026-03-20 04:38:00.819 DEBUG [src.node.docker_mananger] Container started with ID 9a11a25b89ad. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:38:00.820 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43027
2026-03-20 04:38:00.820 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:01.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:01.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:02.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-20 04:38:03.449 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:03.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:03.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.185/tcp/43028/p2p/16Uiu2HAm8S9FHkHF29WaCHPPddyrDCXr1eKoXR1FFAAKtbLy5GAv","/ip4/172.18.196.185/tcp/43029/ws/p2p/16Uiu2HAm8S9FHkHF29WaCHPPddyrDCXr1eKoXR1FFAAKtbLy5GAv"],"enrUri":"enr:-L24QCco7JK7x89ys16vvnY6CSWdkuuucYLxGJECfEK0GCrLHaKmgUjmqFErtr-d75_dhcUk2rrDYGLYCcc1iPLObiICgmlkgnY0gmlwhKwSxLmKbXVsdGlhZGRyc5YACASsEsS5BqgUAAoErBLEuQaoFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUbC2aDpejyhccjBzRX9ZDqp3zuPImw4RGF_pQMdAluDdGNwgqgUg3VkcIKoFoV3YWt1MgM"}'
2026-03-20 04:38:03.452 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:03.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup"]'
2026-03-20 04:38:03.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:03.509 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:38:03.509 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:38:03.509 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:38:03.510 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:38:03.511 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:38:03.511 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.15
2026-03-20 04:38:03.511 DEBUG [src.node.docker_mananger] Generated ports ['41053', '41054', '41055', '41056', '41057']
2026-03-20 04:38:03.511 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:38:03.511 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:38:03.512 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:38:03.512 DEBUG [src.node.docker_mananger] docker run -i -t -p 41053:41053 -p 41054:41054 -p 41055:41055 -p 41056:41056 -p 41057:41057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41055 --rest-port=41053 --tcp-port=41054 --discv5-udp-port=41056 --rest-address=0.0.0.0 --nat=extip:172.18.62.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae2cbe2abf0b7eeeeb1b38ef2ba3efacddfaed6fe67e005bac38c3bca0b84a7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41057 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCco7JK7x89ys16vvnY6CSWdkuuucYLxGJECfEK0GCrLHaKmgUjmqFErtr-d75_dhcUk2rrDYGLYCcc1iPLObiICgmlkgnY0gmlwhKwSxLmKbXVsdGlhZGRyc5YACASsEsS5BqgUAAoErBLEuQaoFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUbC2aDpejyhccjBzRX9ZDqp3zuPImw4RGF_pQMdAluDdGNwgqgUg3VkcIKoFoV3YWt1MgM --storenode=/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup --store=false --relay=true
2026-03-20 04:38:03.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.15 waku 548cbc20b4f0368f63b7adb5a18dc843157d7f759dcb8307747aee0e8759b6f8
2026-03-20 04:38:03.758 DEBUG [src.node.docker_mananger] Container started with ID 548cbc20b4f0. Setting up logs at ./log/docker/store_node1_2026-03-20_04-37-30__6d879b33-b180-4ed9-a349-4095f5140bbc__wakuorg_nwaku:latest.log
2026-03-20 04:38:03.758 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41053
2026-03-20 04:38:03.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:38:04.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41053/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:04.762 INFO [src.node.api_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-20 04:38:04.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:38:04.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:04.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.15/tcp/41054/p2p/16Uiu2HAkyDo6BZw42tPLnkKkXcfVHRxwVTRzc3ELZmUp872mKxna","/ip4/172.18.62.15/tcp/41055/ws/p2p/16Uiu2HAkyDo6BZw42tPLnkKkXcfVHRxwVTRzc3ELZmUp872mKxna"],"enrUri":"enr:-L24QNqWHOBxDTtv0nV81PDBna3gixo5X2wNYbQbe3keC-s-RxM3GU39Dtss2ZytjK3GHHg-VDZxAbGhe_73EXHC9X8CgmlkgnY0gmlwhKwSPg-KbXVsdGlhZGRyc5YACASsEj4PBqBeAAoErBI-DwagX90DgnJzhQADAQAAiXNlY3AyNTZrMaECOGPRRqg6r-IQIkFGHSnQ0MJOxb_nGCvxSUXB-bNM5D-DdGNwgqBeg3VkcIKgYIV3YWt1MgE"}'
2026-03-20 04:38:04.769 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:38:04.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.44/tcp/58046/p2p/16Uiu2HAm9tWX7Z3zEH1TxirvXoVubqnLsi7CKoGa9TuQE1th2Sup"]'
2026-03-20 04:38:04.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.185/tcp/43028/p2p/16Uiu2HAm8S9FHkHF29WaCHPPddyrDCXr1eKoXR1FFAAKtbLy5GAv"]'
2026-03-20 04:38:04.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:04.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:04.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:04.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:38:04.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.859 DEBUG [src.steps.store] Relaying message
2026-03-20 04:38:04.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43027/relay/v1/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-20 04:38:04.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:38:04.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:38:05.077 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:05.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:05.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"},{"messageHash":"0x59de1e0b1bc9296a3e2cafdbb3bc097c5fef7293baeca834bfe7d52e07e3f5a8"}]}'
2026-03-20 04:38:05.083 DEBUG [src.steps.store] messages length is 2
2026-03-20 04:38:05.083 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:05.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50755/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:05.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"27a30df148caf231f412","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"},{"messageHash":"0x59de1e0b1bc9296a3e2cafdbb3bc097c5fef7293baeca834bfe7d52e07e3f5a8"}]}'
2026-03-20 04:38:05.093 DEBUG [src.steps.store] messages length is 2
2026-03-20 04:38:05.094 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:05.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43027/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:05.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"},{"messageHash":"0x59de1e0b1bc9296a3e2cafdbb3bc097c5fef7293baeca834bfe7d52e07e3f5a8"}]}'
2026-03-20 04:38:05.100 DEBUG [src.steps.store] messages length is 2
2026-03-20 04:38:05.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-20 04:38:05.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41053/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:38:05.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e21a69397a35f2f19b67","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38481f75a3b8e50a5f588cea468d211509ff8408825612ee9f56bf64077fa938"},{"messageHash":"0x59de1e0b1bc9296a3e2cafdbb3bc097c5fef7293baeca834bfe7d52e07e3f5a8"}]}'
2026-03-20 04:38:05.110 DEBUG [src.steps.store] messages length is 2
2026-03-20 04:38:05.258 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-03-20 04:38:05.259 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:38:05.260 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:38:05.261 DEBUG [src.node.waku_node] Stopping container with id 0109c2b71650
2026-03-20 04:38:05.865 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:05.866 DEBUG [src.node.waku_node] Stopping container with id 3764bb03d315
2026-03-20 04:38:06.412 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:06.412 DEBUG [src.node.waku_node] Stopping container with id 9a11a25b89ad
2026-03-20 04:38:06.679 ERROR [src.node.docker_mananger] Max retries reached for container 0109c2b71650. Exiting log stream.
2026-03-20 04:38:06.998 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:06.998 DEBUG [src.node.waku_node] Stopping container with id 548cbc20b4f0
2026-03-20 04:38:07.228 ERROR [src.node.docker_mananger] Max retries reached for container 3764bb03d315. Exiting log stream.
2026-03-20 04:38:07.564 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:38:07.566 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:38:07.582 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:07.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:07.606 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:07.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:38:07.629 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,156 @@
2026-03-20 04:37:36.599 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:37:36.600 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-20_04-37-36__4d87fc35-7c53-498e-ae45-1d41877a796f
2026-03-20 04:37:36.600 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:37:36.600 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:37:36.600 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:37:36.608 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:36.608 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-37-36__4d87fc35-7c53-498e-ae45-1d41877a796f__wakuorg_nwaku:latest.log
2026-03-20 04:37:36.608 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:36.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:36.610 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:36.610 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.80
2026-03-20 04:37:36.610 DEBUG [src.node.docker_mananger] Generated ports ['59527', '59528', '59529', '59530', '59531']
2026-03-20 04:37:36.610 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:37:36.610 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:37:36.610 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:36.610 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:36.611 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:36.611 DEBUG [src.node.docker_mananger] docker run -i -t -p 59527:59527 -p 59528:59528 -p 59529:59529 -p 59530:59530 -p 59531:59531 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59529 --rest-port=59527 --tcp-port=59528 --discv5-udp-port=59530 --rest-address=0.0.0.0 --nat=extip:172.18.58.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6b82dae41a85f1c4edad1f4d3e4d7fd5d2dfec70e86b915e79fa3a44f66a1112 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59531 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:37:36.804 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.80 waku 20a49fa04a779188318f89793c329e85ba2b4f6a57148511cdc6b7d77c8d0b2c
2026-03-20 04:37:36.842 DEBUG [src.node.docker_mananger] Container started with ID 20a49fa04a77. Setting up logs at ./log/docker/node1_2026-03-20_04-37-36__4d87fc35-7c53-498e-ae45-1d41877a796f__wakuorg_nwaku:latest.log
2026-03-20 04:37:36.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59527
2026-03-20 04:37:36.844 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:36.846 ERROR [src.node.docker_mananger] Max retries reached for container d63d29acdaf7. Exiting log stream.
2026-03-20 04:37:37.402 ERROR [src.node.docker_mananger] Max retries reached for container 6beb856068c8. Exiting log stream.
2026-03-20 04:37:37.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:37.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:37.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:38.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:38.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:38.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:38.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:38.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.492 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-20 04:37:38.492 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:38.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:38.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.80/tcp/59528/p2p/16Uiu2HAm4u629eFvYGVet8Ss9N2174FCo4xh1Zs73ubRWWNJkiyc","/ip4/172.18.58.80/tcp/59529/ws/p2p/16Uiu2HAm4u629eFvYGVet8Ss9N2174FCo4xh1Zs73ubRWWNJkiyc"],"enrUri":"enr:-L24QC0JnXbBfHMWAfxrNfsussR4fodCWAMvXajOUF9eIbRyAXGnA7sCPY_Kn4d-BTFpPG6s-Z8B5umMpdgAeQdYweUCgmlkgnY0gmlwhKwSOlCKbXVsdGlhZGRyc5YACASsEjpQBuiIAAoErBI6UAboid0DgnJzhQACAQAAiXNlY3AyNTZrMaECjL8MCH7ZkvFRaFBdIXs9Ug_5aU2JPlPKQ2zKk9QHQj-DdGNwguiIg3VkcILoioV3YWt1MgU"}'
2026-03-20 04:37:38.495 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:38.502 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:38.502 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-37-36__4d87fc35-7c53-498e-ae45-1d41877a796f__wakuorg_nwaku:latest.log
2026-03-20 04:37:38.502 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:38.502 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:38.504 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:38.504 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.70
2026-03-20 04:37:38.504 DEBUG [src.node.docker_mananger] Generated ports ['17237', '17238', '17239', '17240', '17241']
2026-03-20 04:37:38.504 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:37:38.504 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:37:38.504 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:38.504 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:38.505 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:38.505 DEBUG [src.node.docker_mananger] docker run -i -t -p 17237:17237 -p 17238:17238 -p 17239:17239 -p 17240:17240 -p 17241:17241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17239 --rest-port=17237 --tcp-port=17238 --discv5-udp-port=17240 --rest-address=0.0.0.0 --nat=extip:172.18.221.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8bdb9d082ae555e5cbf82faba82b1fafde07e38c7bfcdcaf2e0e148db6bf6d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17241 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC0JnXbBfHMWAfxrNfsussR4fodCWAMvXajOUF9eIbRyAXGnA7sCPY_Kn4d-BTFpPG6s-Z8B5umMpdgAeQdYweUCgmlkgnY0gmlwhKwSOlCKbXVsdGlhZGRyc5YACASsEjpQBuiIAAoErBI6UAboid0DgnJzhQACAQAAiXNlY3AyNTZrMaECjL8MCH7ZkvFRaFBdIXs9Ug_5aU2JPlPKQ2zKk9QHQj-DdGNwguiIg3VkcILoioV3YWt1MgU
2026-03-20 04:37:38.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.70 waku 7a18fc4843dcd7e775b500708803614dbdfdabfb34c9f1a321f6382933bbe097
2026-03-20 04:37:38.743 DEBUG [src.node.docker_mananger] Container started with ID 7a18fc4843dc. Setting up logs at ./log/docker/node2_2026-03-20_04-37-36__4d87fc35-7c53-498e-ae45-1d41877a796f__wakuorg_nwaku:latest.log
2026-03-20 04:37:38.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17237
2026-03-20 04:37:38.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:39.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:39.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:39.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.979 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-20 04:37:39.979 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:39.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:39.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.70/tcp/17238/p2p/16Uiu2HAmEwzEtGB1Xxm1F9Jz1hZYwgN8YUSV4c6XpdZfhSTe3wGo","/ip4/172.18.221.70/tcp/17239/ws/p2p/16Uiu2HAmEwzEtGB1Xxm1F9Jz1hZYwgN8YUSV4c6XpdZfhSTe3wGo"],"enrUri":"enr:-L24QJr_X6JQ6BMpVIS0EtYqVVliJLe6-5Lju6Vtv9h0bt5XRMK-oeSZg1ClZI1phU-0rtEVt535xULCNbJ5laYKlu0CgmlkgnY0gmlwhKwS3UaKbXVsdGlhZGRyc5YACASsEt1GBkNWAAoErBLdRgZDV90DgnJzhQACAQAAiXNlY3AyNTZrMaEDIhIfa7pr8RYmtvuv9OW0yc7Qi4dkBr1CUG8PxbBsYUyDdGNwgkNWg3VkcIJDWIV3YWt1MgE"}'
2026-03-20 04:37:39.981 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:39.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.80/tcp/59528/p2p/16Uiu2HAm4u629eFvYGVet8Ss9N2174FCo4xh1Zs73ubRWWNJkiyc"]'
2026-03-20 04:37:40.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17237/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-20 04:37:40.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.143 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460030120107,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.148 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460030120107,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.262 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460152801483,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.266 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460152801483,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.280 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.380 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460270672281,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.386 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460270672281,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.403 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.503 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460394768134,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.508 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460394768134,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.521 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.621 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460512482299,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.626 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460512482299,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.741 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460630724949,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.745 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460630724949,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.758 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.859 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460749716949,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.862 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460749716949,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59527/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-20 04:37:40.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:40.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:40.981 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59527/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460867058670,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.985 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:40.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:40.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981460867058670,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:40.991 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:37:40.992 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:37:40.992 DEBUG [src.node.waku_node] Stopping container with id 20a49fa04a77
2026-03-20 04:37:41.581 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:41.582 DEBUG [src.node.waku_node] Stopping container with id 7a18fc4843dc
2026-03-20 04:37:42.199 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:42.200 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:37:42.248 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:37:42.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_on_subscribed_peer with id: 2026-03-20_04-41-48__d7cc096f-2fcc-48d2-a092-3f30db58e2e6
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-20_04-41-48__d7cc096f-2fcc-48d2-a092-3f30db58e2e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21368', '21369', '21370', '21371', '21372']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21368:21368 -p 21369:21369 -p 21370:21370 -p 21371:21371 -p 21372:21372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21370 --rest-port=21368 --tcp-port=21369 --discv5-udp-port=21371 --rest-address=0.0.0.0 --nat=extip:172.18.80.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f99ce7912c11c05b746c6ca189ceeacb9682efc36fb254b4b1bc920f9e71dcfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21372 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 305fafcfbc81. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.186 waku ec6e72156d9205897072fe8a83b99c825fad4575edc94a5095efa1872b605a57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec6e72156d92. Setting up logs at ./log/docker/node1_2026-03-20_04-41-48__d7cc096f-2fcc-48d2-a092-3f30db58e2e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21368
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 69ff3b5e22e5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21368/health" -H "Content-Type: application/json" -d 'None'
INFO  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:21368/debug/v1/info" -H "Content-Type: application/json" -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.186/tcp/21369/p2p/16Uiu2HAm9giffmcstXDheskuZr8ZQhqSvmZSr5BjFBkRnkoMh1ZB","/ip4/172.18.80.186/tcp/21370/ws/p2p/16Uiu2HAm9giffmcstXDheskuZr8ZQhqSvmZSr5BjFBkRnkoMh1ZB"],"enrUri":"enr:-L24QERQY3r78Ew3OD4QqGtOSS12Xi574p5OgMaFMWi5SqQCZHA6P2gPnR3boYASi1gtwGl50jaorYKJ0_jZ8HGNr70CgmlkgnY0gmlwhKwSULqKbXVsdGlhZGRyc5YACASsElC6BlN5AAoErBJQugZTet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC095eLbutGmP_KTFsQAv2JJA8HrcurWcQQcWpuDGAOMqDdGNwglN5g3VkcIJTe4V3YWt1MgU"}'
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-20_04-41-48__d7cc096f-2fcc-48d2-a092-3f30db58e2e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10638', '10639', '10640', '10641', '10642']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10638:10638 -p 10639:10639 -p 10640:10640 -p 10641:10641 -p 10642:10642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10640 --rest-port=10638 --tcp-port=10639 --discv5-udp-port=10641 --rest-address=0.0.0.0 --nat=extip:172.18.149.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec944a58ba0b72ebe1e2415f6d2bfee3a7beb64ca98f7bd5d9c7ecccbac35cf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10642 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QERQY3r78Ew3OD4QqGtOSS12Xi574p5OgMaFMWi5SqQCZHA6P2gPnR3boYASi1gtwGl50jaorYKJ0_jZ8HGNr70CgmlkgnY0gmlwhKwSULqKbXVsdGlhZGRyc5YACASsElC6BlN5AAoErBJQugZTet0DgnJzhQADAQAAiXNlY3AyNTZrMaEC095eLbutGmP_KTFsQAv2JJA8HrcurWcQQcWpuDGAOMqDdGNwglN5g3VkcIJTe4V3YWt1MgU --filternode=/ip4/172.18.80.186/tcp/21369/p2p/16Uiu2HAm9giffmcstXDheskuZr8ZQhqSvmZSr5BjFBkRnkoMh1ZB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.122 waku 7dc3b057ddd81ff72bf5f6ed24193ede10ae35676f739994384f09ec61d232f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7dc3b057ddd8. Setting up logs at ./log/docker/node2_2026-03-20_04-41-48__d7cc096f-2fcc-48d2-a092-3f30db58e2e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10638
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10638/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10638/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.122/tcp/10639/p2p/16Uiu2HAm3iuy3vP8iJqk17Z27i8qsiwdtxxa7rpyWHsW1BEgQxBu","/ip4/172.18.149.122/tcp/10640/ws/p2p/16Uiu2HAm3iuy3vP8iJqk17Z27i8qsiwdtxxa7rpyWHsW1BEgQxBu"],"enrUri":"enr:-L24QIehESzRFVn1xJpq8RGF3d26fxAY8-u-IwTHM7EgCBXHZ_NT6wBvhmdjKf3yue3nxQMLcDpAr8trEn6VqUjnAEsCgmlkgnY0gmlwhKwSlXqKbXVsdGlhZGRyc5YACASsEpV6BimPAAoErBKVegYpkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECe0gvPj7cypYsNUoPJHGwzGDZIx3tCK3qalOlzscK3NyDdGNwgimPg3VkcIIpkYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10638/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.186/tcp/21369/p2p/16Uiu2HAm9giffmcstXDheskuZr8ZQhqSvmZSr5BjFBkRnkoMh1ZB"]'
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:21368/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:10638/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "25645529-b4c4-46b4-a5ce-b436535608db", "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":"25645529-b4c4-46b4-a5ce-b436535608db","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10638/filter/v2/subscriptions/c552ccf2-cd30-4f4f-bc27-77724fb10183" -H "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":"c552ccf2-cd30-4f4f-bc27-77724fb10183","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 ec6e72156d92
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7dc3b057ddd8
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,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[39] with id: 2026-03-20_04-35-18__365885a7-90f1-4686-9af4-bb7a7aeda3de
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-20_04-35-18__365885a7-90f1-4686-9af4-bb7a7aeda3de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22836', '22837', '22838', '22839', '22840']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22836:22836 -p 22837:22837 -p 22838:22838 -p 22839:22839 -p 22840:22840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22838 --rest-port=22836 --tcp-port=22837 --discv5-udp-port=22839 --rest-address=0.0.0.0 --nat=extip:172.18.185.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecbc0b25d44d271d4aafaaccfe265dfe877d162af1ea0eaebd9d73eb91baae0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22840 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.226 waku 1aa76d5365e5c59c3c94c732e2e374a7833f4a5608fe7558b2fa1d05988f155e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 835c2d2cb89b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1aa76d5365e5. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-35-18__365885a7-90f1-4686-9af4-bb7a7aeda3de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22836
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 8ac0777f7050. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22836/health" -H "Content-Type: application/json" -d 'None'
INFO  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:22836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.226/tcp/22837/p2p/16Uiu2HAmHr6JM41xGjz1MDb8cMQE1XpkT4vG546JZixntcbHyq5n","/ip4/172.18.185.226/tcp/22838/ws/p2p/16Uiu2HAmHr6JM41xGjz1MDb8cMQE1XpkT4vG546JZixntcbHyq5n"],"enrUri":"enr:-L24QDcJ8Ue0j4adaXCuWwMwwMENGkG5yYcJ7b9jiTn4ILbCTB0RhDQlcd6O67cLpG66jW49HtPEaIHAblkwgIfiRK8CgmlkgnY0gmlwhKwSueKKbXVsdGlhZGRyc5YACASsErniBlk1AAoErBK54gZZNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTSKM5UJYXdHuEWg334yH8DvTBdchDQKt1AHSP5wjChWDdGNwglk1g3VkcIJZN4V3YWt1MgM"}'
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-20_04-35-18__365885a7-90f1-4686-9af4-bb7a7aeda3de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5811', '5812', '5813', '5814', '5815']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5811:5811 -p 5812:5812 -p 5813:5813 -p 5814:5814 -p 5815:5815 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5813 --rest-port=5811 --tcp-port=5812 --discv5-udp-port=5814 --rest-address=0.0.0.0 --nat=extip:172.18.235.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebd912a495fded043acae8fb57c8b3dd086eae82031fe7ecec7d6c31d5fbdcc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5815 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDcJ8Ue0j4adaXCuWwMwwMENGkG5yYcJ7b9jiTn4ILbCTB0RhDQlcd6O67cLpG66jW49HtPEaIHAblkwgIfiRK8CgmlkgnY0gmlwhKwSueKKbXVsdGlhZGRyc5YACASsErniBlk1AAoErBK54gZZNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTSKM5UJYXdHuEWg334yH8DvTBdchDQKt1AHSP5wjChWDdGNwglk1g3VkcIJZN4V3YWt1MgM --storenode=/ip4/172.18.185.226/tcp/22837/p2p/16Uiu2HAmHr6JM41xGjz1MDb8cMQE1XpkT4vG546JZixntcbHyq5n --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.29 waku 05f0372e07c3010bf401844b85b4cff452c482b3ef41621a169aaff35b5cfd68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05f0372e07c3. Setting up logs at ./log/docker/store_node1_2026-03-20_04-35-18__365885a7-90f1-4686-9af4-bb7a7aeda3de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5811
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5811/health" -H "Content-Type: application/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:5811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.29/tcp/5812/p2p/16Uiu2HAm6kZN6qCxU8u6nEzdifoht7y5Y9BHa4GoxhKyXaiPRwPm","/ip4/172.18.235.29/tcp/5813/ws/p2p/16Uiu2HAm6kZN6qCxU8u6nEzdifoht7y5Y9BHa4GoxhKyXaiPRwPm"],"enrUri":"enr:-L24QPFG-oH_jbdzmeT8sMYX7iN5N5kE78hCgO3j9zC0p-qRGtfVRNPxORVLFgiBaaN39spF-wO5YIU_Yq2zYIFsTooCgmlkgnY0gmlwhKwS6x2KbXVsdGlhZGRyc5YACASsEusdBha0AAoErBLrHQYWtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqEccjPW7LoXtuuAFhcacJ0oQcML31VNE5EigiHm1IcCDdGNwgha0g3VkcIIWtoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5811/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.226/tcp/22837/p2p/16Uiu2HAmHr6JM41xGjz1MDb8cMQE1XpkT4vG546JZixntcbHyq5n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22836/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:5811/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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:22836/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22836/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&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":"0x8aae1dcb7503a77e434eb6873046c46deafc666081c3a1a9ffed08dc96b3276c"},{"messageHash":"0x5ed293073e44a31f40c892d60fc07e23f0bb86e88f33ac7d1e803e554badf48f"},{"messageHash":"0xecd47b17519162c2a7f5d385b2887c175486821415d9db0007df259cfd683ecc"},{"messageHash":"0x74913c4229651eee93eb7ca67822925c53218590932b4f937541ae77adccec0d"},{"messageHash":"0xd210772b10dfa94c187d30b314f7cb8f6a95f492aec72b2d0800a4a4404ef683"},{"messageHash":"0x05c5fd94c0bff7858586281ec3758b011d71168ee109979404dc33f547f50a21"},{"messageHash":"0x18fe2f05d428645945345b1aabefcb83ce070a13f4df2569c1c3aa1dc2493114"},{"messageHash":"0xf27985a616086754c855437257fc42286cb5373812cb0e052a08a091840cd8c3"},{"messageHash":"0x5a970dc2ce6ba9cf3286d4f55285684c4fac50965c51fb108f8dfbcfa579fb97"},{"messageHash":"0xf0c5972843a125b5ac2b134e49a0729096db8580ca57e89540a1639a7437edc3"},{"messageHash":"0xa7cd7eaaf308c27ffadd77ce304535f43e5f2fe3a608af078d8dd4f95fb0876f"},{"messageHash":"0xa591efa3bd320881f13208e3fe0db456ef000fbb06a4c7450d022cc56616f9c4"},{"messageHash":"0xf2238c895fa8bbdd627ae85b408ca28add26b39ee17a6565ca1ef091089fc3cf"},{"messageHash":"0xe67af58f288f358a88b0ec7d7cae2dd176ea5d70026295a1a1a387bfeb4ff8d9"},{"messageHash":"0xa5af9f192c29b35884133c644525152a1a857a92f51eb451ae18daa541059903"},{"messageHash":"0xfb4747f915912cdae5bfd89da07bce9064d673390010e956763d26400ebcfe7b"},{"messageHash":"0x5338880bcfb6a4404517a7a0e5f5a7883498e58529900d6fec88889d42f29bcb"},{"messageHash":"0x0a4894ab5bbe688329f33c721bf4db14a53d2236613dfd2acef5010d22ee7c5b"},{"messageHash":"0x794603b456f482bb0768a4ec06461e31a05799339fe5dec67056904789d5e842"},{"messageHash":"0xafaed3dcabaa4eb06ee7de104a60dbc26744072a27d48b4d4da14324654e2443"},{"messageHash":"0xd579af3cb8f7fcfc2974b69b3e2c79a4be0391984d8cdb905a57e1f21f46d27f"},{"messageHash":"0xe2921b798f1f2eeedd03179aed0b1beb23107ec4bd151056874e6366f0a7d9a5"},{"messageHash":"0xbd31177a3025dd4d16237b73983fe1411255f3071150eeca18507668a66be709"},{"messageHash":"0xf15148a3918caa73f5a11374a64113d3c3aac2b2259c6b3a2c6d06be9bd8d6a8"},{"messageHash":"0xda874dd8d7c60a146c1db255ff1a067b8832d6785752d0ca43d9f14ed408d879"},{"messageHash":"0xd1c2dcb2a5e0fe9d6c06958b076d64e4b166102c724796c9fddf6d5a161aae9e"},{"messageHash":"0x03d4b489871ed1d2c8f00009ad13f424dedb6719a6572d723f36cebfed77fa2c"},{"messageHash":"0x19ec2bedcc25370f464e5fdbb3ccb580ffbb4d2ec68d2995cd12e083b22f0c68"},{"messageHash":"0xc26a2ed8ea7fb84f0905499a8c6ba977068ddf45ed95178f1d630eea563bb395"},{"messageHash":"0x73db5369c122346f651a9ef73484fbdf2d515e64bfa13c92903f8adc14351224"},{"messageHash":"0xe512e5b468a3073d983aa0e7acc56e77198fcdd86add46c8fa3532e8b533ef0c"},{"messageHash":"0x496309177567b5197642273adb62cea40baad4807ff533426580bf20017232e7"},{"messageHash":"0xe4a14da04a4684e3f5b775ed20c099a640e872ec4d4aa711aebf8c78ef21a16c"},{"messageHash":"0x8b4d15945129b88087a94510a4dbe9d875ac41f07f96c4e291046be6325e2a62"},{"messageHash":"0x6789672392350c0b7cc379f708c8a91f9c59a151f301a30b37818f9e1b85f659"},{"messageHash":"0x5e3fff424a2c53275d8aa024d5f70ccb1e35a60e3a92b315d251356476cf834b"},{"messageHash":"0x87361349bae433102024c2de4a518162317d8c84ad10d1484f783bcddc30087a"},{"messageHash":"0x3ca421d3664b5e9a4a9a2fe47ac325a6ec892ba5c33b631a00b776e22412b417"},{"messageHash":"0x0eab97dd70e42a6659cd3670da9b4af07ec48f77fbdad555dd64864ed99de9a0"}],"paginationCursor":"0x0eab97dd70e42a6659cd3670da9b4af07ec48f77fbdad555dd64864ed99de9a0"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5811/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&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":"0x8aae1dcb7503a77e434eb6873046c46deafc666081c3a1a9ffed08dc96b3276c"},{"messageHash":"0x5ed293073e44a31f40c892d60fc07e23f0bb86e88f33ac7d1e803e554badf48f"},{"messageHash":"0xecd47b17519162c2a7f5d385b2887c175486821415d9db0007df259cfd683ecc"},{"messageHash":"0x74913c4229651eee93eb7ca67822925c53218590932b4f937541ae77adccec0d"},{"messageHash":"0xd210772b10dfa94c187d30b314f7cb8f6a95f492aec72b2d0800a4a4404ef683"},{"messageHash":"0x05c5fd94c0bff7858586281ec3758b011d71168ee109979404dc33f547f50a21"},{"messageHash":"0x18fe2f05d428645945345b1aabefcb83ce070a13f4df2569c1c3aa1dc2493114"},{"messageHash":"0xf27985a616086754c855437257fc42286cb5373812cb0e052a08a091840cd8c3"},{"messageHash":"0x5a970dc2ce6ba9cf3286d4f55285684c4fac50965c51fb108f8dfbcfa579fb97"},{"messageHash":"0xf0c5972843a125b5ac2b134e49a0729096db8580ca57e89540a1639a7437edc3"},{"messageHash":"0xa7cd7eaaf308c27ffadd77ce304535f43e5f2fe3a608af078d8dd4f95fb0876f"},{"messageHash":"0xa591efa3bd320881f13208e3fe0db456ef000fbb06a4c7450d022cc56616f9c4"},{"messageHash":"0xf2238c895fa8bbdd627ae85b408ca28add26b39ee17a6565ca1ef091089fc3cf"},{"messageHash":"0xe67af58f288f358a88b0ec7d7cae2dd176ea5d70026295a1a1a387bfeb4ff8d9"},{"messageHash":"0xa5af9f192c29b35884133c644525152a1a857a92f51eb451ae18daa541059903"},{"messageHash":"0xfb4747f915912cdae5bfd89da07bce9064d673390010e956763d26400ebcfe7b"},{"messageHash":"0x5338880bcfb6a4404517a7a0e5f5a7883498e58529900d6fec88889d42f29bcb"},{"messageHash":"0x0a4894ab5bbe688329f33c721bf4db14a53d2236613dfd2acef5010d22ee7c5b"},{"messageHash":"0x794603b456f482bb0768a4ec06461e31a05799339fe5dec67056904789d5e842"},{"messageHash":"0xafaed3dcabaa4eb06ee7de104a60dbc26744072a27d48b4d4da14324654e2443"},{"messageHash":"0xd579af3cb8f7fcfc2974b69b3e2c79a4be0391984d8cdb905a57e1f21f46d27f"},{"messageHash":"0xe2921b798f1f2eeedd03179aed0b1beb23107ec4bd151056874e6366f0a7d9a5"},{"messageHash":"0xbd31177a3025dd4d16237b73983fe1411255f3071150eeca18507668a66be709"},{"messageHash":"0xf15148a3918caa73f5a11374a64113d3c3aac2b2259c6b3a2c6d06be9bd8d6a8"},{"messageHash":"0xda874dd8d7c60a146c1db255ff1a067b8832d6785752d0ca43d9f14ed408d879"},{"messageHash":"0xd1c2dcb2a5e0fe9d6c06958b076d64e4b166102c724796c9fddf6d5a161aae9e"},{"messageHash":"0x03d4b489871ed1d2c8f00009ad13f424dedb6719a6572d723f36cebfed77fa2c"},{"messageHash":"0x19ec2bedcc25370f464e5fdbb3ccb580ffbb4d2ec68d2995cd12e083b22f0c68"},{"messageHash":"0xc26a2ed8ea7fb84f0905499a8c6ba977068ddf45ed95178f1d630eea563bb395"},{"messageHash":"0x73db5369c122346f651a9ef73484fbdf2d515e64bfa13c92903f8adc14351224"},{"messageHash":"0xe512e5b468a3073d983aa0e7acc56e77198fcdd86add46c8fa3532e8b533ef0c"},{"messageHash":"0x496309177567b5197642273adb62cea40baad4807ff533426580bf20017232e7"},{"messageHash":"0xe4a14da04a4684e3f5b775ed20c099a640e872ec4d4aa711aebf8c78ef21a16c"},{"messageHash":"0x8b4d15945129b88087a94510a4dbe9d875ac41f07f96c4e291046be6325e2a62"},{"messageHash":"0x6789672392350c0b7cc379f708c8a91f9c59a151f301a30b37818f9e1b85f659"},{"messageHash":"0x5e3fff424a2c53275d8aa024d5f70ccb1e35a60e3a92b315d251356476cf834b"},{"messageHash":"0x87361349bae433102024c2de4a518162317d8c84ad10d1484f783bcddc30087a"},{"messageHash":"0x3ca421d3664b5e9a4a9a2fe47ac325a6ec892ba5c33b631a00b776e22412b417"},{"messageHash":"0x0eab97dd70e42a6659cd3670da9b4af07ec48f77fbdad555dd64864ed99de9a0"}],"paginationCursor":"0x0eab97dd70e42a6659cd3670da9b4af07ec48f77fbdad555dd64864ed99de9a0"}'
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 1aa76d5365e5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05f0372e07c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-03-20 04:34:19.936 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:19.937 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-03-20_04-34-19__ba70c7b5-7edc-41d5-a1b4-8cadadb9419d
2026-03-20 04:34:19.938 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:19.939 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:19.939 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:19.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:19.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-19__ba70c7b5-7edc-41d5-a1b4-8cadadb9419d__wakuorg_nwaku:latest.log
2026-03-20 04:34:19.948 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:19.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:19.952 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:19.952 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.146
2026-03-20 04:34:19.953 DEBUG [src.node.docker_mananger] Generated ports ['19141', '19142', '19143', '19144', '19145']
2026-03-20 04:34:19.953 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:19.953 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:19.953 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:19.953 DEBUG [src.node.docker_mananger] docker run -i -t -p 19141:19141 -p 19142:19142 -p 19143:19143 -p 19144:19144 -p 19145:19145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19143 --rest-port=19141 --tcp-port=19142 --discv5-udp-port=19144 --rest-address=0.0.0.0 --nat=extip:172.18.233.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfcb6b9fe3ef910a5b54254078d86a88b35f7a27e8dee7ca0ac71f4eee3eaf9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19145 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:20.143 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.146 waku 438c603d07269347f342b97741b4771fd48015ac763d5610d8bc5330c18934f6
2026-03-20 04:34:20.180 DEBUG [src.node.docker_mananger] Container started with ID 438c603d0726. Setting up logs at ./log/docker/node1_2026-03-20_04-34-19__ba70c7b5-7edc-41d5-a1b4-8cadadb9419d__wakuorg_nwaku:latest.log
2026-03-20 04:34:20.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19141
2026-03-20 04:34:20.182 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:20.208 ERROR [src.node.docker_mananger] Max retries reached for container ffa3917bfed7. Exiting log stream.
2026-03-20 04:34:20.801 ERROR [src.node.docker_mananger] Max retries reached for container 14153f6cf7d6. Exiting log stream.
2026-03-20 04:34:21.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19141/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:21.185 INFO [src.node.api_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-20 04:34:21.185 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:21.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:21.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.146/tcp/19142/p2p/16Uiu2HAmQnUsrfF2A8xVBT6VBVigvhqsRUDmcexEpBogctHwUd5c","/ip4/172.18.233.146/tcp/19143/ws/p2p/16Uiu2HAmQnUsrfF2A8xVBT6VBVigvhqsRUDmcexEpBogctHwUd5c"],"enrUri":"enr:-L24QPXUxXSzpydBECqaacnQeKmhV97qQgfBat3lH98UebhYFIDfKK-m3WPRLqVU0Hjo1ZmOFKMKl0QAp8mGNSnMB3ECgmlkgnY0gmlwhKwS6ZKKbXVsdGlhZGRyc5YACASsEumSBkrGAAoErBLpkgZKx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtDeQe3IRirZaTZhNgVRlzzrr4sP8WKnDpnQdg4GwKPODdGNwgkrGg3VkcIJKyIV3YWt1MgU"}'
2026-03-20 04:34:21.188 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:21.188 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:21.195 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:21.195 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-19__ba70c7b5-7edc-41d5-a1b4-8cadadb9419d__wakuorg_nwaku:latest.log
2026-03-20 04:34:21.195 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:21.195 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:21.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:21.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.86
2026-03-20 04:34:21.196 DEBUG [src.node.docker_mananger] Generated ports ['58368', '58369', '58370', '58371', '58372']
2026-03-20 04:34:21.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:21.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:21.197 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:21.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 58368:58368 -p 58369:58369 -p 58370:58370 -p 58371:58371 -p 58372:58372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58370 --rest-port=58368 --tcp-port=58369 --discv5-udp-port=58371 --rest-address=0.0.0.0 --nat=extip:172.18.111.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b037c6e871544d2db8dadf17d55afb3a8e5fc9a7d9375abb08da7aedb4dc0fdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58372 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPXUxXSzpydBECqaacnQeKmhV97qQgfBat3lH98UebhYFIDfKK-m3WPRLqVU0Hjo1ZmOFKMKl0QAp8mGNSnMB3ECgmlkgnY0gmlwhKwS6ZKKbXVsdGlhZGRyc5YACASsEumSBkrGAAoErBLpkgZKx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtDeQe3IRirZaTZhNgVRlzzrr4sP8WKnDpnQdg4GwKPODdGNwgkrGg3VkcIJKyIV3YWt1MgU --filternode=/ip4/172.18.233.146/tcp/19142/p2p/16Uiu2HAmQnUsrfF2A8xVBT6VBVigvhqsRUDmcexEpBogctHwUd5c
2026-03-20 04:34:21.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.86 waku 9b4f7643b9f8b7c431172c799de5eda9c25914c32b4cf1b19fd7ed68d59a5eae
2026-03-20 04:34:21.426 DEBUG [src.node.docker_mananger] Container started with ID 9b4f7643b9f8. Setting up logs at ./log/docker/node2_2026-03-20_04-34-19__ba70c7b5-7edc-41d5-a1b4-8cadadb9419d__wakuorg_nwaku:latest.log
2026-03-20 04:34:21.427 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58368
2026-03-20 04:34:21.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:22.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58368/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:22.431 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-20 04:34:22.431 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:22.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58368/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:22.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.86/tcp/58369/p2p/16Uiu2HAmVmxJutXrtPJxwPjtGxDEoyRpoRn9rqtL7mhdXTSWfUNc","/ip4/172.18.111.86/tcp/58370/ws/p2p/16Uiu2HAmVmxJutXrtPJxwPjtGxDEoyRpoRn9rqtL7mhdXTSWfUNc"],"enrUri":"enr:-L24QN01LiaaxHp4ncp3Pj5MOpW6O4Dq93SnlF5Ry_FbaKBmKS2D5ks-nzZydzG43FdwnXbsLkHy2GCSa-ESQqD7YXACgmlkgnY0gmlwhKwSb1aKbXVsdGlhZGRyc5YACASsEm9WBuQBAAoErBJvVgbkAt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_l9vh38iV3dvbp2Od31CHxbOD6KBsvY00Sjx49bgopGDdGNwguQBg3VkcILkA4V3YWt1MgA"}'
2026-03-20 04:34:22.434 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:22.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58368/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.146/tcp/19142/p2p/16Uiu2HAmQnUsrfF2A8xVBT6VBVigvhqsRUDmcexEpBogctHwUd5c"]'
2026-03-20 04:34:22.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:22.472 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:34:22.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:22.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:22.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e6c0cbec-4159-49ec-bcf9-e2b6433494bc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:22.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e6c0cbec-4159-49ec-bcf9-e2b6433494bc","statusDesc":"OK"}'
2026-03-20 04:34:22.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19141/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)', "version": 10}'
2026-03-20 04:34:22.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:22.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:22.617 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:22.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58368/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:22.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1773981262509137737,"ephemeral":false}]'
2026-03-20 04:34:22.623 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:22.624 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:22.624 DEBUG [src.node.waku_node] Stopping container with id 438c603d0726
2026-03-20 04:34:23.170 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:23.172 DEBUG [src.node.waku_node] Stopping container with id 9b4f7643b9f8
2026-03-20 04:34:23.689 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:23.690 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:23.701 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:23.706 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-03-20_04-37-32__ec2b6853-9cfe-4594-94d6-fabd3a3e7d88
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-20_04-37-32__ec2b6853-9cfe-4594-94d6-fabd3a3e7d88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32063', '32064', '32065', '32066', '32067']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32063:32063 -p 32064:32064 -p 32065:32065 -p 32066:32066 -p 32067:32067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32065 --rest-port=32063 --tcp-port=32064 --discv5-udp-port=32066 --rest-address=0.0.0.0 --nat=extip:172.18.134.62 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=de6ffac6aa6b86c56fec54eacfa45da0dd71ceaf8dd7c96bebb4a54d042a0da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32067 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dda2737f855f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.62 waku d63d29acdaf7147dfbbd35fab43d75bc79864c17dc48f9906e04d554ba10d3c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d63d29acdaf7. Setting up logs at ./log/docker/node1_2026-03-20_04-37-32__ec2b6853-9cfe-4594-94d6-fabd3a3e7d88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32063
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 e50ec4c0520e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32063/health" -H "Content-Type: application/json" -d 'None'
INFO  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:32063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.62/tcp/32064/p2p/16Uiu2HAmBwNa15YkcTHpCvBaSBc6B6nAakRXPW9T8gkAH8s3AHcb","/ip4/172.18.134.62/tcp/32065/ws/p2p/16Uiu2HAmBwNa15YkcTHpCvBaSBc6B6nAakRXPW9T8gkAH8s3AHcb"],"enrUri":"enr:-L24QPciv_XPPqKt40ChJm7cMsaF0ZXMC3h3-AClNA2iDpLeHSOwfT2U1bgqQ5jCRRXWtAptSQedVJW_Huhr3ITloDgCgmlkgnY0gmlwhKwShj6KbXVsdGlhZGRyc5YACASsEoY-Bn1AAAoErBKGPgZ9Qd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC9Va6tOeZtLvSVD44tTAmW-FNaQDwkY3M-HNzxPIWR9iDdGNwgn1Ag3VkcIJ9QoV3YWt1MgU"}'
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-20_04-37-32__ec2b6853-9cfe-4594-94d6-fabd3a3e7d88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46144', '46145', '46146', '46147', '46148']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46144:46144 -p 46145:46145 -p 46146:46146 -p 46147:46147 -p 46148:46148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46146 --rest-port=46144 --tcp-port=46145 --discv5-udp-port=46147 --rest-address=0.0.0.0 --nat=extip:172.18.115.132 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=e99aa2f89ee50bcafa037f6cd4d1dcdcdf9ad0028f60dfab7c6d3c59ec8d3c61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46148 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPciv_XPPqKt40ChJm7cMsaF0ZXMC3h3-AClNA2iDpLeHSOwfT2U1bgqQ5jCRRXWtAptSQedVJW_Huhr3ITloDgCgmlkgnY0gmlwhKwShj6KbXVsdGlhZGRyc5YACASsEoY-Bn1AAAoErBKGPgZ9Qd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC9Va6tOeZtLvSVD44tTAmW-FNaQDwkY3M-HNzxPIWR9iDdGNwgn1Ag3VkcIJ9QoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.132 waku 6beb856068c8eac45b6509d96db63cd4f61319040b555f8d4fb724f018b56a4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6beb856068c8. Setting up logs at ./log/docker/node2_2026-03-20_04-37-32__ec2b6853-9cfe-4594-94d6-fabd3a3e7d88__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46144
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46144/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.132/tcp/46145/p2p/16Uiu2HAm34xk2QBYWGCKQozFBge5j1ycA9ARaSkwmJ6iRSd1F5HQ","/ip4/172.18.115.132/tcp/46146/ws/p2p/16Uiu2HAm34xk2QBYWGCKQozFBge5j1ycA9ARaSkwmJ6iRSd1F5HQ"],"enrUri":"enr:-L24QDdoSQknV-cXwJR28P5Xv3__80SXehlX1J3PmNao669WWBUZtOGhea_Ec6T8DdZyk2aQD3ZTQMRqRJp3yk9eCQMCgmlkgnY0gmlwhKwSc4SKbXVsdGlhZGRyc5YACASsEnOEBrRBAAoErBJzhAa0Qt0DgnJzhQAFAQAAiXNlY3AyNTZrMaECcY9AgMP77UgH3h_NuYQdEC7HVPYkrjG8eHp5vijSGDeDdGNwgrRBg3VkcIK0Q4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.62/tcp/32064/p2p/16Uiu2HAmBwNa15YkcTHpCvBaSBc6B6nAakRXPW9T8gkAH8s3AHcb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:46144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:32063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:32063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%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":1773981455362355188,"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:46144/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%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":1773981455362355188,"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 d63d29acdaf7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6beb856068c8
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-20 04:35:47.102 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:47.103 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-03-20_04-35-47__4f99fbbd-a120-4265-aef3-86a9af4d31fd
2026-03-20 04:35:47.103 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:47.103 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:35:47.103 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:35:47.110 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:47.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-47__4f99fbbd-a120-4265-aef3-86a9af4d31fd__wakuorg_nwaku:latest.log
2026-03-20 04:35:47.110 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:47.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:47.112 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:47.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.5
2026-03-20 04:35:47.112 DEBUG [src.node.docker_mananger] Generated ports ['4194', '4195', '4196', '4197', '4198']
2026-03-20 04:35:47.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:47.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:47.113 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:47.113 DEBUG [src.node.docker_mananger] docker run -i -t -p 4194:4194 -p 4195:4195 -p 4196:4196 -p 4197:4197 -p 4198:4198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4196 --rest-port=4194 --tcp-port=4195 --discv5-udp-port=4197 --rest-address=0.0.0.0 --nat=extip:172.18.255.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec764cc05ed5a4e0dee2f4fa0d2bdfa2c1c03664163bea86c32fd927510a7b84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4198 --metrics-logging=true --relay=true
2026-03-20 04:35:47.313 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.5 waku 9e6bcaab0055a753d4551cf1e590e3352c6d9370f29b885af262fc9fe0220495
2026-03-20 04:35:47.325 ERROR [src.node.docker_mananger] Max retries reached for container 3504e0e1c3b6. Exiting log stream.
2026-03-20 04:35:47.352 DEBUG [src.node.docker_mananger] Container started with ID 9e6bcaab0055. Setting up logs at ./log/docker/node1_2026-03-20_04-35-47__4f99fbbd-a120-4265-aef3-86a9af4d31fd__wakuorg_nwaku:latest.log
2026-03-20 04:35:47.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4194
2026-03-20 04:35:47.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:47.910 ERROR [src.node.docker_mananger] Max retries reached for container d0593272c5e0. Exiting log stream.
2026-03-20 04:35:48.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4194/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:48.357 INFO [src.node.api_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-20 04:35:48.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:48.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:48.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.5/tcp/4195/p2p/16Uiu2HAmMcZTy9DF5v3LHros5Yykv1u3bK425rvbH2FbGeqLyfbm","/ip4/172.18.255.5/tcp/4196/ws/p2p/16Uiu2HAmMcZTy9DF5v3LHros5Yykv1u3bK425rvbH2FbGeqLyfbm"],"enrUri":"enr:-L24QIUrYmTls2ivr-U1mEaSogZMLZc7DGOpLN_-mJiA5fQSaWKsIPLztZHiV4pMG9sUCHuBW8I19SR3DYPWo0CUWv8CgmlkgnY0gmlwhKwS_wWKbXVsdGlhZGRyc5YACASsEv8FBhBjAAoErBL_BQYQZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhRniIiFwdlPuzdZaIA0GmdFrdpyubImBsB1dEapQ0OiDdGNwghBjg3VkcIIQZYV3YWt1MgE"}'
2026-03-20 04:35:48.360 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:48.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:48.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-47__4f99fbbd-a120-4265-aef3-86a9af4d31fd__wakuorg_nwaku:latest.log
2026-03-20 04:35:48.366 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:48.366 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:48.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:48.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.241
2026-03-20 04:35:48.368 DEBUG [src.node.docker_mananger] Generated ports ['26032', '26033', '26034', '26035', '26036']
2026-03-20 04:35:48.368 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:48.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:48.369 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:48.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 26032:26032 -p 26033:26033 -p 26034:26034 -p 26035:26035 -p 26036:26036 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26034 --rest-port=26032 --tcp-port=26033 --discv5-udp-port=26035 --rest-address=0.0.0.0 --nat=extip:172.18.251.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41c6e3e7f52e674c7e829ec7674be6f8bf5fadefb85ced8473e12acfff45eb5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26036 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIUrYmTls2ivr-U1mEaSogZMLZc7DGOpLN_-mJiA5fQSaWKsIPLztZHiV4pMG9sUCHuBW8I19SR3DYPWo0CUWv8CgmlkgnY0gmlwhKwS_wWKbXVsdGlhZGRyc5YACASsEv8FBhBjAAoErBL_BQYQZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhRniIiFwdlPuzdZaIA0GmdFrdpyubImBsB1dEapQ0OiDdGNwghBjg3VkcIIQZYV3YWt1MgE
2026-03-20 04:35:48.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.241 waku f37de43ae8886fbea00d82762d517cf0061e229a6b62594963ac9a0e2454dbcf
2026-03-20 04:35:48.604 DEBUG [src.node.docker_mananger] Container started with ID f37de43ae888. Setting up logs at ./log/docker/node2_2026-03-20_04-35-47__4f99fbbd-a120-4265-aef3-86a9af4d31fd__wakuorg_nwaku:latest.log
2026-03-20 04:35:48.605 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26032
2026-03-20 04:35:48.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:49.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26032/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:49.621 INFO [src.node.api_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-20 04:35:49.623 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:49.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:49.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.241/tcp/26033/p2p/16Uiu2HAmBNkbPwpQu8GVFxPorFTCpjkSBXKwDgV3MsbEYGmekVkS","/ip4/172.18.251.241/tcp/26034/ws/p2p/16Uiu2HAmBNkbPwpQu8GVFxPorFTCpjkSBXKwDgV3MsbEYGmekVkS"],"enrUri":"enr:-L24QPwphGfkf_AsvCtCi-DrRTXPquSjJ-uxWZQrYzB8NwEYd8r_JRzXY7LPHu4acWDNu9J6U2c9QI0YRwvRecy1XT8CgmlkgnY0gmlwhKwS-_GKbXVsdGlhZGRyc5YACASsEvvxBmWxAAoErBL78QZlst0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Pt3HNJy8Tho6LTy8udaR9UJIqdaunAqMbgY1-vHhY-DdGNwgmWxg3VkcIJls4V3YWt1MgE"}'
2026-03-20 04:35:49.631 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:49.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.5/tcp/4195/p2p/16Uiu2HAmMcZTy9DF5v3LHros5Yykv1u3bK425rvbH2FbGeqLyfbm"]'
2026-03-20 04:35:49.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:49.636 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-20 04:35:49.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:49.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:49.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26032/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:49.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:49.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4194/relay/v1/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-20 04:35:49.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:49.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:49.757 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:49.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:49.760 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":1773981349651794944,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:49.762 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:49.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:49.764 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":1773981349651794944,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:49.766 INFO [src.steps.relay] WARM UP successful!!
2026-03-20 04:35:49.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:35:49.769 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-03-20 04:35:49.772 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:49.773 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:49.773 DEBUG [src.node.waku_node] Stopping container with id 9e6bcaab0055
2026-03-20 04:35:50.329 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:50.331 DEBUG [src.node.waku_node] Stopping container with id f37de43ae888
2026-03-20 04:35:50.922 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:50.923 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:50.930 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:50.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic_but_known_content_topic with id: 2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69
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-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55490', '55491', '55492', '55493', '55494']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55490:55490 -p 55491:55491 -p 55492:55492 -p 55493:55493 -p 55494:55494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55492 --rest-port=55490 --tcp-port=55491 --discv5-udp-port=55493 --rest-address=0.0.0.0 --nat=extip:172.18.250.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cec7dfc48aeb03a51ac0a1e96e9ced93a54abc169f7c64aa17f9563b2ec623fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55494 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.148 waku 0fcf31f5dec5a6bd4fa40ce8ec95f6606d7d97404008b08f2a97efedec2c3761
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0fcf31f5dec5. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55490
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 4f51a7b7fe74. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82c2e0695983. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55490/health" -H "Content-Type: application/json" -d 'None'
INFO  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:55490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT","/ip4/172.18.250.148/tcp/55492/ws/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT"],"enrUri":"enr:-L24QP0XcbL35e4Os6S2nkOKjRELJSPwThg2v6o5RkGwcJW9QTCh2ZwFv86p3cOIolRib42-dvqAh7xSSaGX-c3iBxACgmlkgnY0gmlwhKwS-pSKbXVsdGlhZGRyc5YACASsEvqUBtjDAAoErBL6lAbYxN0DgnJzhQADAQAAiXNlY3AyNTZrMaED11BS85Ovs6mDGMvhQePjAetHPdjxIsiKK4nxCMpMBDaDdGNwgtjDg3VkcILYxYV3YWt1MgM"}'
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-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5878', '5879', '5880', '5881', '5882']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5878:5878 -p 5879:5879 -p 5880:5880 -p 5881:5881 -p 5882:5882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5880 --rest-port=5878 --tcp-port=5879 --discv5-udp-port=5881 --rest-address=0.0.0.0 --nat=extip:172.18.33.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afd83fedaf07ad8bd97bcf2cd9facb166cd7df9eabb3edc1499e8862e35cedf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5882 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP0XcbL35e4Os6S2nkOKjRELJSPwThg2v6o5RkGwcJW9QTCh2ZwFv86p3cOIolRib42-dvqAh7xSSaGX-c3iBxACgmlkgnY0gmlwhKwS-pSKbXVsdGlhZGRyc5YACASsEvqUBtjDAAoErBL6lAbYxN0DgnJzhQADAQAAiXNlY3AyNTZrMaED11BS85Ovs6mDGMvhQePjAetHPdjxIsiKK4nxCMpMBDaDdGNwgtjDg3VkcILYxYV3YWt1MgM --storenode=/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.98 waku c9386265307a2cfc266f4c8f7ee53e0ec71195be8b7b203fe2813733378cfcca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9386265307a. Setting up logs at ./log/docker/store_node1_2026-03-20_04-39-24__5267e0d9-9b9b-439e-b37f-720f5bf0be69__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5878
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5878/health" -H "Content-Type: application/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:5878/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/5879/p2p/16Uiu2HAm3bmdtcdMEthSG2E1BZf9zZNsq8Snz4QCrDqViY2BWcRw","/ip4/172.18.33.98/tcp/5880/ws/p2p/16Uiu2HAm3bmdtcdMEthSG2E1BZf9zZNsq8Snz4QCrDqViY2BWcRw"],"enrUri":"enr:-L24QKkk34gsGgR1BEORttfvih4Uz7akHJHo4cG8XZiBWD6sDCiEbQ2L4Zl0PyWwM2beiPsZNf1zwPHzbyJVbkyqaY8CgmlkgnY0gmlwhKwSIWKKbXVsdGlhZGRyc5YACASsEiFiBhb3AAoErBIhYgYW-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECeXOzIN7RJjyUO3UiVgBQEThczsdGMNvOnmtYu3qmNJqDdGNwghb3g3VkcIIW-YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5878/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.148/tcp/55491/p2p/16Uiu2HAmT9V3YNbQB2oubdQGBugvo8ZqC2ir59cswiMtsLdDTAuT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55490/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:5878/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:55490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55490/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:55490/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:55490/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:55490/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:55490/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:55490/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:55490/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:55490/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5878/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
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 0fcf31f5dec5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c9386265307a
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,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_low_bandwidth_reliability with id: 2026-03-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e
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-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__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-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__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/node1_2026-03-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__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-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51910', '51911', '51912', '51913', '51914']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51910:51910 -p 51911:51911 -p 51912:51912 -p 51913:51913 -p 51914:51914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51912 --rest-port=51910 --tcp-port=51911 --discv5-udp-port=51913 --rest-address=0.0.0.0 --nat=extip:172.18.50.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2d99f5fe851b54cfeca921abd1c9a34dfcbab03f85a0fdf16dab5e947cdcbad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51914 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55a33209e88f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.24 waku 17c2eb8fe15e40f428dbd5e23bc76db30880d90bdd0c0399f5205676f159c0bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17c2eb8fe15e. Setting up logs at ./log/docker/node1_2026-03-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51910
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 7cfcdc7d6b37. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51910/health" -H "Content-Type: application/json" -d 'None'
INFO  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:51910/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/51911/p2p/16Uiu2HAmCs2WzcgBymBpu6ynDKiuiHRMazKm4UsEaiaEWJAr9zME","/ip4/172.18.50.24/tcp/51912/ws/p2p/16Uiu2HAmCs2WzcgBymBpu6ynDKiuiHRMazKm4UsEaiaEWJAr9zME"],"enrUri":"enr:-L24QD0r_GK-I0HSPsbOwUIvtj2uH5TdrQfrfKelU5w6y7j0SCIyVPrOR5TaJGUVbgvwkSsCUsoXm0lrXlq1P5wH0ToCgmlkgnY0gmlwhKwSMhiKbXVsdGlhZGRyc5YACASsEjIYBsrHAAoErBIyGAbKyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAxVrmM9pjcztVmBSpndIDO3zNggmWx_oJxudrOiBQ0mDdGNwgsrHg3VkcILKyYV3YWt1MgE"}'
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.175.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21566', '21567', '21568', '21569', '21570']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21566:21566 -p 21567:21567 -p 21568:21568 -p 21569:21569 -p 21570:21570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=21568 --rest-port=21566 --tcp-port=21567 --discv5-udp-port=21569 --rest-address=0.0.0.0 --nat=extip:172.18.175.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be4f1cc21ab80d7d575e4ed987e2d144e36082c022bf95f35c2cc6ba88cc29df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21570 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD0r_GK-I0HSPsbOwUIvtj2uH5TdrQfrfKelU5w6y7j0SCIyVPrOR5TaJGUVbgvwkSsCUsoXm0lrXlq1P5wH0ToCgmlkgnY0gmlwhKwSMhiKbXVsdGlhZGRyc5YACASsEjIYBsrHAAoErBIyGAbKyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAxVrmM9pjcztVmBSpndIDO3zNggmWx_oJxudrOiBQ0mDdGNwgsrHg3VkcILKyYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.228 waku 4d2568e17a2f05b2870fc3c8589844c0e93a5d56d7f395cdcde91c62dcf86f8a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d2568e17a2f. Setting up logs at ./log/docker/node2_2026-03-20_04-38-13__90919ddb-8f99-47af-88d0-9c1f772f1f6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21566
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21566/health" -H "Content-Type: application/json" -d 'None'
INFO  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:21566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.228/tcp/21567/p2p/16Uiu2HAm3Gw3AvGkMuGnJnKRPrBF5PjVCuznVwGBA7uziN1mxvac","/ip4/172.18.175.228/tcp/21568/ws/p2p/16Uiu2HAm3Gw3AvGkMuGnJnKRPrBF5PjVCuznVwGBA7uziN1mxvac"],"enrUri":"enr:-L24QO2dZK532RRuQq4sJHFZDk3TyQLjhJGzCBFZaj6Ctod2RfMaDB70dgTCMol2nsWEzxaUDUHWdq8_gAvjhFihlPQCgmlkgnY0gmlwhKwSr-SKbXVsdGlhZGRyc5YACASsEq_kBlQ_AAoErBKv5AZUQN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdKBLZyqovuip2YVcYnOr2DO177ccbbbhyyc4WnaDECmDdGNwglQ_g3VkcIJUQYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51910/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:21566/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:51910/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.175.228/tcp/47048/p2p/16Uiu2HAm3Gw3AvGkMuGnJnKRPrBF5PjVCuznVwGBA7uziN1mxvac","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21566/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.50.24/tcp/51911/p2p/16Uiu2HAmCs2WzcgBymBpu6ynDKiuiHRMazKm4UsEaiaEWJAr9zME","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '12830', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '12830', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:51910/relay/v1/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:21566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:566 low_bw_elapsed=0.00s received=200 msg_count=200
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 17c2eb8fe15e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d2568e17a2f
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-20 04:35:15.028 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:15.030 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-03-20_04-35-15__a3a71411-2b3c-43a4-88d5-6a427a9ce44c
2026-03-20 04:35:15.031 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:15.031 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:35:15.032 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:35:15.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:15.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-15__a3a71411-2b3c-43a4-88d5-6a427a9ce44c__wakuorg_nwaku:latest.log
2026-03-20 04:35:15.039 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:15.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:15.041 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:15.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.226
2026-03-20 04:35:15.041 DEBUG [src.node.docker_mananger] Generated ports ['31059', '31060', '31061', '31062', '31063']
2026-03-20 04:35:15.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:15.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:15.042 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:15.042 DEBUG [src.node.docker_mananger] docker run -i -t -p 31059:31059 -p 31060:31060 -p 31061:31061 -p 31062:31062 -p 31063:31063 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31061 --rest-port=31059 --tcp-port=31060 --discv5-udp-port=31062 --rest-address=0.0.0.0 --nat=extip:172.18.54.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3af237701e76fda3d4e0f953633626390faca285cde0bac4db71f586724b02b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31063 --metrics-logging=true --relay=true
2026-03-20 04:35:15.234 ERROR [src.node.docker_mananger] Max retries reached for container 04b65929732d. Exiting log stream.
2026-03-20 04:35:15.250 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.226 waku 2ca73114d79ec058ee7fd8a6fe83d002576bd278146e08e7b1c2c5c17de0d782
2026-03-20 04:35:15.285 DEBUG [src.node.docker_mananger] Container started with ID 2ca73114d79e. Setting up logs at ./log/docker/node1_2026-03-20_04-35-15__a3a71411-2b3c-43a4-88d5-6a427a9ce44c__wakuorg_nwaku:latest.log
2026-03-20 04:35:15.286 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31059
2026-03-20 04:35:15.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:15.836 ERROR [src.node.docker_mananger] Max retries reached for container 61500e7b5b9a. Exiting log stream.
2026-03-20 04:35:16.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31059/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:16.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, 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-20 04:35:16.291 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:16.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31059/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:16.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.226/tcp/31060/p2p/16Uiu2HAm4t7K3bF9TuPYP99ah9p9ogBAJ96HqM17rhBEqBNuDMWq","/ip4/172.18.54.226/tcp/31061/ws/p2p/16Uiu2HAm4t7K3bF9TuPYP99ah9p9ogBAJ96HqM17rhBEqBNuDMWq"],"enrUri":"enr:-L24QM2agsQeokd_nHZNygrYtAbbJ1UOflkYoRsmMxFoMb9maDULpQGbdvPHTjhxEh8deKE-u06whqL2nCoI9gyZTA0CgmlkgnY0gmlwhKwSNuKKbXVsdGlhZGRyc5YACASsEjbiBnlUAAoErBI24gZ5Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjH7tII_vzYgyCjKJeO4hOpJKv3EcMWAz3V-6ix-FZFKDdGNwgnlUg3VkcIJ5VoV3YWt1MgE"}'
2026-03-20 04:35:16.294 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:16.302 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:16.302 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-15__a3a71411-2b3c-43a4-88d5-6a427a9ce44c__wakuorg_nwaku:latest.log
2026-03-20 04:35:16.302 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:16.302 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:16.304 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:16.304 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.118
2026-03-20 04:35:16.304 DEBUG [src.node.docker_mananger] Generated ports ['11665', '11666', '11667', '11668', '11669']
2026-03-20 04:35:16.304 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:16.305 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:16.305 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:16.305 DEBUG [src.node.docker_mananger] docker run -i -t -p 11665:11665 -p 11666:11666 -p 11667:11667 -p 11668:11668 -p 11669:11669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11667 --rest-port=11665 --tcp-port=11666 --discv5-udp-port=11668 --rest-address=0.0.0.0 --nat=extip:172.18.204.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe4ee4a22c33b1bfde2dee78abaf7b7cf20cd3ccebe8adeacdbbbaff79cae317 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2agsQeokd_nHZNygrYtAbbJ1UOflkYoRsmMxFoMb9maDULpQGbdvPHTjhxEh8deKE-u06whqL2nCoI9gyZTA0CgmlkgnY0gmlwhKwSNuKKbXVsdGlhZGRyc5YACASsEjbiBnlUAAoErBI24gZ5Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjH7tII_vzYgyCjKJeO4hOpJKv3EcMWAz3V-6ix-FZFKDdGNwgnlUg3VkcIJ5VoV3YWt1MgE
2026-03-20 04:35:16.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.118 waku 1a9531939c30e1151e3c1a36911ff72d3613e19ede9f0f9095be510f58a53ac0
2026-03-20 04:35:16.550 DEBUG [src.node.docker_mananger] Container started with ID 1a9531939c30. Setting up logs at ./log/docker/node2_2026-03-20_04-35-15__a3a71411-2b3c-43a4-88d5-6a427a9ce44c__wakuorg_nwaku:latest.log
2026-03-20 04:35:16.550 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11665
2026-03-20 04:35:16.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:17.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.576 INFO [src.node.api_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-20 04:35:17.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:17.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.118/tcp/11666/p2p/16Uiu2HAkyZ1HeDcZHsSiLkuPm1G8BsBUpFYBfF2iGBeFKg3eunVC","/ip4/172.18.204.118/tcp/11667/ws/p2p/16Uiu2HAkyZ1HeDcZHsSiLkuPm1G8BsBUpFYBfF2iGBeFKg3eunVC"],"enrUri":"enr:-L24QIeu2NqSGHQW6QUhbTDrh7Zg1e-TztRyHUB3eiLkljTNP_LMleja7YJs_FPwqkTRKqulqN9NQK5DocMrK4htDswCgmlkgnY0gmlwhKwSzHaKbXVsdGlhZGRyc5YACASsEsx2Bi2SAAoErBLMdgYtk90DgnJzhQADAQAAiXNlY3AyNTZrMaECPU-lCyVGvBzAEZRoIj06F6VocuLZBiZK5zuoCiQcRSeDdGNwgi2Sg3VkcIItlIV3YWt1MgE"}'
2026-03-20 04:35:17.587 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:17.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.226/tcp/31060/p2p/16Uiu2HAm4t7K3bF9TuPYP99ah9p9ogBAJ96HqM17rhBEqBNuDMWq"]'
2026-03-20 04:35:17.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.593 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-20 04:35:17.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31059/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:17.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:17.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31059/relay/v1/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-20 04:35:17.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:17.714 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.718 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":1773981317606887424,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:17.720 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.723 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":1773981317606887424,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:17.724 INFO [src.steps.relay] WARM UP successful!!
2026-03-20 04:35:17.725 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-03-20 04:35:17.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31059/relay/v1/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}'
2026-03-20 04:35:17.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.730 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:17.831 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.834 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":1773981317726006825,"ephemeral":true,"proof":""}]'
2026-03-20 04:35:17.836 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.839 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":1773981317726006825,"ephemeral":true,"proof":""}]'
2026-03-20 04:35:17.840 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-03-20 04:35:17.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31059/relay/v1/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}'
2026-03-20 04:35:17.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:17.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:35:17.946 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31059/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981317840809971,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:17.950 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:35:17.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:17.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773981317840809971,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:17.955 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:17.956 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:17.956 DEBUG [src.node.waku_node] Stopping container with id 2ca73114d79e
2026-03-20 04:35:18.531 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:18.531 DEBUG [src.node.waku_node] Stopping container with id 1a9531939c30
2026-03-20 04:35:19.083 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:19.085 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:19.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:19.103 DEBUG [src.node.docker_mananger] 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_relay with id: 2026-03-20_04-32-44__8a8ccdb8-2b98-4015-9ac9-f8dc1eed748a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-32-44__8a8ccdb8-2b98-4015-9ac9-f8dc1eed748a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.95.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63523', '63524', '63525', '63526', '63527']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63523:63523 -p 63524:63524 -p 63525:63525 -p 63526:63526 -p 63527:63527 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63525 --rest-port=63523 --tcp-port=63524 --discv5-udp-port=63526 --rest-address=0.0.0.0 --nat=extip:172.18.95.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd806da64bd77dcf6c0bef04e1663f2ef495a99d45b7cfcec78bafc907b69d13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63527 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.111 waku 9db5029dc77306ca5f89b7c73cde823b8bd96bf93f14cbdfaf737cafa73e4b5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9db5029dc773. Setting up logs at ./log/docker/node1_2026-03-20_04-32-44__8a8ccdb8-2b98-4015-9ac9-f8dc1eed748a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63523
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63523/health" -H "Content-Type: application/json" -d 'None'
INFO  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:63523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.111/tcp/63524/p2p/16Uiu2HAmAvTuhacUq3n17QkyuicQk8nfsyxNpAdjUnvKZCtJacQr","/ip4/172.18.95.111/tcp/63525/ws/p2p/16Uiu2HAmAvTuhacUq3n17QkyuicQk8nfsyxNpAdjUnvKZCtJacQr"],"enrUri":"enr:-L24QFJ2iiVw4xmTB5yE6BR6iyoMLQMBIIeRnAVGzfHxkp9wae7a-qvSPRa_Sxr-Hld_-cJdxSRQIFaoXdL9FT33IXsCgmlkgnY0gmlwhKwSX2-KbXVsdGlhZGRyc5YACASsEl9vBvgkAAoErBJfbwb4Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5j9_xm5pCLon0-PYywL5abC-ULoSUQJUnF-R7dINsiuDdGNwgvgkg3VkcIL4JoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-32-44__8a8ccdb8-2b98-4015-9ac9-f8dc1eed748a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40760', '40761', '40762', '40763', '40764']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40760:40760 -p 40761:40761 -p 40762:40762 -p 40763:40763 -p 40764:40764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40762 --rest-port=40760 --tcp-port=40761 --discv5-udp-port=40763 --rest-address=0.0.0.0 --nat=extip:172.18.121.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4afc5fa9cd8de552aa62979b12fe7f440af25b893e3ca5b656e8659948f7f07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40764 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFJ2iiVw4xmTB5yE6BR6iyoMLQMBIIeRnAVGzfHxkp9wae7a-qvSPRa_Sxr-Hld_-cJdxSRQIFaoXdL9FT33IXsCgmlkgnY0gmlwhKwSX2-KbXVsdGlhZGRyc5YACASsEl9vBvgkAAoErBJfbwb4Jd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5j9_xm5pCLon0-PYywL5abC-ULoSUQJUnF-R7dINsiuDdGNwgvgkg3VkcIL4JoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.186 waku 1ca2e5576ecaf9128a645b102c24ad8548e77e71a9ff65e1600adc74c2f4afbc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ca2e5576eca. Setting up logs at ./log/docker/node1_2026-03-20_04-32-44__8a8ccdb8-2b98-4015-9ac9-f8dc1eed748a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40760
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40760/health" -H "Content-Type: application/json" -d 'None'
INFO  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:40760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.186/tcp/40761/p2p/16Uiu2HAmLzmQS7Pzp7MZ77v2LJk62B7evTgnnxi4mGVZtrevCkso","/ip4/172.18.121.186/tcp/40762/ws/p2p/16Uiu2HAmLzmQS7Pzp7MZ77v2LJk62B7evTgnnxi4mGVZtrevCkso"],"enrUri":"enr:-L24QA5OpZ1FYxWL5d3BB_uUC03txU_1pWpwlkBL7IjqWr6IM3X8xK0NKwyZaas_rijUX3VH8_3RRySXkIAGIZRNMH0CgmlkgnY0gmlwhKwSebqKbXVsdGlhZGRyc5YACASsEnm6Bp85AAoErBJ5ugafOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe-55RrIVxXekgFCCxmY8Kven88SYxHdVMfXWo_864naDdGNwgp85g3VkcIKfO4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63523/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:40760/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:63523/relay/v1/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:63523/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":1773981170519725312,"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:40760/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":1773981170519725312,"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 9db5029dc773
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ca2e5576eca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2026-03-20 04:36:43.557 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:36:43.558 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2026-03-20_04-36-43__65d1cc2d-cea7-4d1c-b890-318cf51287b9
2026-03-20 04:36:43.559 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:36:43.559 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:36:43.560 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-20 04:36:43.568 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:43.569 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-43__65d1cc2d-cea7-4d1c-b890-318cf51287b9__wakuorg_nwaku:latest.log
2026-03-20 04:36:43.569 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:36:43.569 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:36:43.572 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:43.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:43.575 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:43.575 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.70
2026-03-20 04:36:43.575 DEBUG [src.node.docker_mananger] Generated ports ['57062', '57063', '57064', '57065', '57066']
2026-03-20 04:36:43.575 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:43.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:43.576 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:43.576 DEBUG [src.node.docker_mananger] docker run -i -t -p 57062:57062 -p 57063:57063 -p 57064:57064 -p 57065:57065 -p 57066:57066 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57064 --rest-port=57062 --tcp-port=57063 --discv5-udp-port=57065 --rest-address=0.0.0.0 --nat=extip:172.18.147.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32512cdbc84e50d1d66fc6bc3e8fedd0a57b6fd4fb7834cfaeb38ab72d2e1b02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57066 --metrics-logging=true --relay=true
2026-03-20 04:36:43.751 ERROR [src.node.docker_mananger] Max retries reached for container 4a4e69965a50. Exiting log stream.
2026-03-20 04:36:43.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.70 waku e8d234669b9d5c031e29951194f313bf66d3745f90f03ada4a4dc0a2d353214a
2026-03-20 04:36:43.819 DEBUG [src.node.docker_mananger] Container started with ID e8d234669b9d. Setting up logs at ./log/docker/node1_2026-03-20_04-36-43__65d1cc2d-cea7-4d1c-b890-318cf51287b9__wakuorg_nwaku:latest.log
2026-03-20 04:36:43.820 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57062
2026-03-20 04:36:43.821 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:44.467 ERROR [src.node.docker_mananger] Max retries reached for container 0f2e9e75a983. Exiting log stream.
2026-03-20 04:36:44.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57062/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:44.824 INFO [src.node.api_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-20 04:36:44.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:44.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:44.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.70/tcp/57063/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF","/ip4/172.18.147.70/tcp/57064/ws/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF"],"enrUri":"enr:-L24QLI1ZJzJIdTGWHNtnjzjVl56m8oltdnczPbFNaRP96OcFuhuaadBUNu7efxyxgaulotiOD-YbzV5Rs1w4k9RnUgCgmlkgnY0gmlwhKwSk0aKbXVsdGlhZGRyc5YACASsEpNGBt7nAAoErBKTRgbe6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC31dYif95JtgARcHp1n8iEvbsHKnwhOs8X4O7hI_W1A6DdGNwgt7ng3VkcILe6YV3YWt1MgE"}'
2026-03-20 04:36:44.827 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:44.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57062/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:44.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.70/tcp/57063/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF","/ip4/172.18.147.70/tcp/57064/ws/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF"],"enrUri":"enr:-L24QLI1ZJzJIdTGWHNtnjzjVl56m8oltdnczPbFNaRP96OcFuhuaadBUNu7efxyxgaulotiOD-YbzV5Rs1w4k9RnUgCgmlkgnY0gmlwhKwSk0aKbXVsdGlhZGRyc5YACASsEpNGBt7nAAoErBKTRgbe6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC31dYif95JtgARcHp1n8iEvbsHKnwhOs8X4O7hI_W1A6DdGNwgt7ng3VkcILe6YV3YWt1MgE"}'
2026-03-20 04:36:44.830 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.147.70/tcp/57063/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF', '/ip4/172.18.147.70/tcp/57064/ws/p2p/16Uiu2HAmATW9QTH2QM7Ucbm446zK9KMwf7wkc4m6hB3918RX6yDF'], 'enrUri': 'enr:-L24QLI1ZJzJIdTGWHNtnjzjVl56m8oltdnczPbFNaRP96OcFuhuaadBUNu7efxyxgaulotiOD-YbzV5Rs1w4k9RnUgCgmlkgnY0gmlwhKwSk0aKbXVsdGlhZGRyc5YACASsEpNGBt7nAAoErBKTRgbe6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC31dYif95JtgARcHp1n8iEvbsHKnwhOs8X4O7hI_W1A6DdGNwgt7ng3VkcILe6YV3YWt1MgE'}
2026-03-20 04:36:44.832 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:44.833 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:44.833 DEBUG [src.node.waku_node] Stopping container with id e8d234669b9d
2026-03-20 04:36:45.407 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:45.409 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:45.411 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-20 04:35:30.983 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:30.983 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[7000] with id: 2026-03-20_04-35-30__ea177bb7-d6b0-422e-939b-a9bb8280484e
2026-03-20 04:35:30.984 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:30.984 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:35:30.992 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:30.992 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-35-30__ea177bb7-d6b0-422e-939b-a9bb8280484e__wakuorg_nwaku:latest.log
2026-03-20 04:35:30.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:30.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-35-30__ea177bb7-d6b0-422e-939b-a9bb8280484e__wakuorg_nwaku:latest.log
2026-03-20 04:35:31.000 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-20 04:35:31.001 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:31.001 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:31.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:31.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.237
2026-03-20 04:35:31.003 DEBUG [src.node.docker_mananger] Generated ports ['23177', '23178', '23179', '23180', '23181']
2026-03-20 04:35:31.003 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:31.003 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:31.003 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:31.003 DEBUG [src.node.docker_mananger] docker run -i -t -p 23177:23177 -p 23178:23178 -p 23179:23179 -p 23180:23180 -p 23181:23181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23179 --rest-port=23177 --tcp-port=23178 --discv5-udp-port=23180 --rest-address=0.0.0.0 --nat=extip:172.18.251.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9dd79cebb7f676e0d11c9aeeded26cd7edc7ac0d1a319dceb8efa855a1faf1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23181 --metrics-logging=true --relay=true
2026-03-20 04:35:31.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.237 waku 24d2cda2d8991d14af5694ba7b49dfffc5e6f227acf10b60dc9f81364c4f9753
2026-03-20 04:35:31.244 DEBUG [src.node.docker_mananger] Container started with ID 24d2cda2d899. Setting up logs at ./log/docker/node1_2026-03-20_04-35-30__ea177bb7-d6b0-422e-939b-a9bb8280484e__wakuorg_nwaku:latest.log
2026-03-20 04:35:31.244 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23177
2026-03-20 04:35:31.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:31.588 ERROR [src.node.docker_mananger] Max retries reached for container 7decc4d25814. Exiting log stream.
2026-03-20 04:35:32.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23177/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:32.250 INFO [src.node.api_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-20 04:35:32.250 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.237/tcp/23178/p2p/16Uiu2HAmAbfaCsbkPvCXsxPTrXwm5q6t6zfrf9yiTDjqkg2k9e2Q","/ip4/172.18.251.237/tcp/23179/ws/p2p/16Uiu2HAmAbfaCsbkPvCXsxPTrXwm5q6t6zfrf9yiTDjqkg2k9e2Q"],"enrUri":"enr:-L24QLvrhS0vKrVd8-tqjkMSyClcD4LUOny-ugH_PDEIeseJVlFhqImJdw0V-DbOhRkrZNdHYSt0TrK1ovptlcFlu-UCgmlkgnY0gmlwhKwS--2KbXVsdGlhZGRyc5YACASsEvvtBlqKAAoErBL77QZai90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4W6m8q36ubr3oOR-B56zwpjYGPdz0uLrsYaRZerU-lWDdGNwglqKg3VkcIJajIV3YWt1MgE"}'
2026-03-20 04:35:32.253 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:32.253 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:32.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:32.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:32.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.251
2026-03-20 04:35:32.255 DEBUG [src.node.docker_mananger] Generated ports ['52991', '52992', '52993', '52994', '52995']
2026-03-20 04:35:32.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:32.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:32.255 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:32.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 52991:52991 -p 52992:52992 -p 52993:52993 -p 52994:52994 -p 52995:52995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52993 --rest-port=52991 --tcp-port=52992 --discv5-udp-port=52994 --rest-address=0.0.0.0 --nat=extip:172.18.183.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a37507004a703ef9d3a1f9aadb0d01eedb5cc1d86e60dcb8cae4241cdb3b2711 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52995 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLvrhS0vKrVd8-tqjkMSyClcD4LUOny-ugH_PDEIeseJVlFhqImJdw0V-DbOhRkrZNdHYSt0TrK1ovptlcFlu-UCgmlkgnY0gmlwhKwS--2KbXVsdGlhZGRyc5YACASsEvvtBlqKAAoErBL77QZai90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4W6m8q36ubr3oOR-B56zwpjYGPdz0uLrsYaRZerU-lWDdGNwglqKg3VkcIJajIV3YWt1MgE
2026-03-20 04:35:32.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.251 waku 0b9eb0bf8854f1ec241fe8038ccef74f179c17eb56d05a03a97599f1c91ac94d
2026-03-20 04:35:32.498 DEBUG [src.node.docker_mananger] Container started with ID 0b9eb0bf8854. Setting up logs at ./log/docker/node2_2026-03-20_04-35-30__ea177bb7-d6b0-422e-939b-a9bb8280484e__wakuorg_nwaku:latest.log
2026-03-20 04:35:32.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52991
2026-03-20 04:35:32.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:33.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52991/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:33.521 INFO [src.node.api_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-20 04:35:33.523 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:33.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:33.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.251/tcp/52992/p2p/16Uiu2HAm9SokXeUXrSsbf454oUg6Di71P5RvPDPTBs66AH2w5Uqg","/ip4/172.18.183.251/tcp/52993/ws/p2p/16Uiu2HAm9SokXeUXrSsbf454oUg6Di71P5RvPDPTBs66AH2w5Uqg"],"enrUri":"enr:-L24QNeuJFmCpWKJXQ03YYyFltiriLmfrgyJI5McV3xQT6wWf850HvpkZFXovX_N8fQh_LA_uY3dZuWbkn6MaxzfcSkCgmlkgnY0gmlwhKwSt_uKbXVsdGlhZGRyc5YACASsErf7Bs8AAAoErBK3-wbPAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0E38HTChZ4L-IAGDfXXK_Y3z6u56eLnqSwaxGvKQ7vODdGNwgs8Ag3VkcILPAoV3YWt1MgE"}'
2026-03-20 04:35:33.535 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:33.535 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-20 04:35:33.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:33.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:33.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52991/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:35:33.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:33.548 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-20 04:35:33.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23177/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:33.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.251/tcp/45584/p2p/16Uiu2HAm9SokXeUXrSsbf454oUg6Di71P5RvPDPTBs66AH2w5Uqg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-20 04:35:33.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52991/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:33.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.251.237/tcp/23178/p2p/16Uiu2HAmAbfaCsbkPvCXsxPTrXwm5q6t6zfrf9yiTDjqkg2k9e2Q","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-20 04:35:33.555 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-20 04:35:43.556 INFO [tests.e2e.test_network_conditions] Applying 7000ms latency to node2
2026-03-20 04:35:43.558 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7528', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:35:43.644 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7528', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:35:43.656 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7528', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
2026-03-20 04:35:43.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23177/relay/v1/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-20 04:35:43.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:43.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52991/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:57.682 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":1773981343671517401,"ephemeral":false,"proof":""}]'
2026-03-20 04:35:57.684 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7528', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-20 04:35:57.697 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:57.698 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:57.698 DEBUG [src.node.waku_node] Stopping container with id 24d2cda2d899
2026-03-20 04:35:58.250 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:58.251 DEBUG [src.node.waku_node] Stopping container with id 0b9eb0bf8854
2026-03-20 04:35:58.833 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:58.837 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:58.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:58.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2026-03-20_04-36-02__1a465bae-0744-4eea-a555-774cf7d4803e
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-20_04-36-02__1a465bae-0744-4eea-a555-774cf7d4803e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26083', '26084', '26085', '26086', '26087']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26083:26083 -p 26084:26084 -p 26085:26085 -p 26086:26086 -p 26087:26087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26085 --rest-port=26083 --tcp-port=26084 --discv5-udp-port=26086 --rest-address=0.0.0.0 --nat=extip:172.18.189.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=779fc64ba0d1730b12a6d2a299bfbfe1ed8ee2f1e802ad3c4ab7635bfa14db18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26087 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.201 waku 89c0dfe0560577ecf42034427ac26715d49177db488060ef6a76e0b18292166b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89c0dfe05605. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-36-02__1a465bae-0744-4eea-a555-774cf7d4803e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26083
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 9de90afaace8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17bdefba4771. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26083/health" -H "Content-Type: application/json" -d 'None'
INFO  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:26083/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/26084/p2p/16Uiu2HAmMWExWXhq3uTteM9sR3jn8XvwFiCKopoQpeiTpU6kjN5K","/ip4/172.18.189.201/tcp/26085/ws/p2p/16Uiu2HAmMWExWXhq3uTteM9sR3jn8XvwFiCKopoQpeiTpU6kjN5K"],"enrUri":"enr:-L24QC3gfRRjChP6egf5ByNL07NicNFe_lrNQdTB4OHmisi3ewnvYqdy_YhGT1PdInPX7w8ItCFMTM2yJu6aY-n59u4CgmlkgnY0gmlwhKwSvcmKbXVsdGlhZGRyc5YACASsEr3JBmXkAAoErBK9yQZl5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDg3t4tVuGszg58dwGnU-biTyJ3AZqHJgG6Q2oLutNc46DdGNwgmXkg3VkcIJl5oV3YWt1MgM"}'
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-20_04-36-02__1a465bae-0744-4eea-a555-774cf7d4803e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59851', '59852', '59853', '59854', '59855']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59851:59851 -p 59852:59852 -p 59853:59853 -p 59854:59854 -p 59855:59855 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59853 --rest-port=59851 --tcp-port=59852 --discv5-udp-port=59854 --rest-address=0.0.0.0 --nat=extip:172.18.43.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0c6bfbdf4bebb15b7a3e1d59acddaf834bfa57fec7c311f6c56ff2fb6abb2ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59855 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC3gfRRjChP6egf5ByNL07NicNFe_lrNQdTB4OHmisi3ewnvYqdy_YhGT1PdInPX7w8ItCFMTM2yJu6aY-n59u4CgmlkgnY0gmlwhKwSvcmKbXVsdGlhZGRyc5YACASsEr3JBmXkAAoErBK9yQZl5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDg3t4tVuGszg58dwGnU-biTyJ3AZqHJgG6Q2oLutNc46DdGNwgmXkg3VkcIJl5oV3YWt1MgM --storenode=/ip4/172.18.189.201/tcp/26084/p2p/16Uiu2HAmMWExWXhq3uTteM9sR3jn8XvwFiCKopoQpeiTpU6kjN5K --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.149 waku 5793c6a415cd3a41e4b94d8411b7d69ad5a35da456474b41b2039d41632956fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5793c6a415cd. Setting up logs at ./log/docker/store_node1_2026-03-20_04-36-02__1a465bae-0744-4eea-a555-774cf7d4803e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59851
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59851/health" -H "Content-Type: application/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:59851/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.149/tcp/59852/p2p/16Uiu2HAm5tUyG4Bed7fGPzM6aNjU9phWEdSh4r4BBH1BgjY6Xx4x","/ip4/172.18.43.149/tcp/59853/ws/p2p/16Uiu2HAm5tUyG4Bed7fGPzM6aNjU9phWEdSh4r4BBH1BgjY6Xx4x"],"enrUri":"enr:-L24QJD2bw6L-AQAMwBxxmv07uqiFqYRkVgR9iGMQxrhhCSIQL2Iqk85O9OmU42YWmwLTpyKsStsH-IUI1cAWDZRBz0CgmlkgnY0gmlwhKwSK5WKbXVsdGlhZGRyc5YACASsEiuVBunMAAoErBIrlQbpzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECm3MaXJqAg5c7Vbd6FP-lgTHhj42PGmRUctvDvbEengGDdGNwgunMg3VkcILpzoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59851/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.201/tcp/26084/p2p/16Uiu2HAmMWExWXhq3uTteM9sR3jn8XvwFiCKopoQpeiTpU6kjN5K"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/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:59851/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:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26083/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&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:26083/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:26083/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
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 89c0dfe05605
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5793c6a415cd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-03-20 04:34:15.701 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:15.701 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-03-20_04-34-15__b1110a2c-dde7-4d38-8fa3-dcfedaef374d
2026-03-20 04:34:15.702 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:15.702 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:34:15.702 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-20 04:34:15.710 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:15.710 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-15__b1110a2c-dde7-4d38-8fa3-dcfedaef374d__wakuorg_nwaku:latest.log
2026-03-20 04:34:15.710 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:15.710 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:15.712 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:15.712 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.31
2026-03-20 04:34:15.713 DEBUG [src.node.docker_mananger] Generated ports ['47196', '47197', '47198', '47199', '47200']
2026-03-20 04:34:15.713 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:15.713 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:15.713 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:15.713 DEBUG [src.node.docker_mananger] docker run -i -t -p 47196:47196 -p 47197:47197 -p 47198:47198 -p 47199:47199 -p 47200:47200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47198 --rest-port=47196 --tcp-port=47197 --discv5-udp-port=47199 --rest-address=0.0.0.0 --nat=extip:172.18.187.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f8cbe7dcfdcdbada9ecd766fbb38dbdec5d8e2dadf213fe16b40aab32ebe184 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47200 --metrics-logging=true --relay=true
2026-03-20 04:34:15.883 ERROR [src.node.docker_mananger] Max retries reached for container 315ee2f5d8ee. Exiting log stream.
2026-03-20 04:34:15.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.31 waku 2b7034761866964189ee5c3cab9947f9f68e980194e27285766fc5e71b28e6f6
2026-03-20 04:34:15.955 DEBUG [src.node.docker_mananger] Container started with ID 2b7034761866. Setting up logs at ./log/docker/node1_2026-03-20_04-34-15__b1110a2c-dde7-4d38-8fa3-dcfedaef374d__wakuorg_nwaku:latest.log
2026-03-20 04:34:15.957 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47196
2026-03-20 04:34:15.957 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:16.502 ERROR [src.node.docker_mananger] Max retries reached for container b8797f2b2b73. Exiting log stream.
2026-03-20 04:34:16.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47196/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:16.963 INFO [src.node.api_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-20 04:34:16.963 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:16.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:16.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.31/tcp/47197/p2p/16Uiu2HAmN6WSm7ihLBsKWNieENAxmUZpfH2f8huTJUeHEJcNDtAB","/ip4/172.18.187.31/tcp/47198/ws/p2p/16Uiu2HAmN6WSm7ihLBsKWNieENAxmUZpfH2f8huTJUeHEJcNDtAB"],"enrUri":"enr:-L24QPAqOu6Sykml1LOcCyy_SF-ct3G1e2WkpdPonAUmGOQ0DKbI4TiBYkLYP3_jVAGUY67fvf9YvTvUCbLpbeIVrhkCgmlkgnY0gmlwhKwSux-KbXVsdGlhZGRyc5YACASsErsfBrhdAAoErBK7Hwa4Xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjEK694l-cI8rD-mmZO0-_CEuGV8iwioSTsOSNAjJWhCDdGNwgrhdg3VkcIK4X4V3YWt1MgE"}'
2026-03-20 04:34:16.966 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:16.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:16.974 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-15__b1110a2c-dde7-4d38-8fa3-dcfedaef374d__wakuorg_nwaku:latest.log
2026-03-20 04:34:16.974 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:16.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:16.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:16.976 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.35
2026-03-20 04:34:16.976 DEBUG [src.node.docker_mananger] Generated ports ['8073', '8074', '8075', '8076', '8077']
2026-03-20 04:34:16.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:16.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:16.976 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:16.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 8073:8073 -p 8074:8074 -p 8075:8075 -p 8076:8076 -p 8077:8077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8075 --rest-port=8073 --tcp-port=8074 --discv5-udp-port=8076 --rest-address=0.0.0.0 --nat=extip:172.18.209.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be587a43fcddbc55cb26eec313cdbaa6592eaddb04a9a8c27de36a340bc1e5bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8077 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPAqOu6Sykml1LOcCyy_SF-ct3G1e2WkpdPonAUmGOQ0DKbI4TiBYkLYP3_jVAGUY67fvf9YvTvUCbLpbeIVrhkCgmlkgnY0gmlwhKwSux-KbXVsdGlhZGRyc5YACASsErsfBrhdAAoErBK7Hwa4Xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjEK694l-cI8rD-mmZO0-_CEuGV8iwioSTsOSNAjJWhCDdGNwgrhdg3VkcIK4X4V3YWt1MgE
2026-03-20 04:34:17.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.35 waku d63a379ebf52f89fb9713b7b15cc9a8b8fdb10505d54a157cda461dda8259e56
2026-03-20 04:34:17.227 DEBUG [src.node.docker_mananger] Container started with ID d63a379ebf52. Setting up logs at ./log/docker/node2_2026-03-20_04-34-15__b1110a2c-dde7-4d38-8fa3-dcfedaef374d__wakuorg_nwaku:latest.log
2026-03-20 04:34:17.228 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8073
2026-03-20 04:34:17.228 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:18.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8073/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:18.251 INFO [src.node.api_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-20 04:34:18.251 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:18.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:18.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.35/tcp/8074/p2p/16Uiu2HAmDMNxjJmxWVVLLjNmqy7DViqbHie4YPBi3SMqVF6f3Srk","/ip4/172.18.209.35/tcp/8075/ws/p2p/16Uiu2HAmDMNxjJmxWVVLLjNmqy7DViqbHie4YPBi3SMqVF6f3Srk"],"enrUri":"enr:-L24QCLu70sWs7NNxviBCmhs2Ym7jyx3LyylBR57hO9IQIw7dYAZ37F5Mgx3jEE9EOONmbsRq6jb4J5871UzrlitwvICgmlkgnY0gmlwhKwS0SOKbXVsdGlhZGRyc5YACASsEtEjBh-KAAoErBLRIwYfi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCljMesQUjbc8022UnSCN5-QJEhSUWmDZ17ye9D0wnhmDdGNwgh-Kg3VkcIIfjIV3YWt1MgE"}'
2026-03-20 04:34:18.258 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:18.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.31/tcp/47197/p2p/16Uiu2HAmN6WSm7ihLBsKWNieENAxmUZpfH2f8huTJUeHEJcNDtAB"]'
2026-03-20 04:34:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:18.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47196/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:18.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:18.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:18.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:18.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47196/relay/v1/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-20 04:34:18.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:18.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:18.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:18.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:18.386 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":1773981258275063552,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:18.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:18.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:18.390 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":1773981258275063552,"ephemeral":false,"proof":""}]'
2026-03-20 04:34:18.393 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:18.394 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:18.394 DEBUG [src.node.waku_node] Stopping container with id 2b7034761866
2026-03-20 04:34:18.966 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:18.966 DEBUG [src.node.waku_node] Stopping container with id d63a379ebf52
2026-03-20 04:34:19.532 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:19.536 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:19.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:19.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,346 @@
2026-03-20 04:34:32.990 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:34:32.990 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-20_04-34-32__012baf4a-b9b8-4281-8508-b489804db1f7
2026-03-20 04:34:32.990 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:34:32.991 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:34:32.991 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:34:32.997 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:32.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-34-32__012baf4a-b9b8-4281-8508-b489804db1f7__wakuorg_nwaku:latest.log
2026-03-20 04:34:32.998 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:32.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:32.999 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:32.999 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.183
2026-03-20 04:34:32.999 DEBUG [src.node.docker_mananger] Generated ports ['14660', '14661', '14662', '14663', '14664']
2026-03-20 04:34:33.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:33.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:33.000 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:33.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 14660:14660 -p 14661:14661 -p 14662:14662 -p 14663:14663 -p 14664:14664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14662 --rest-port=14660 --tcp-port=14661 --discv5-udp-port=14663 --rest-address=0.0.0.0 --nat=extip:172.18.232.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6abe261d05cde7bfb05de00dccd67ead7bfdcfa029cac7208ba7303fdfd4dcad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14664 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:34:33.188 ERROR [src.node.docker_mananger] Max retries reached for container 6d41aaf8e35a. Exiting log stream.
2026-03-20 04:34:33.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.183 waku 8d3ee93754045c5eea1921b415822521be91a385e56bdcbffdf0979e8f7dee87
2026-03-20 04:34:33.232 DEBUG [src.node.docker_mananger] Container started with ID 8d3ee9375404. Setting up logs at ./log/docker/node1_2026-03-20_04-34-32__012baf4a-b9b8-4281-8508-b489804db1f7__wakuorg_nwaku:latest.log
2026-03-20 04:34:33.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14660
2026-03-20 04:34:33.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:33.761 ERROR [src.node.docker_mananger] Max retries reached for container 46ab340e221b. Exiting log stream.
2026-03-20 04:34:34.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14660/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:34.236 INFO [src.node.api_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-20 04:34:34.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:34.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:34.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.183/tcp/14661/p2p/16Uiu2HAmNBp4wpQdJDHCC8Q94vLuXBY1WGrmFYXSE1fAUPu6gs65","/ip4/172.18.232.183/tcp/14662/ws/p2p/16Uiu2HAmNBp4wpQdJDHCC8Q94vLuXBY1WGrmFYXSE1fAUPu6gs65"],"enrUri":"enr:-L24QGD5v_6t-YG-LzrKhBMhsI14k95WRHXdFSIambQ1kRbIPLnKEosaX50JiTdmTEmDSX43tdqlPjBbxSJN3JnkNfICgmlkgnY0gmlwhKwS6LeKbXVsdGlhZGRyc5YACASsEui3BjlFAAoErBLotwY5Rt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjZ6Pz3TiWvG3U9wirFchxC-8cyJsqu_7X_ALuudpFhaDdGNwgjlFg3VkcII5R4V3YWt1MgU"}'
2026-03-20 04:34:34.239 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:34.239 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:34:34.246 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:34:34.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-34-32__012baf4a-b9b8-4281-8508-b489804db1f7__wakuorg_nwaku:latest.log
2026-03-20 04:34:34.246 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:34:34.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:34:34.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:34:34.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.63
2026-03-20 04:34:34.248 DEBUG [src.node.docker_mananger] Generated ports ['17992', '17993', '17994', '17995', '17996']
2026-03-20 04:34:34.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:34:34.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:34:34.248 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:34:34.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 17992:17992 -p 17993:17993 -p 17994:17994 -p 17995:17995 -p 17996:17996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17994 --rest-port=17992 --tcp-port=17993 --discv5-udp-port=17995 --rest-address=0.0.0.0 --nat=extip:172.18.62.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcb31ecbfbae80dbcea8dfcddcf2fa0f1e8f5f3c17daac9decab9dadfa93a37a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17996 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGD5v_6t-YG-LzrKhBMhsI14k95WRHXdFSIambQ1kRbIPLnKEosaX50JiTdmTEmDSX43tdqlPjBbxSJN3JnkNfICgmlkgnY0gmlwhKwS6LeKbXVsdGlhZGRyc5YACASsEui3BjlFAAoErBLotwY5Rt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjZ6Pz3TiWvG3U9wirFchxC-8cyJsqu_7X_ALuudpFhaDdGNwgjlFg3VkcII5R4V3YWt1MgU --filternode=/ip4/172.18.232.183/tcp/14661/p2p/16Uiu2HAmNBp4wpQdJDHCC8Q94vLuXBY1WGrmFYXSE1fAUPu6gs65
2026-03-20 04:34:34.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.63 waku 237efae9cfcd2d610770eec9639dab20a41a25f7a4f541b1f94448ab4857da6c
2026-03-20 04:34:34.486 DEBUG [src.node.docker_mananger] Container started with ID 237efae9cfcd. Setting up logs at ./log/docker/node2_2026-03-20_04-34-32__012baf4a-b9b8-4281-8508-b489804db1f7__wakuorg_nwaku:latest.log
2026-03-20 04:34:34.487 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17992
2026-03-20 04:34:34.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:34:35.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:35.491 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-20 04:34:35.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:34:35.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:35.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.63/tcp/17993/p2p/16Uiu2HAmSNHPP3ERXkG7AmUvzbo93wMUntQVdjYbxxnWArWJotw3","/ip4/172.18.62.63/tcp/17994/ws/p2p/16Uiu2HAmSNHPP3ERXkG7AmUvzbo93wMUntQVdjYbxxnWArWJotw3"],"enrUri":"enr:-L24QCLtDkQDasegoQsJcLbyY_el4Lx5UABBAtvhIdYiH25PWl7w6mui8i-UKtNOtg_ofd52GURgUmKLPAWVZgIgHZICgmlkgnY0gmlwhKwSPj-KbXVsdGlhZGRyc5YACASsEj4_BkZJAAoErBI-PwZGSt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy7wBhShk-bR3nrmOWNo0Jv5i4pL-w1xLXfIIN710AoqDdGNwgkZJg3VkcIJGS4V3YWt1MgA"}'
2026-03-20 04:34:35.493 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:34:35.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17992/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.183/tcp/14661/p2p/16Uiu2HAmNBp4wpQdJDHCC8Q94vLuXBY1WGrmFYXSE1fAUPu6gs65"]'
2026-03-20 04:34:35.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.531 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:34:35.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:34:35.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17992/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b96f1fe8-5c94-438d-88b8-1e8931a0d72b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:34:35.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b96f1fe8-5c94-438d-88b8-1e8931a0d72b","statusDesc":"OK"}'
2026-03-20 04:34:35.563 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-03-20 04:34:35.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:35.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:35.672 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:35.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981275563939772,"ephemeral":false}]'
2026-03-20 04:34:35.678 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-03-20 04:34:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:35.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.683 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:35.783 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:35.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:35.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981275678446706,"ephemeral":false}]'
2026-03-20 04:34:35.788 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-03-20 04:34:35.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:35.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:35.893 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:35.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:35.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981275788633120,"ephemeral":false}]'
2026-03-20 04:34:35.898 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-03-20 04:34:35.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:35.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:35.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981275898255502,"ephemeral":false}]'
2026-03-20 04:34:36.008 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-03-20 04:34:36.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.113 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276008681211,"ephemeral":false}]'
2026-03-20 04:34:36.118 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-03-20 04:34:36.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.223 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276118754724,"ephemeral":false}]'
2026-03-20 04:34:36.228 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-03-20 04:34:36.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.233 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.334 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276228848018,"ephemeral":false}]'
2026-03-20 04:34:36.339 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-03-20 04:34:36.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.344 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.444 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276339462936,"ephemeral":false}]'
2026-03-20 04:34:36.449 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-03-20 04:34:36.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.554 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276449563210,"ephemeral":false}]'
2026-03-20 04:34:36.559 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-03-20 04:34:36.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.564 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.664 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276559740782,"ephemeral":false}]'
2026-03-20 04:34:36.669 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-03-20 04:34:36.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.673 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.774 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276669246288,"ephemeral":false}]'
2026-03-20 04:34:36.778 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-03-20 04:34:36.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276778746571,"ephemeral":false}]'
2026-03-20 04:34:36.887 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-03-20 04:34:36.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:36.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:36.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:36.992 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:36.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:36.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276888171957,"ephemeral":false}]'
2026-03-20 04:34:36.997 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-03-20 04:34:36.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.002 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.102 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981276997715047,"ephemeral":false}]'
2026-03-20 04:34:37.107 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-03-20 04:34:37.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.111 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.212 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277107259236,"ephemeral":false}]'
2026-03-20 04:34:37.216 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-03-20 04:34:37.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.321 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277216878236,"ephemeral":false}]'
2026-03-20 04:34:37.325 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-03-20 04:34:37.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.330 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.430 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277326188902,"ephemeral":false}]'
2026-03-20 04:34:37.435 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-03-20 04:34:37.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.540 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277435567010,"ephemeral":false}]'
2026-03-20 04:34:37.544 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-03-20 04:34:37.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.649 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277545012034,"ephemeral":false}]'
2026-03-20 04:34:37.654 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-03-20 04:34:37.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.759 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277654927780,"ephemeral":false}]'
2026-03-20 04:34:37.764 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-03-20 04:34:37.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.770 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.870 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277765103549,"ephemeral":false}]'
2026-03-20 04:34:37.875 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-03-20 04:34:37.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:37.980 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:37.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:37.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277875471744,"ephemeral":false}]'
2026-03-20 04:34:37.985 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-03-20 04:34:37.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:37.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:37.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.091 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981277985738339,"ephemeral":false}]'
2026-03-20 04:34:38.095 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-03-20 04:34:38.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.200 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278095871930,"ephemeral":false}]'
2026-03-20 04:34:38.204 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-03-20 04:34:38.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.209 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.310 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278205118714,"ephemeral":false}]'
2026-03-20 04:34:38.314 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-03-20 04:34:38.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.319 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.419 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278314690941,"ephemeral":false}]'
2026-03-20 04:34:38.424 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-03-20 04:34:38.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.429 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.529 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278424754378,"ephemeral":false}]'
2026-03-20 04:34:38.534 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-03-20 04:34:38.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.638 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278534265151,"ephemeral":false}]'
2026-03-20 04:34:38.643 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-03-20 04:34:38.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.648 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.748 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278643684927,"ephemeral":false}]'
2026-03-20 04:34:38.753 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-03-20 04:34:38.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.758 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.858 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278753473704,"ephemeral":false}]'
2026-03-20 04:34:38.862 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-03-20 04:34:38.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:38.968 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:38.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:38.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278863096349,"ephemeral":false}]'
2026-03-20 04:34:38.972 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-03-20 04:34:38.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:38.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:38.977 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.077 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981278972564418,"ephemeral":false}]'
2026-03-20 04:34:39.081 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-03-20 04:34:39.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.086 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.187 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279082101072,"ephemeral":false}]'
2026-03-20 04:34:39.191 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-03-20 04:34:39.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.296 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279191928063,"ephemeral":false}]'
2026-03-20 04:34:39.302 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-03-20 04:34:39.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.306 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.407 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279302238371,"ephemeral":false}]'
2026-03-20 04:34:39.411 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-03-20 04:34:39.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.516 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279411765228,"ephemeral":false}]'
2026-03-20 04:34:39.521 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-03-20 04:34:39.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.526 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.626 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279521544329,"ephemeral":false}]'
2026-03-20 04:34:39.631 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-03-20 04:34:39.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.736 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279631347081,"ephemeral":false}]'
2026-03-20 04:34:39.740 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-03-20 04:34:39.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.745 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.845 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279740528919,"ephemeral":false}]'
2026-03-20 04:34:39.850 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-03-20 04:34:39.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:34:39.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:34:39.855 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:34:39.955 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:34:39.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17992/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:34:39.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773981279850785446,"ephemeral":false}]'
2026-03-20 04:34:39.962 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:34:39.963 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:34:39.963 DEBUG [src.node.waku_node] Stopping container with id 8d3ee9375404
2026-03-20 04:34:40.548 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:40.548 DEBUG [src.node.waku_node] Stopping container with id 237efae9cfcd
2026-03-20 04:34:41.086 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:34:41.089 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:34:41.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:34:41.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,231 @@
2026-03-20 04:37:12.673 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:37:12.673 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816
2026-03-20 04:37:12.673 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:37:12.674 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:37:12.674 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:37:12.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:12.682 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log
2026-03-20 04:37:12.682 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:12.682 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:12.683 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:12.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.44
2026-03-20 04:37:12.684 DEBUG [src.node.docker_mananger] Generated ports ['18556', '18557', '18558', '18559', '18560']
2026-03-20 04:37:12.684 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:12.684 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:12.684 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:12.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 18556:18556 -p 18557:18557 -p 18558:18558 -p 18559:18559 -p 18560:18560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18558 --rest-port=18556 --tcp-port=18557 --discv5-udp-port=18559 --rest-address=0.0.0.0 --nat=extip:172.18.251.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9fdbe5bebca99f27e562f76dd4ccdbdb0baa2fe64a0c91c32e2aadabdbeb2f6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18560 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-20 04:37:12.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.44 waku 15624ae9b02563667fa16d3dcb31096c6634bc6e675d07c7910d4882aa649660
2026-03-20 04:37:12.881 ERROR [src.node.docker_mananger] Max retries reached for container a7a0e9c08e2c. Exiting log stream.
2026-03-20 04:37:12.905 DEBUG [src.node.docker_mananger] Container started with ID 15624ae9b025. Setting up logs at ./log/docker/node1_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log
2026-03-20 04:37:12.906 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18556
2026-03-20 04:37:12.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:13.467 ERROR [src.node.docker_mananger] Max retries reached for container 84e964cfc5ed. Exiting log stream.
2026-03-20 04:37:13.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:13.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:14.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:14.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:14.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:14.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:14.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:14.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:37:14.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:14.323 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-20 04:37:14.323 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:14.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:14.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.44/tcp/18557/p2p/16Uiu2HAmTCgoEwbh4n4sjxhzhxjjNMLYRNGMiaCyUASm8bmNogNu","/ip4/172.18.251.44/tcp/18558/ws/p2p/16Uiu2HAmTCgoEwbh4n4sjxhzhxjjNMLYRNGMiaCyUASm8bmNogNu"],"enrUri":"enr:-L24QJU3btBpkkf2RfuQMMeEhgYRqmno8isMJweXkfGjj3nXIC4Wc7uPQJfKYgjcLT1txEvftLV8WIG7v6jR775hSXUCgmlkgnY0gmlwhKwS-yyKbXVsdGlhZGRyc5YACASsEvssBkh9AAoErBL7LAZIft0DgnJzhQACAQAAiXNlY3AyNTZrMaED2CJbKi28H_HZJf3XNMsermNB71cbQyKqqykQFGZp0nKDdGNwgkh9g3VkcIJIf4V3YWt1MgU"}'
2026-03-20 04:37:14.326 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:14.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:37:14.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log
2026-03-20 04:37:14.333 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:37:14.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:37:14.335 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:37:14.335 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.130
2026-03-20 04:37:14.335 DEBUG [src.node.docker_mananger] Generated ports ['22183', '22184', '22185', '22186', '22187']
2026-03-20 04:37:14.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:37:14.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:37:14.336 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:37:14.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 22183:22183 -p 22184:22184 -p 22185:22185 -p 22186:22186 -p 22187:22187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22185 --rest-port=22183 --tcp-port=22184 --discv5-udp-port=22186 --rest-address=0.0.0.0 --nat=extip:172.18.8.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c5dc386bdb6598e9dadee604cf2b15fb49032ca03c45ec720259958ce8aeffe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22187 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJU3btBpkkf2RfuQMMeEhgYRqmno8isMJweXkfGjj3nXIC4Wc7uPQJfKYgjcLT1txEvftLV8WIG7v6jR775hSXUCgmlkgnY0gmlwhKwS-yyKbXVsdGlhZGRyc5YACASsEvssBkh9AAoErBL7LAZIft0DgnJzhQACAQAAiXNlY3AyNTZrMaED2CJbKi28H_HZJf3XNMsermNB71cbQyKqqykQFGZp0nKDdGNwgkh9g3VkcIJIf4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-20 04:37:14.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.130 waku dae0e77e45c357407080582eb501dc37aa1a266624e48ecb3e0dd546ad73622b
2026-03-20 04:37:14.563 DEBUG [src.node.docker_mananger] Container started with ID dae0e77e45c3. Setting up logs at ./log/docker/node2_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log
2026-03-20 04:37:14.564 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22183
2026-03-20 04:37:14.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:37:15.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-20 04:37:15.568 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:37:15.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.130/tcp/22184/p2p/16Uiu2HAmVMMscMBN31kXsbjtFTHUpgHnMGPabBgDdwHCUEaQDien","/ip4/172.18.8.130/tcp/22185/ws/p2p/16Uiu2HAmVMMscMBN31kXsbjtFTHUpgHnMGPabBgDdwHCUEaQDien"],"enrUri":"enr:-L24QBlM_6VNH4wtNslzrKjQGdvlQNueWrnjczhvCFBCqdxaRkna8CCpVcUXOqiSJJKiB_6if727xp-YWiRIp7ojThYCgmlkgnY0gmlwhKwSCIKKbXVsdGlhZGRyc5YACASsEgiCBlaoAAoErBIIggZWqd0DgnJzhQACAQAAiXNlY3AyNTZrMaED-BKPHhf0pDG2lX89NXtGf2ICIVgdGIIvaUtJDNe4owODdGNwglaog3VkcIJWqoV3YWt1MgE"}'
2026-03-20 04:37:15.571 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:37:15.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.44/tcp/18557/p2p/16Uiu2HAmTCgoEwbh4n4sjxhzhxjjNMLYRNGMiaCyUASm8bmNogNu"]'
2026-03-20 04:37:15.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/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-20 04:37:15.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22183/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-20 04:37:15.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:15.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:15.728 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981435617090649,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.732 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981435617090649,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:15.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:15.847 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.850 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":1773981435737138253,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.851 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.854 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":1773981435737138253,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:15.967 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981435855502859,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.972 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:15.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:15.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981435855502859,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:15.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:15.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:15.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.087 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773981435976991407,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.091 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773981435976991407,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.205 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773981436095547819,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.210 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773981436095547819,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.324 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773981436214302112,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.328 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773981436214302112,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.342 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.443 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773981436332851169,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.447 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773981436332851169,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.561 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773981436451547634,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.565 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773981436451547634,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:16.569 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:18556/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-20 04:37:16.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.627 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22183/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-20 04:37:16.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.678 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.778 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.781 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-03-20 04:37:16.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.790 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:16.890 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:16.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:16.893 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-03-20 04:37:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:16.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.002 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-03-20 04:37:17.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.014 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.114 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.118 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-03-20 04:37:17.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.226 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.229 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-03-20 04:37:17.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.338 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.341 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-03-20 04:37:17.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.349 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.450 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.454 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-03-20 04:37:17.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.462 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.562 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.566 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-03-20 04:37:17.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/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-20 04:37:17.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22183/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-20 04:37:17.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.642 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.743 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981437631470337,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:17.747 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981437631470337,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:17.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.760 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.860 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.863 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":1773981437751917340,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:17.864 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.867 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":1773981437751917340,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:17.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18556/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-20 04:37:17.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:37:17.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:37:17.978 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18556/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981437868992907,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:17.983 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:37:17.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22183/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:37:17.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981437868992907,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981436895091959,"ephemeral":false,"proof":""}]'
2026-03-20 04:37:18.050 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:37:18.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:37:18.051 DEBUG [src.node.waku_node] Stopping container with id 15624ae9b025
2026-03-20 04:37:18.629 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:18.630 DEBUG [src.node.waku_node] Stopping container with id dae0e77e45c3
2026-03-20 04:37:19.197 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:37:19.199 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:37:19.252 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:37:19.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:37:19.317 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-20 04:37:19.317 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-20 04:37:19.318 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log
2026-03-20 04:37:19.320 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-20_04-37-12__0108fe66-9ccd-4737-856d-d5d716969816__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_packet_reordering with id: 2026-03-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17
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-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__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-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__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/node1_2026-03-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__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-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42731', '42732', '42733', '42734', '42735']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42731:42731 -p 42732:42732 -p 42733:42733 -p 42734:42734 -p 42735:42735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42733 --rest-port=42731 --tcp-port=42732 --discv5-udp-port=42734 --rest-address=0.0.0.0 --nat=extip:172.18.113.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce54dbc66afec0bfc17935ee7bded9b0dacf8fe7ac4e62cf7b22d550a08286bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42735 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17c2eb8fe15e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.115 waku 93a279f7b9d1f425b90a4d8cf2ba5ca0c923168a21e965b1908127417e2633b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93a279f7b9d1. Setting up logs at ./log/docker/node1_2026-03-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42731
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 4d2568e17a2f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42731/health" -H "Content-Type: application/json" -d 'None'
INFO  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:42731/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.115/tcp/42732/p2p/16Uiu2HAmLKqRXS7PhVcFHXBuzXuZP5WT2XX5troCnAscCZhk4fz9","/ip4/172.18.113.115/tcp/42733/ws/p2p/16Uiu2HAmLKqRXS7PhVcFHXBuzXuZP5WT2XX5troCnAscCZhk4fz9"],"enrUri":"enr:-L24QIxMhJyklqZfmAhkJOGLm6kEYCjOZskm2FRU8qwcAGhjbHV1Ad6cSBxwVuZ4kZMJ4q4GQX9yR3S_16Vx0KZrFsQCgmlkgnY0gmlwhKwScXOKbXVsdGlhZGRyc5YACASsEnFzBqbsAAoErBJxcwam7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcfVdxHywaXWupC8u6if4yxKENn9sEQv8vudffyolT_KDdGNwgqbsg3VkcIKm7oV3YWt1MgE"}'
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.194.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42174', '42175', '42176', '42177', '42178']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42174:42174 -p 42175:42175 -p 42176:42176 -p 42177:42177 -p 42178:42178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=200 --websocket-port=42176 --rest-port=42174 --tcp-port=42175 --discv5-udp-port=42177 --rest-address=0.0.0.0 --nat=extip:172.18.194.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=33ab7d9daec1a9bcf6bd5e20afffa2fda1ccef06ef6eb6607c8df96f1620351d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42178 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIxMhJyklqZfmAhkJOGLm6kEYCjOZskm2FRU8qwcAGhjbHV1Ad6cSBxwVuZ4kZMJ4q4GQX9yR3S_16Vx0KZrFsQCgmlkgnY0gmlwhKwScXOKbXVsdGlhZGRyc5YACASsEnFzBqbsAAoErBJxcwam7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcfVdxHywaXWupC8u6if4yxKENn9sEQv8vudffyolT_KDdGNwgqbsg3VkcIKm7oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.10 waku d9ca80184ee97b728b1bfbc8e012f7a83ee51122e4ab666fce5103a8292d454d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9ca80184ee9. Setting up logs at ./log/docker/node2_2026-03-20_04-38-30__bf3b60ea-5c04-4be7-a68a-7c66f23f5d17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42174
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42174/health" -H "Content-Type: application/json" -d 'None'
INFO  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:42174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.10/tcp/42175/p2p/16Uiu2HAmAbZBXn6jJeXfhjYkyv33VpM1BJaxeR8wdXvR7Xy7h3Q3","/ip4/172.18.194.10/tcp/42176/ws/p2p/16Uiu2HAmAbZBXn6jJeXfhjYkyv33VpM1BJaxeR8wdXvR7Xy7h3Q3"],"enrUri":"enr:-L24QOtnx-jDJA8cKdiyrHOAo8ajHupn5XPBkWwWgcZ65emvJ9jGAdAtxng_3FWT5zQZ2J2tqRoGbUaGy4jSU-BO6wQCgmlkgnY0gmlwhKwSwgqKbXVsdGlhZGRyc5YACASsEsIKBqS_AAoErBLCCgakwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4WdtBy221RwHixQ9MwRGHxFMRZEyaEjF5-8fiBZa66CDdGNwgqS_g3VkcIKkwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42731/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:42174/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:42731/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.194.10/tcp/60710/p2p/16Uiu2HAmAbZBXn6jJeXfhjYkyv33VpM1BJaxeR8wdXvR7Xy7h3Q3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42174/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.113.115/tcp/42732/p2p/16Uiu2HAmLKqRXS7PhVcFHXBuzXuZP5WT2XX5troCnAscCZhk4fz9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '13950', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '13950', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '10ms', 'reorder', '25%', '50%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42731/relay/v1/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:42174/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:721 packet_reordering reorder=25% corr=50% msg_count=200 received=200 elapsed=0.53s
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 93a279f7b9d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9ca80184ee9
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,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-03-20_04-35-53__b58d8541-0fd6-4ba0-8706-8ea0efb98015
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-20_04-35-53__b58d8541-0fd6-4ba0-8706-8ea0efb98015__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48742', '48743', '48744', '48745', '48746']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48742:48742 -p 48743:48743 -p 48744:48744 -p 48745:48745 -p 48746:48746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48744 --rest-port=48742 --tcp-port=48743 --discv5-udp-port=48745 --rest-address=0.0.0.0 --nat=extip:172.18.184.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=938f70f5411b05e224d6b0a4843b344ba8e930f32f8a1a7f4888c2e20ce68d2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48746 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 457f5f35857a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.20 waku d68c543c23f4c046d7fdb8517c7f50c663f13540dcd85693410960ea32c06dd7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d68c543c23f4. Setting up logs at ./log/docker/node1_2026-03-20_04-35-53__b58d8541-0fd6-4ba0-8706-8ea0efb98015__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48742
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 18dec9b0d62f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48742/health" -H "Content-Type: application/json" -d 'None'
INFO  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:48742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.20/tcp/48743/p2p/16Uiu2HAmBhohamCvSatoLebxPusHtSoPRHNTB7S9uKDsNUukoYxx","/ip4/172.18.184.20/tcp/48744/ws/p2p/16Uiu2HAmBhohamCvSatoLebxPusHtSoPRHNTB7S9uKDsNUukoYxx"],"enrUri":"enr:-L24QOzPfDxj-R8VMq0qvkDywTLSC92us10bOz1N-uCtfLL9Vt1TNxx7gE6CECbKOb9ZUL9B3kJkq9h3w6RpYAMKZDwCgmlkgnY0gmlwhKwSuBSKbXVsdGlhZGRyc5YACASsErgUBr5nAAoErBK4FAa-aN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8d0DbFe2hFORIsY6lr19HluRl2rQbXw7C8v3cnhxBKmDdGNwgr5ng3VkcIK-aYV3YWt1MgU"}'
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-20_04-35-53__b58d8541-0fd6-4ba0-8706-8ea0efb98015__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9022', '9023', '9024', '9025', '9026']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9022:9022 -p 9023:9023 -p 9024:9024 -p 9025:9025 -p 9026:9026 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9024 --rest-port=9022 --tcp-port=9023 --discv5-udp-port=9025 --rest-address=0.0.0.0 --nat=extip:172.18.178.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d14648abe88dbc3252eb1f6969ea2debcb4c70eea6d18a9f83af8792edbae72f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9026 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOzPfDxj-R8VMq0qvkDywTLSC92us10bOz1N-uCtfLL9Vt1TNxx7gE6CECbKOb9ZUL9B3kJkq9h3w6RpYAMKZDwCgmlkgnY0gmlwhKwSuBSKbXVsdGlhZGRyc5YACASsErgUBr5nAAoErBK4FAa-aN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8d0DbFe2hFORIsY6lr19HluRl2rQbXw7C8v3cnhxBKmDdGNwgr5ng3VkcIK-aYV3YWt1MgU --filternode=/ip4/172.18.184.20/tcp/48743/p2p/16Uiu2HAmBhohamCvSatoLebxPusHtSoPRHNTB7S9uKDsNUukoYxx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.73 waku f1a4af6f91141c5d4f2b63d7b8118856d320b31fa1f7b357d30088ab2dcd3a52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1a4af6f9114. Setting up logs at ./log/docker/node2_2026-03-20_04-35-53__b58d8541-0fd6-4ba0-8706-8ea0efb98015__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9022
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9022/health" -H "Content-Type: application/json" -d 'None'
INFO  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:9022/debug/v1/info" -H "Content-Type: application/json" -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.73/tcp/9023/p2p/16Uiu2HAmQUhQ9LRT51k7Zvpf1QCxckUP5GvHQQ9xgtzU5UcbimcB","/ip4/172.18.178.73/tcp/9024/ws/p2p/16Uiu2HAmQUhQ9LRT51k7Zvpf1QCxckUP5GvHQQ9xgtzU5UcbimcB"],"enrUri":"enr:-L24QD3GJeCJwIStos8whb6LwvXsQkwe1cDflThOPua2IwxVXTOZAJwBLLeCgXLN2eGNWjqHhWG6FYNGZlPISjoiEiECgmlkgnY0gmlwhKwSskmKbXVsdGlhZGRyc5YACASsErJJBiM_AAoErBKySQYjQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr6lEyoSmaf56UJ2OrhNnROCrBz1E1B7wkqOmV61H91CDdGNwgiM_g3VkcIIjQYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.20/tcp/48743/p2p/16Uiu2HAmBhohamCvSatoLebxPusHtSoPRHNTB7S9uKDsNUukoYxx"]'
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:48742/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:9022/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0010153c-1bee-4fac-b64d-a2e8010c5082", "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":"0010153c-1bee-4fac-b64d-a2e8010c5082","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48742/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:9022/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":1773981355791579546,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id f1a4af6f9114
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9022/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:9022/health" -H "Content-Type: application/json" -d 'None'
INFO  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:9022/debug/v1/info" -H "Content-Type: application/json" -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.73/tcp/9023/p2p/16Uiu2HAmQUhQ9LRT51k7Zvpf1QCxckUP5GvHQQ9xgtzU5UcbimcB","/ip4/172.18.178.73/tcp/9024/ws/p2p/16Uiu2HAmQUhQ9LRT51k7Zvpf1QCxckUP5GvHQQ9xgtzU5UcbimcB"],"enrUri":"enr:-L24QD3GJeCJwIStos8whb6LwvXsQkwe1cDflThOPua2IwxVXTOZAJwBLLeCgXLN2eGNWjqHhWG6FYNGZlPISjoiEiECgmlkgnY0gmlwhKwSskmKbXVsdGlhZGRyc5YACASsErJJBiM_AAoErBKySQYjQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr6lEyoSmaf56UJ2OrhNnROCrBz1E1B7wkqOmV61H91CDdGNwgiM_g3VkcIIjQYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48742/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:9022/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "49244987-ab6f-415e-b223-133ca76afd6f", "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":"49244987-ab6f-415e-b223-133ca76afd6f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48742/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:9022/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":1773981358761987616,"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 d68c543c23f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1a4af6f9114
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_encoding_pubsubtopic with id: 2026-03-20_04-39-29__0b846616-3069-48c8-95fe-45670cfdcbc6
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-20_04-39-29__0b846616-3069-48c8-95fe-45670cfdcbc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38887', '38888', '38889', '38890', '38891']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38887:38887 -p 38888:38888 -p 38889:38889 -p 38890:38890 -p 38891:38891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38889 --rest-port=38887 --tcp-port=38888 --discv5-udp-port=38890 --rest-address=0.0.0.0 --nat=extip:172.18.128.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1cf8f9fcdddaa08a848a5aa0df6a0debdd2d7a422406aa54f1eb8fa2ece3d2f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38891 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.16 waku fe2834d7942cdc2b01fc9e55acfcc61758420585e453700bdf7bc0f3bf88f55a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe2834d7942c. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-39-29__0b846616-3069-48c8-95fe-45670cfdcbc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38887
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 0fcf31f5dec5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9386265307a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38887/health" -H "Content-Type: application/json" -d 'None'
INFO  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:38887/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/38888/p2p/16Uiu2HAm13YaZJadaRtVjYjmzuMCZegRrS1Hs19TRbyXUfoXbzds","/ip4/172.18.128.16/tcp/38889/ws/p2p/16Uiu2HAm13YaZJadaRtVjYjmzuMCZegRrS1Hs19TRbyXUfoXbzds"],"enrUri":"enr:-L24QFDCsUZD4vtTtYa-_w-n9Gom1CzNJNHAXtF9Qow6fR3tVEH8k_uBWNUpW1-YwL_35qWy1RWTVBWbiETxa8P4b5ACgmlkgnY0gmlwhKwSgBCKbXVsdGlhZGRyc5YACASsEoAQBpfoAAoErBKAEAaX6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECU3r50Z9Va125ZV2OKDm2HNNgtW6eyl1m0fhcmhlOeE6DdGNwgpfog3VkcIKX6oV3YWt1MgM"}'
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-20_04-39-29__0b846616-3069-48c8-95fe-45670cfdcbc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2905', '2906', '2907', '2908', '2909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2905:2905 -p 2906:2906 -p 2907:2907 -p 2908:2908 -p 2909:2909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2907 --rest-port=2905 --tcp-port=2906 --discv5-udp-port=2908 --rest-address=0.0.0.0 --nat=extip:172.18.98.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=711df0dfe0b0da3bc09b4fd507ac7b24dcdadf47b33d81a020efafbaa6d2eedd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2909 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFDCsUZD4vtTtYa-_w-n9Gom1CzNJNHAXtF9Qow6fR3tVEH8k_uBWNUpW1-YwL_35qWy1RWTVBWbiETxa8P4b5ACgmlkgnY0gmlwhKwSgBCKbXVsdGlhZGRyc5YACASsEoAQBpfoAAoErBKAEAaX6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECU3r50Z9Va125ZV2OKDm2HNNgtW6eyl1m0fhcmhlOeE6DdGNwgpfog3VkcIKX6oV3YWt1MgM --storenode=/ip4/172.18.128.16/tcp/38888/p2p/16Uiu2HAm13YaZJadaRtVjYjmzuMCZegRrS1Hs19TRbyXUfoXbzds --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.4 waku 20c0bda800b0c419f2e1e5e7be0c63e7ed5279b5687455c1594775897db033de
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20c0bda800b0. Setting up logs at ./log/docker/store_node1_2026-03-20_04-39-29__0b846616-3069-48c8-95fe-45670cfdcbc6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2905/health" -H "Content-Type: application/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:2905/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/2906/p2p/16Uiu2HAm1SzfqPAwb5Rm3JTV79WoghwVSTzL3hSUgH8VackuGGgU","/ip4/172.18.98.4/tcp/2907/ws/p2p/16Uiu2HAm1SzfqPAwb5Rm3JTV79WoghwVSTzL3hSUgH8VackuGGgU"],"enrUri":"enr:-L24QLzd1ZC8vugaXEdPWxD56VT-Qo06qCi8QxWF1qyKIvxGd2DQXDyTYBzFO3j3wa6RAnzgEQ3GlO5C5GqXeFvgC5UCgmlkgnY0gmlwhKwSYgSKbXVsdGlhZGRyc5YACASsEmIEBgtaAAoErBJiBAYLW90DgnJzhQADAQAAiXNlY3AyNTZrMaECWXzV7EG3nB0tj1uqenRNfRvnUt97ClQWe7kQFo85bsWDdGNwggtag3VkcIILXIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2905/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.16/tcp/38888/p2p/16Uiu2HAm13YaZJadaRtVjYjmzuMCZegRrS1Hs19TRbyXUfoXbzds"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38887/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:2905/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:38887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38887/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:38887/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:38887/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:38887/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:38887/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:38887/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:38887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:167 trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38887/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/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":"0xc3a0408c9a906fab605124838e8d09c31978c93d5d83e404db15d182b310cf99","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981572005571336,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf2b23adb4597d34208ed24eefb56b560518a02541ceb30cbe7c9f86e457f7212","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773981572211739870,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbc54a9e457c76acc2f9e44e808d566ad5249ca3bf559b5ee27e3064127beedcc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773981572418180619,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfd46d9ea5d96b4ed8fab3dc95945bad0393b3b4ced5985ffc9561102ee64fbf7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773981572627711881,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x864afbe73dcb92f5faae0651836206ee014b3a5919053115ab14296237006798","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773981572834977810,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb77b7fcc53bf945711e8889a89557b79517a8ffb027715d5b42dbc8369a188f3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773981573042333483,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe20c60378e8885a3b8a6151edc6256dc858ad4bd058c703351086d49637c009f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773981573249167508,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdcc589a5749a687cde214597ae0af8ed38b2eb745ca18ed3e0bb0440eba37c0f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773981573455671649,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:171 response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xc3a0408c9a906fab605124838e8d09c31978c93d5d83e404db15d182b310cf99', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1773981572005571336, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xf2b23adb4597d34208ed24eefb56b560518a02541ceb30cbe7c9f86e457f7212', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1773981572211739870, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xbc54a9e457c76acc2f9e44e808d566ad5249ca3bf559b5ee27e3064127beedcc', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1773981572418180619, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xfd46d9ea5d96b4ed8fab3dc95945bad0393b3b4ced5985ffc9561102ee64fbf7', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1773981572627711881, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x864afbe73dcb92f5faae0651836206ee014b3a5919053115ab14296237006798', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1773981572834977810, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xb77b7fcc53bf945711e8889a89557b79517a8ffb027715d5b42dbc8369a188f3', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1773981573042333483, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe20c60378e8885a3b8a6151edc6256dc858ad4bd058c703351086d49637c009f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1773981573249167508, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xdcc589a5749a687cde214597ae0af8ed38b2eb745ca18ed3e0bb0440eba37c0f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1773981573455671649, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/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 fe2834d7942c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20c0bda800b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_meta with id: 2026-03-20_04-36-43__c5e7fae4-b29b-441a-89d3-525c51539f2d
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-20_04-36-43__c5e7fae4-b29b-441a-89d3-525c51539f2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48727', '48728', '48729', '48730', '48731']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48727:48727 -p 48728:48728 -p 48729:48729 -p 48730:48730 -p 48731:48731 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48729 --rest-port=48727 --tcp-port=48728 --discv5-udp-port=48730 --rest-address=0.0.0.0 --nat=extip:172.18.237.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b16bdb8c9e356fdb0769ca5bca4a6da0d211eb8bb72005ab1ff180fc3eeb891 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48731 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.3 waku cdedc1bb10a77d0e0b7c3b5c615ceeb511d9f0247ffdc2f7656bd46b002f0e9a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdedc1bb10a7. Setting up logs at ./log/docker/node1_2026-03-20_04-36-43__c5e7fae4-b29b-441a-89d3-525c51539f2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48727
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 cee17ec74d1f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f6d7fb49335. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48727/health" -H "Content-Type: application/json" -d 'None'
INFO  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:48727/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.3/tcp/48728/p2p/16Uiu2HAm3UHxmQjfmXALVPMXfy49EQHbUC8KEb1mS851rmxairfM","/ip4/172.18.237.3/tcp/48729/ws/p2p/16Uiu2HAm3UHxmQjfmXALVPMXfy49EQHbUC8KEb1mS851rmxairfM"],"enrUri":"enr:-L24QM-JcliNOv6XMZ9owlfQuQ4t06VJDzEHL_REd_ugnNb2Qc4pLtx-0w87cF865HlefDERX842gV_x7lqEJbSlc34CgmlkgnY0gmlwhKwS7QOKbXVsdGlhZGRyc5YACASsEu0DBr5YAAoErBLtAwa-Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECd4lXo2YVDUsbLXi5DBWmnSlPX45BLbmz3eZlxlQgsuyDdGNwgr5Yg3VkcIK-WoV3YWt1MgE"}'
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-20_04-36-43__c5e7fae4-b29b-441a-89d3-525c51539f2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34339', '34340', '34341', '34342', '34343']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34339:34339 -p 34340:34340 -p 34341:34341 -p 34342:34342 -p 34343:34343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34341 --rest-port=34339 --tcp-port=34340 --discv5-udp-port=34342 --rest-address=0.0.0.0 --nat=extip:172.18.223.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e832153b4bd9bae0150d0cd19a5a3c20646a1a73af8cf11cfbcfffba113c2df0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34343 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-JcliNOv6XMZ9owlfQuQ4t06VJDzEHL_REd_ugnNb2Qc4pLtx-0w87cF865HlefDERX842gV_x7lqEJbSlc34CgmlkgnY0gmlwhKwS7QOKbXVsdGlhZGRyc5YACASsEu0DBr5YAAoErBLtAwa-Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECd4lXo2YVDUsbLXi5DBWmnSlPX45BLbmz3eZlxlQgsuyDdGNwgr5Yg3VkcIK-WoV3YWt1MgE
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54263', '54264', '54265', '54266', '54267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54263:54263 -p 54264:54264 -p 54265:54265 -p 54266:54266 -p 54267:54267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54265 --rest-port=54263 --tcp-port=54264 --discv5-udp-port=54266 --rest-address=0.0.0.0 --nat=extip:172.18.158.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fdfabccdf0a9a4f2d35e6b9da271dfa7d767e6279cf3bf7b73dc4ecc5b9f9aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54267 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-JcliNOv6XMZ9owlfQuQ4t06VJDzEHL_REd_ugnNb2Qc4pLtx-0w87cF865HlefDERX842gV_x7lqEJbSlc34CgmlkgnY0gmlwhKwS7QOKbXVsdGlhZGRyc5YACASsEu0DBr5YAAoErBLtAwa-Wd0DgnJzhQADAQAAiXNlY3AyNTZrMaECd4lXo2YVDUsbLXi5DBWmnSlPX45BLbmz3eZlxlQgsuyDdGNwgr5Yg3VkcIK-WoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.59 waku 9932574292bf590246d477a935a3d25676290ad5577563c12bf01447f9c5b588
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9932574292bf. Setting up logs at ./log/docker/node2_2026-03-20_04-36-43__c5e7fae4-b29b-441a-89d3-525c51539f2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54263
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54263/health" -H "Content-Type: application/json" -d 'None'
INFO  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:54263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.59/tcp/54264/p2p/16Uiu2HAmCaQDyBdJjXVyAQeUUg9qhF4GxGNCHBpDVNzf2juk1de8","/ip4/172.18.158.59/tcp/54265/ws/p2p/16Uiu2HAmCaQDyBdJjXVyAQeUUg9qhF4GxGNCHBpDVNzf2juk1de8"],"enrUri":"enr:-L24QM4pek7e6z78PzIVlKFuuU2k_5HjCyER2d1ac3dqpVesYAnWWLbPs-gmaFkD1-OGvPLWnyhFLGg0Ycg6Id7TB_YCgmlkgnY0gmlwhKwSnjuKbXVsdGlhZGRyc5YACASsEp47BtP4AAoErBKeOwbT-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_tMXEtRdMlzNryQ_TWrTekS-iep7LLMUBza-mlu1TKmDdGNwgtP4g3VkcILT-oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.3/tcp/48728/p2p/16Uiu2HAm3UHxmQjfmXALVPMXfy49EQHbUC8KEb1mS851rmxairfM"]'
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:48727/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:54263/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:48727/relay/v1/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:48727/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":1773981406799256576,"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:54263/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":1773981406799256576,"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:48727/relay/v1/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!!"}'
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:48727/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
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 cdedc1bb10a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9932574292bf
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,237 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849
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-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55918', '55919', '55920', '55921', '55922']
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 55918:55918 -p 55919:55919 -p 55920:55920 -p 55921:55921 -p 55922:55922 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55920 --rest-port=55918 --tcp-port=55919 --discv5-udp-port=55921 --rest-address=0.0.0.0 --nat=extip:172.18.61.13 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ec93fa2f5dde4a0cba57abd4c74ec109bbb89e8cceeff504f542b5bcd3cc21b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55922 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 566c828f7723. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.13 waku b03f36ebad4a63ca19c626424873039ef2bb5b62c0675696e44d50d469057c90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b03f36ebad4a. Setting up logs at ./log/docker/node1_2026-03-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55918
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 2461d391ea8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55918/health" -H "Content-Type: application/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:55918/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.13/tcp/55919/p2p/16Uiu2HAmHm2ztyFXXrRGw2X6J3Qc3zy718iKkVNoLcnbx8N6tjkk","/ip4/172.18.61.13/tcp/55920/ws/p2p/16Uiu2HAmHm2ztyFXXrRGw2X6J3Qc3zy718iKkVNoLcnbx8N6tjkk"],"enrUri":"enr:-L24QLf_RdBPZ7wQH-z5RMolZgPRVW_ha07D9herh-yliNfBUIn8MgiQwrzk5jTgBKGhqrHYqWVfPObg5lql3uuCo54CgmlkgnY0gmlwhKwSPQ2KbXVsdGlhZGRyc5YACASsEj0NBtpvAAoErBI9DQbacN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDS9bp_ldwR4RiEc5pjo44dx1dLhi10dZ93qnJHQfkNHmDdGNwgtpvg3VkcILacYV3YWt1MgU"}'
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-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40213', '40214', '40215', '40216', '40217']
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 40213:40213 -p 40214:40214 -p 40215:40215 -p 40216:40216 -p 40217:40217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40215 --rest-port=40213 --tcp-port=40214 --discv5-udp-port=40216 --rest-address=0.0.0.0 --nat=extip:172.18.153.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ebad009beb78eadf49bbd4062460cc1b6dbf86c046bba07caaafdeb4b8f539b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40217 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLf_RdBPZ7wQH-z5RMolZgPRVW_ha07D9herh-yliNfBUIn8MgiQwrzk5jTgBKGhqrHYqWVfPObg5lql3uuCo54CgmlkgnY0gmlwhKwSPQ2KbXVsdGlhZGRyc5YACASsEj0NBtpvAAoErBI9DQbacN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDS9bp_ldwR4RiEc5pjo44dx1dLhi10dZ93qnJHQfkNHmDdGNwgtpvg3VkcILacYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.226 waku 6c768d4fce67f0bc9850df7bfb20070952ec14b37defdf212f41c8bf117bd954
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c768d4fce67. Setting up logs at ./log/docker/node2_2026-03-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40213
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40213/health" -H "Content-Type: application/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:40213/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/40214/p2p/16Uiu2HAmPxxq27BYTh7StPFhyYxwKBjaWLE46g3X8zTYPKgnt6ca","/ip4/172.18.153.226/tcp/40215/ws/p2p/16Uiu2HAmPxxq27BYTh7StPFhyYxwKBjaWLE46g3X8zTYPKgnt6ca"],"enrUri":"enr:-L24QFoXg9wxWBWb5uyWe2k9ZdZWZVwsoYKpgPQv7QJ16J9gNWSQy0LVZ3fZjP4p_v4frGxg3f9NzPaqUopsWNhjC_UCgmlkgnY0gmlwhKwSmeKKbXVsdGlhZGRyc5YACASsEpniBp0WAAoErBKZ4gadF90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqAtKOXzChbQs7nhU8AUpBsw59YmYVr8jfFGsTK9A7WuDdGNwgp0Wg3VkcIKdGIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40213/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.13/tcp/55919/p2p/16Uiu2HAmHm2ztyFXXrRGw2X6J3Qc3zy718iKkVNoLcnbx8N6tjkk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55918/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40213/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55918/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:55918/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":1773981422094046462,"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:40213/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":1773981422094046462,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55918/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:40213/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:55918/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:55918/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":1773981418197319371,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981422220906043,"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 b03f36ebad4a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c768d4fce67
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-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-20_04-36-59__2e5eff01-589c-47b7-906e-45dcdb1c7849__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-20_04-37-03__402b2ff8-11a9-488a-8050-f4f4fc54c076
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-20_04-37-03__402b2ff8-11a9-488a-8050-f4f4fc54c076__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10002', '10003', '10004', '10005', '10006']
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 10002:10002 -p 10003:10003 -p 10004:10004 -p 10005:10005 -p 10006:10006 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10004 --rest-port=10002 --tcp-port=10003 --discv5-udp-port=10005 --rest-address=0.0.0.0 --nat=extip:172.18.224.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ecc0455ed8dfbfddeebe2edbc7217ba9f99cc77fc9dd202e0a4d473d8ccea1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10006 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b03f36ebad4a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.176 waku 208b8240334ae2e76c88284a9a4af288eacd927e432e8001804fce1a99a64882
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 208b8240334a. Setting up logs at ./log/docker/node1_2026-03-20_04-37-03__402b2ff8-11a9-488a-8050-f4f4fc54c076__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10002
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 6c768d4fce67. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-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:10002/health" -H "Content-Type: application/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:10002/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/10003/p2p/16Uiu2HAm5WdDyVTW9ZfSjcQuPkN4y7tV5JZcs5pxSgqAJwbKJP1X","/ip4/172.18.224.176/tcp/10004/ws/p2p/16Uiu2HAm5WdDyVTW9ZfSjcQuPkN4y7tV5JZcs5pxSgqAJwbKJP1X"],"enrUri":"enr:-L24QBN4TvcrAns_FJkMceVJjgmzT9IO7LLe25rMLOGapo2WeJTGediSRHXYqpnEbk8O9ZAzmRmkodCoD9utj1w0_CkCgmlkgnY0gmlwhKwS4LCKbXVsdGlhZGRyc5YACASsEuCwBicTAAoErBLgsAYnFN0DgnJzhQACAQAAiXNlY3AyNTZrMaECldmoXHAqUAChJ7Y7rQa5XxsjKtlCVejhwAdzr339qT6DdGNwgicTg3VkcIInFYV3YWt1MgU"}'
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-20_04-37-03__402b2ff8-11a9-488a-8050-f4f4fc54c076__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31266', '31267', '31268', '31269', '31270']
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 31266:31266 -p 31267:31267 -p 31268:31268 -p 31269:31269 -p 31270:31270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31268 --rest-port=31266 --tcp-port=31267 --discv5-udp-port=31269 --rest-address=0.0.0.0 --nat=extip:172.18.236.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b668cb2c0aeacbbff554e517dfe0befaf68b97a8fafcd4dd5bd6ba793fb94c5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31270 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBN4TvcrAns_FJkMceVJjgmzT9IO7LLe25rMLOGapo2WeJTGediSRHXYqpnEbk8O9ZAzmRmkodCoD9utj1w0_CkCgmlkgnY0gmlwhKwS4LCKbXVsdGlhZGRyc5YACASsEuCwBicTAAoErBLgsAYnFN0DgnJzhQACAQAAiXNlY3AyNTZrMaECldmoXHAqUAChJ7Y7rQa5XxsjKtlCVejhwAdzr339qT6DdGNwgicTg3VkcIInFYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.178 waku 07a1dd8a22a2fb06524ad1a5f2cd418e44af3f12615c675574d199088d58ad90
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07a1dd8a22a2. Setting up logs at ./log/docker/node2_2026-03-20_04-37-03__402b2ff8-11a9-488a-8050-f4f4fc54c076__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31266
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-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:31266/health" -H "Content-Type: application/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:31266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.178/tcp/31267/p2p/16Uiu2HAkxYaXv7n3SCTXi5hEFbBd5YMey7KYQLVJaMuueTbRkwdW","/ip4/172.18.236.178/tcp/31268/ws/p2p/16Uiu2HAkxYaXv7n3SCTXi5hEFbBd5YMey7KYQLVJaMuueTbRkwdW"],"enrUri":"enr:-L24QJJ3YGUYhgQpng725d33WO8oEP2URK-u8uuDtvEYDtREHkmoY1zuXqx7pNv0xYVUggWOqhG_2bFr2HjldbDY1dcCgmlkgnY0gmlwhKwS7LKKbXVsdGlhZGRyc5YACASsEuyyBnojAAoErBLssgZ6JN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLlf37NKsddNdriYpxjsGfCU74pxgGQqGNfpA-2rX9lWDdGNwgnojg3VkcIJ6JYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.176/tcp/10003/p2p/16Uiu2HAm5WdDyVTW9ZfSjcQuPkN4y7tV5JZcs5pxSgqAJwbKJP1X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10002/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31266/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10002/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:10002/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":1773981429357492775,"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:31266/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":1773981429357492775,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10002/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:31266/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:10002/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:10002/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":1773981429486603918,"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:31266/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":1773981429486603918,"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 208b8240334a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07a1dd8a22a2
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-20 04:35:09.316 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:35:09.316 DEBUG [tests.conftest] Running test: test_time_filter_end_time_now with id: 2026-03-20_04-35-09__8dbdacd2-6d50-4edb-92a7-9148ab0c6924
2026-03-20 04:35:09.317 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:35:09.317 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-20 04:35:09.317 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-20 04:35:09.325 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:09.325 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-20_04-35-09__8dbdacd2-6d50-4edb-92a7-9148ab0c6924__wakuorg_nwaku:latest.log
2026-03-20 04:35:09.325 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:09.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:09.327 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:09.327 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.208
2026-03-20 04:35:09.327 DEBUG [src.node.docker_mananger] Generated ports ['52405', '52406', '52407', '52408', '52409']
2026-03-20 04:35:09.327 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:09.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:09.328 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:09.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 52405:52405 -p 52406:52406 -p 52407:52407 -p 52408:52408 -p 52409:52409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52407 --rest-port=52405 --tcp-port=52406 --discv5-udp-port=52408 --rest-address=0.0.0.0 --nat=extip:172.18.255.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c87dc5c6c14d46241c3fefb2dfba48ea5c67126b5519db6ab1bbe91c29a5aa92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52409 --metrics-logging=true --store=true --relay=true
2026-03-20 04:35:09.517 ERROR [src.node.docker_mananger] Max retries reached for container 7a20e24b8a76. Exiting log stream.
2026-03-20 04:35:09.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.208 waku b5b34f7c0d8836b8715a65d0b3b29a76d6c9f08229e709bc841f4a613b65b9b5
2026-03-20 04:35:09.565 DEBUG [src.node.docker_mananger] Container started with ID b5b34f7c0d88. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-35-09__8dbdacd2-6d50-4edb-92a7-9148ab0c6924__wakuorg_nwaku:latest.log
2026-03-20 04:35:09.566 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52405
2026-03-20 04:35:09.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:10.107 ERROR [src.node.docker_mananger] Max retries reached for container 5cc21fca49ac. Exiting log stream.
2026-03-20 04:35:10.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52405/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:10.570 INFO [src.node.api_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-20 04:35:10.570 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:10.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:10.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.208/tcp/52406/p2p/16Uiu2HAmKUs37JzQkQuauLRmQLUwsAzFBzW6mdxNy3czfmoMVN5j","/ip4/172.18.255.208/tcp/52407/ws/p2p/16Uiu2HAmKUs37JzQkQuauLRmQLUwsAzFBzW6mdxNy3czfmoMVN5j"],"enrUri":"enr:-L24QAeZSJ6wg_UFOrTfWBszyrpwe7MZM2RkXNr2dUU66auNcUgBgsfr-oP7bXj-a3qRV1pn0tZO4idsJXP-33QlVMMCgmlkgnY0gmlwhKwS_9CKbXVsdGlhZGRyc5YACASsEv_QBsy2AAoErBL_0AbMt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZWm7JdjQpqziyNPLDSdM1l0eUR6HaK6kO5d4rJOnumaDdGNwgsy2g3VkcILMuIV3YWt1MgM"}'
2026-03-20 04:35:10.573 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:10.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:35:10.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-20_04-35-09__8dbdacd2-6d50-4edb-92a7-9148ab0c6924__wakuorg_nwaku:latest.log
2026-03-20 04:35:10.583 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:35:10.583 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:35:10.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:35:10.585 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.127
2026-03-20 04:35:10.585 DEBUG [src.node.docker_mananger] Generated ports ['10749', '10750', '10751', '10752', '10753']
2026-03-20 04:35:10.585 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:35:10.585 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:35:10.585 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:35:10.586 DEBUG [src.node.docker_mananger] docker run -i -t -p 10749:10749 -p 10750:10750 -p 10751:10751 -p 10752:10752 -p 10753:10753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10751 --rest-port=10749 --tcp-port=10750 --discv5-udp-port=10752 --rest-address=0.0.0.0 --nat=extip:172.18.233.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e0d4f74fefd1cbe040998ee27ff94b906830dca58efeeab303eebb48f197af6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10753 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAeZSJ6wg_UFOrTfWBszyrpwe7MZM2RkXNr2dUU66auNcUgBgsfr-oP7bXj-a3qRV1pn0tZO4idsJXP-33QlVMMCgmlkgnY0gmlwhKwS_9CKbXVsdGlhZGRyc5YACASsEv_QBsy2AAoErBL_0AbMt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZWm7JdjQpqziyNPLDSdM1l0eUR6HaK6kO5d4rJOnumaDdGNwgsy2g3VkcILMuIV3YWt1MgM --storenode=/ip4/172.18.255.208/tcp/52406/p2p/16Uiu2HAmKUs37JzQkQuauLRmQLUwsAzFBzW6mdxNy3czfmoMVN5j --store=true --relay=true
2026-03-20 04:35:10.801 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.127 waku eca87b34366e7b9d38b685b946dad8222a0ea605fdcd4b89814d0eed5207cf5b
2026-03-20 04:35:10.841 DEBUG [src.node.docker_mananger] Container started with ID eca87b34366e. Setting up logs at ./log/docker/store_node1_2026-03-20_04-35-09__8dbdacd2-6d50-4edb-92a7-9148ab0c6924__wakuorg_nwaku:latest.log
2026-03-20 04:35:10.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10749
2026-03-20 04:35:10.843 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:35:11.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10749/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:11.846 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-20 04:35:11.846 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:35:11.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:11.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.127/tcp/10750/p2p/16Uiu2HAmB5d9QTKiLuEvdu91bChCSoHexdeJCciKqBg5fUWLdzHu","/ip4/172.18.233.127/tcp/10751/ws/p2p/16Uiu2HAmB5d9QTKiLuEvdu91bChCSoHexdeJCciKqBg5fUWLdzHu"],"enrUri":"enr:-L24QE2T0brdZcPpCyjrWVD6nzu1ZmjLM-blROQ2XnynM5TFdVYirskTahTvthImz24JKz6hIN8Yg3-Ucy_uJi3LSjcCgmlkgnY0gmlwhKwS6X-KbXVsdGlhZGRyc5YACASsEul_Bin-AAoErBLpfwYp_90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6JgrfxVIjgc2rx1Ax8eBBLNlSa_GpfmJ31XQAva3Y4iDdGNwgin-g3VkcIIqAIV3YWt1MgM"}'
2026-03-20 04:35:11.849 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:35:11.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.208/tcp/52406/p2p/16Uiu2HAmKUs37JzQkQuauLRmQLUwsAzFBzW6mdxNy3czfmoMVN5j"]'
2026-03-20 04:35:11.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:11.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:35:11.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:11.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-20 04:35:11.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:11.859 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:11.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:11.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:11.865 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:12.066 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:12.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:12.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:12.072 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:12.274 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:12.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:12.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:12.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:12.482 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:12.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:12.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:12.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:12.690 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:12.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:12.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:12.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:12.897 DEBUG [src.steps.store] Relaying message
2026-03-20 04:35:12.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52405/relay/v1/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-20 04:35:12.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:35:12.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-20 04:35:13.104 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1773981308858908928 after end time 1773981313104773888
2026-03-20 04:35:13.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52405/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981308858908928&endTime=1773981313104773888&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:13.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x42457a2a0e5f328060bde1d187ecc6a0abf7b075de067fa511cbc7504d3ae92a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981308858908928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x30ffbf854ca8e4923956ee97735e1f035e71febe9368bec6f510340cf3044498","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981310858916096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb58b9797ee341c728878de0d7e121596f61c32eb64ecf450588e4d1b6dee03b5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981311758918144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-20 04:35:13.109 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773981308858908928 and end time = 1773981313104773888 is 3
2026-03-20 04:35:13.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10749/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773981308858908928&endTime=1773981313104773888&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:35:13.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x42457a2a0e5f328060bde1d187ecc6a0abf7b075de067fa511cbc7504d3ae92a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981308858908928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x30ffbf854ca8e4923956ee97735e1f035e71febe9368bec6f510340cf3044498","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981310858916096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb58b9797ee341c728878de0d7e121596f61c32eb64ecf450588e4d1b6dee03b5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981311758918144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-20 04:35:13.113 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1773981308858908928 and end time = 1773981313104773888 is 3
2026-03-20 04:35:13.115 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:35:13.116 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:35:13.116 DEBUG [src.node.waku_node] Stopping container with id b5b34f7c0d88
2026-03-20 04:35:13.725 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:13.728 DEBUG [src.node.waku_node] Stopping container with id eca87b34366e
2026-03-20 04:35:14.299 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:35:14.303 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:35:14.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:35:14.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,205 @@
2026-03-20 04:42:31.290 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:42:31.290 DEBUG [tests.conftest] Running test: test_static_shard_relay with id: 2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553
2026-03-20 04:42:31.291 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:42:31.291 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-20 04:42:31.291 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-20 04:42:31.298 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:31.299 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:31.299 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:31.299 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:31.301 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:31.301 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.101
2026-03-20 04:42:31.301 DEBUG [src.node.docker_mananger] Generated ports ['30441', '30442', '30443', '30444', '30445']
2026-03-20 04:42:31.301 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:31.301 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:31.301 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:31.301 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:31.302 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:31.302 DEBUG [src.node.docker_mananger] docker run -i -t -p 30441:30441 -p 30442:30442 -p 30443:30443 -p 30444:30444 -p 30445:30445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30443 --rest-port=30441 --tcp-port=30442 --discv5-udp-port=30444 --rest-address=0.0.0.0 --nat=extip:172.18.145.101 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1e78fdd4eb168cb09d77cf1253dbc8e9e3affec77cdd16bfba8e9c4c6c48adca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30445 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:42:31.501 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.101 waku a0e9b01800db4832048027f2cd3df373c5e97dbdf0425147d12cc82e57bece09
2026-03-20 04:42:31.521 ERROR [src.node.docker_mananger] Max retries reached for container e3788875f679. Exiting log stream.
2026-03-20 04:42:31.537 DEBUG [src.node.docker_mananger] Container started with ID a0e9b01800db. Setting up logs at ./log/docker/node1_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:31.537 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30441
2026-03-20 04:42:31.537 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:32.091 ERROR [src.node.docker_mananger] Max retries reached for container bb31538c3c62. Exiting log stream.
2026-03-20 04:42:32.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30441/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:32.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:32.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30441/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:32.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:32.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30441/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:32.746 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-20 04:42:32.746 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:32.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:32.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.101/tcp/30442/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe","/ip4/172.18.145.101/tcp/30443/ws/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe"],"enrUri":"enr:-L24QDCl71Fo6aZ-SUOmHImCepqtW12hyiVdKQiwq1tXzCSFfpsSiEaef6JhA1PJVvRv64al9Q2nySh4hOo2kYlLAj0CgmlkgnY0gmlwhKwSkWWKbXVsdGlhZGRyc5YACASsEpFlBnbqAAoErBKRZQZ2690DgnJzhQACAQAAiXNlY3AyNTZrMaED7DSuOgjrADKm3IJGw_PJOPLyZ7fjBxEatlkFFZ_75b2DdGNwgnbqg3VkcIJ27IV3YWt1MgU"}'
2026-03-20 04:42:32.748 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:32.755 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:32.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:32.756 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:32.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:32.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:32.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.41
2026-03-20 04:42:32.758 DEBUG [src.node.docker_mananger] Generated ports ['54207', '54208', '54209', '54210', '54211']
2026-03-20 04:42:32.758 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:32.758 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:32.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:32.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:32.758 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:32.758 DEBUG [src.node.docker_mananger] docker run -i -t -p 54207:54207 -p 54208:54208 -p 54209:54209 -p 54210:54210 -p 54211:54211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54209 --rest-port=54207 --tcp-port=54208 --discv5-udp-port=54210 --rest-address=0.0.0.0 --nat=extip:172.18.137.41 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a5fafa0dae4fba3112399edddaa3bc13835e16b76ab7a10d02e895d24a0335e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54211 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDCl71Fo6aZ-SUOmHImCepqtW12hyiVdKQiwq1tXzCSFfpsSiEaef6JhA1PJVvRv64al9Q2nySh4hOo2kYlLAj0CgmlkgnY0gmlwhKwSkWWKbXVsdGlhZGRyc5YACASsEpFlBnbqAAoErBKRZQZ2690DgnJzhQACAQAAiXNlY3AyNTZrMaED7DSuOgjrADKm3IJGw_PJOPLyZ7fjBxEatlkFFZ_75b2DdGNwgnbqg3VkcIJ27IV3YWt1MgU
2026-03-20 04:42:32.974 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.41 waku 42a7c042584cb9c3c5b5d90a2e0a1a5d19ecf07bfd72d44009dc1c9394f83807
2026-03-20 04:42:33.008 DEBUG [src.node.docker_mananger] Container started with ID 42a7c042584c. Setting up logs at ./log/docker/node2_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:33.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54207
2026-03-20 04:42:33.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:34.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:34.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:34.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:34.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:34.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:34.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:34.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:34.319 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-20 04:42:34.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:34.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:34.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.41/tcp/54208/p2p/16Uiu2HAmGuVxG2e8DuQJBqtBvJJqA4XkmPXfPdig8qxPuCCvQuoB","/ip4/172.18.137.41/tcp/54209/ws/p2p/16Uiu2HAmGuVxG2e8DuQJBqtBvJJqA4XkmPXfPdig8qxPuCCvQuoB"],"enrUri":"enr:-L24QPh5nklZkaay3tds2TOapcINojhghDGYIvmag_sn0IClQhkEbgdo5bru5nEpC1x5GLm4ANyFdebXNQ0_gxlsHIkCgmlkgnY0gmlwhKwSiSmKbXVsdGlhZGRyc5YACASsEokpBtPAAAoErBKJKQbTwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPyZZ5o4PMjMN4ZN5dV7NY4KH_4dtSbcaaY28wu2JjE6DdGNwgtPAg3VkcILTwoV3YWt1MgE"}'
2026-03-20 04:42:34.323 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:34.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54207/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.101/tcp/30442/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe"]'
2026-03-20 04:42:34.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:34.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:34.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:34.365 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:34.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:34.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:34.370 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.176
2026-03-20 04:42:34.370 DEBUG [src.node.docker_mananger] Generated ports ['21365', '21366', '21367', '21368', '21369']
2026-03-20 04:42:34.370 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:34.371 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:34.371 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:34.371 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:34.371 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:34.371 DEBUG [src.node.docker_mananger] docker run -i -t -p 21365:21365 -p 21366:21366 -p 21367:21367 -p 21368:21368 -p 21369:21369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21367 --rest-port=21365 --tcp-port=21366 --discv5-udp-port=21368 --rest-address=0.0.0.0 --nat=extip:172.18.184.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=745f84eee4ded3681329d5fdd7ccd6bd6de304cb0e1bce3ddeffbfa2f2b79275 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21369 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDCl71Fo6aZ-SUOmHImCepqtW12hyiVdKQiwq1tXzCSFfpsSiEaef6JhA1PJVvRv64al9Q2nySh4hOo2kYlLAj0CgmlkgnY0gmlwhKwSkWWKbXVsdGlhZGRyc5YACASsEpFlBnbqAAoErBKRZQZ2690DgnJzhQACAQAAiXNlY3AyNTZrMaED7DSuOgjrADKm3IJGw_PJOPLyZ7fjBxEatlkFFZ_75b2DdGNwgnbqg3VkcIJ27IV3YWt1MgU
2026-03-20 04:42:34.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.176 waku 36d92414e89d374ba8b2a54590cd5f610546640c32bac9bb93c7cf8f0d5e5cc4
2026-03-20 04:42:34.615 DEBUG [src.node.docker_mananger] Container started with ID 36d92414e89d. Setting up logs at ./log/docker/node3_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:34.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21365
2026-03-20 04:42:34.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:35.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:35.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:35.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:35.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:35.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:35.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:35.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:35.926 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-20 04:42:35.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:35.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:35.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.176/tcp/21366/p2p/16Uiu2HAm6ZZpSJ8bCypEd5DZWFFfwqGTVXo2a3EMqo5BPcSEPkuF","/ip4/172.18.184.176/tcp/21367/ws/p2p/16Uiu2HAm6ZZpSJ8bCypEd5DZWFFfwqGTVXo2a3EMqo5BPcSEPkuF"],"enrUri":"enr:-L24QCn-oW88arUT_tHTfGbPiRZEzTDpYJtjq0uwtNfMMQ82T1gGIJzE_ua1AlQheKO2fmkNM8P5B5ZYmgE-EqaPuvUCgmlkgnY0gmlwhKwSuLCKbXVsdGlhZGRyc5YACASsEriwBlN2AAoErBK4sAZTd90DgnJzhQACAQAAiXNlY3AyNTZrMaECpXY8bNIkcdXXV0AQjneGiuRCRjrzZpzPig3HE5zwMoKDdGNwglN2g3VkcIJTeIV3YWt1MgE"}'
2026-03-20 04:42:35.930 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:35.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.101/tcp/30442/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe"]'
2026-03-20 04:42:35.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:35.967 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:35.967 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:35.967 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:35.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:35.970 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:35.970 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.79
2026-03-20 04:42:35.971 DEBUG [src.node.docker_mananger] Generated ports ['63562', '63563', '63564', '63565', '63566']
2026-03-20 04:42:35.971 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:35.972 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:35.972 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:35.972 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:35.972 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:35.973 DEBUG [src.node.docker_mananger] docker run -i -t -p 63562:63562 -p 63563:63563 -p 63564:63564 -p 63565:63565 -p 63566:63566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63564 --rest-port=63562 --tcp-port=63563 --discv5-udp-port=63565 --rest-address=0.0.0.0 --nat=extip:172.18.183.79 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ff7cef1dac42bcb3c8462bcecd3c79daa7b5151bf8fb4fae47da0cf33bdfbafa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63566 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDCl71Fo6aZ-SUOmHImCepqtW12hyiVdKQiwq1tXzCSFfpsSiEaef6JhA1PJVvRv64al9Q2nySh4hOo2kYlLAj0CgmlkgnY0gmlwhKwSkWWKbXVsdGlhZGRyc5YACASsEpFlBnbqAAoErBKRZQZ2690DgnJzhQACAQAAiXNlY3AyNTZrMaED7DSuOgjrADKm3IJGw_PJOPLyZ7fjBxEatlkFFZ_75b2DdGNwgnbqg3VkcIJ27IV3YWt1MgU
2026-03-20 04:42:36.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.79 waku ad5b9f3879e8acb32ce8eda96a1f43501deac38f2170f38728edfc915b0649ed
2026-03-20 04:42:36.226 DEBUG [src.node.docker_mananger] Container started with ID ad5b9f3879e8. Setting up logs at ./log/docker/node4_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:36.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63562
2026-03-20 04:42:36.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:37.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:37.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:37.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:37.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:37.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:37.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:37.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:37.586 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-20 04:42:37.587 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:37.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:37.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.79/tcp/63563/p2p/16Uiu2HAm4BVCnQ4yvBoT5YMEpmZbi7TyD7TGSGNvZfqWTqaTKFi5","/ip4/172.18.183.79/tcp/63564/ws/p2p/16Uiu2HAm4BVCnQ4yvBoT5YMEpmZbi7TyD7TGSGNvZfqWTqaTKFi5"],"enrUri":"enr:-L24QGFj1F_s8BSacibzjAitVT7GOXptqvCRBaMmBTPpc44PASRZeS3VlBXaxok4JUoSk7A4yrCAbvN2ic6LlONLimECgmlkgnY0gmlwhKwSt0-KbXVsdGlhZGRyc5YACASsErdPBvhLAAoErBK3Twb4TN0DgnJzhQACAQAAiXNlY3AyNTZrMaECghbd05BNw2eur5epiSvDGXzAf1Axrdy7hrFqPHJcd1aDdGNwgvhLg3VkcIL4TYV3YWt1MgE"}'
2026-03-20 04:42:37.590 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:37.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63562/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.101/tcp/30442/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe"]'
2026-03-20 04:42:37.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:37.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:42:37.632 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:37.632 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:42:37.632 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:42:37.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:42:37.634 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.64
2026-03-20 04:42:37.634 DEBUG [src.node.docker_mananger] Generated ports ['12027', '12028', '12029', '12030', '12031']
2026-03-20 04:42:37.635 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-20 04:42:37.635 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-20 04:42:37.635 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:42:37.635 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:42:37.635 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:42:37.635 DEBUG [src.node.docker_mananger] docker run -i -t -p 12027:12027 -p 12028:12028 -p 12029:12029 -p 12030:12030 -p 12031:12031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12029 --rest-port=12027 --tcp-port=12028 --discv5-udp-port=12030 --rest-address=0.0.0.0 --nat=extip:172.18.31.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b72e22c3c5c0e24ae19ed131e0a6afd159fe55cebe020ebe33b094eb2287687f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12031 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDCl71Fo6aZ-SUOmHImCepqtW12hyiVdKQiwq1tXzCSFfpsSiEaef6JhA1PJVvRv64al9Q2nySh4hOo2kYlLAj0CgmlkgnY0gmlwhKwSkWWKbXVsdGlhZGRyc5YACASsEpFlBnbqAAoErBKRZQZ2690DgnJzhQACAQAAiXNlY3AyNTZrMaED7DSuOgjrADKm3IJGw_PJOPLyZ7fjBxEatlkFFZ_75b2DdGNwgnbqg3VkcIJ27IV3YWt1MgU
2026-03-20 04:42:37.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.64 waku 283b1749af2cc81c6ca6b8c4de00f6bc92e19465a3376d50805611202203b427
2026-03-20 04:42:37.887 DEBUG [src.node.docker_mananger] Container started with ID 283b1749af2c. Setting up logs at ./log/docker/node5_2026-03-20_04-42-31__2c8c4cef-7d96-4371-8856-f00ca5363553__wakuorg_nwaku:latest.log
2026-03-20 04:42:37.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12027
2026-03-20 04:42:37.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:42:38.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:38.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:38.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:38.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-20 04:42:39.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12027/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-20 04:42:39.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:42:39.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.64/tcp/12028/p2p/16Uiu2HAmBkAsAxkN3APUf48tDcbuRCrJVNYDJJ2Fqv8Y7wJShXep","/ip4/172.18.31.64/tcp/12029/ws/p2p/16Uiu2HAmBkAsAxkN3APUf48tDcbuRCrJVNYDJJ2Fqv8Y7wJShXep"],"enrUri":"enr:-L24QOa-m5vMkfxlw9ghrQCgGYA9Ll---n4qIhzCKQaphDSMJbiSoCO7r6AtGQYZRwphZpbRJMjBkit7a5nn2WUuZ2YCgmlkgnY0gmlwhKwSH0CKbXVsdGlhZGRyc5YACASsEh9ABi78AAoErBIfQAYu_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8ngbUafEUFFA9-cQEn-NlnE4j-oajj3oCIQH48PouLmDdGNwgi78g3VkcIIu_oV3YWt1MgE"}'
2026-03-20 04:42:39.100 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:42:39.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.101/tcp/30442/p2p/16Uiu2HAmUZ3A8fAfANYaVmmyJouURPbK4CkfeAMuFnmjWoSyKiTe"]'
2026-03-20 04:42:39.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30441/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:42:39.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54207/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:42:39.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:42:39.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:42:39.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-20 04:42:39.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30441/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-20 04:42:39.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:42:39.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-20 04:42:39.290 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:39.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981759168711515,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:39.294 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:39.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981759168711515,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:39.298 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:39.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981759168711515,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:39.302 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:39.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981759168711515,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:39.306 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-20 04:42:39.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12027/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:42:39.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773981759168711515,"ephemeral":false,"proof":""}]'
2026-03-20 04:42:39.311 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:42:39.312 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:42:39.312 DEBUG [src.node.waku_node] Stopping container with id a0e9b01800db
2026-03-20 04:42:39.994 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:39.996 DEBUG [src.node.waku_node] Stopping container with id 42a7c042584c
2026-03-20 04:42:40.588 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:40.590 DEBUG [src.node.waku_node] Stopping container with id 36d92414e89d
2026-03-20 04:42:40.983 ERROR [src.node.docker_mananger] Max retries reached for container a0e9b01800db. Exiting log stream.
2026-03-20 04:42:41.195 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:41.196 DEBUG [src.node.waku_node] Stopping container with id ad5b9f3879e8
2026-03-20 04:42:41.403 ERROR [src.node.docker_mananger] Max retries reached for container 42a7c042584c. Exiting log stream.
2026-03-20 04:42:41.756 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:41.758 DEBUG [src.node.waku_node] Stopping container with id 283b1749af2c
2026-03-20 04:42:42.009 ERROR [src.node.docker_mananger] Max retries reached for container 36d92414e89d. Exiting log stream.
2026-03-20 04:42:42.358 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:42:42.360 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:42:42.445 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:42:42.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:42:42.500 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:42:42.526 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:42:42.555 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_payload with id: 2026-03-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd
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-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10936', '10937', '10938', '10939', '10940']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10936:10936 -p 10937:10937 -p 10938:10938 -p 10939:10939 -p 10940:10940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10938 --rest-port=10936 --tcp-port=10937 --discv5-udp-port=10939 --rest-address=0.0.0.0 --nat=extip:172.18.101.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fd49e879ab9ad6e4dabbdacc60d177f9fda4fcb3cfebad00487ddecd4415c94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10940 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.96 waku c7f83bfe67571bfc6ca00caea8bd2a825ace657f9a812b300a4d989d5a4c7e69
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7de4632c89a0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7f83bfe6757. Setting up logs at ./log/docker/receiving_node1_2026-03-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10936
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 2454785abe6c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10936/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.96/tcp/10937/p2p/16Uiu2HAmKY5rC1eXguVKFKBkXETsUwFEY399fYUaivcmc6KYtmga","/ip4/172.18.101.96/tcp/10938/ws/p2p/16Uiu2HAmKY5rC1eXguVKFKBkXETsUwFEY399fYUaivcmc6KYtmga"],"enrUri":"enr:-L24QKz0mZQZxxpAd0Vcp1dZAxg-E9-utgzvaxF6Ng_06TsxYT9ldMH0TqY-3666Yum6Ld699VzhQLLAa-pTQWC0OL4CgmlkgnY0gmlwhKwSZWCKbXVsdGlhZGRyc5YACASsEmVgBiq5AAoErBJlYAYqut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZjz1spxse_hdjbSta8HhYyV01lXNPozbPGAfkgxXUA-DdGNwgiq5g3VkcIIqu4V3YWt1Mgk"}'
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-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63636', '63637', '63638', '63639', '63640']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63636:63636 -p 63637:63637 -p 63638:63638 -p 63639:63639 -p 63640:63640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63638 --rest-port=63636 --tcp-port=63637 --discv5-udp-port=63639 --rest-address=0.0.0.0 --nat=extip:172.18.87.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4ba73adb0d50bf788e72eb76fea82eaf4c4c91ffadbbcaaadbc0bac0bcdf74a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63640 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.155 waku a43a94b1d915f9234391a94d3079353b6fe1e230558ab1adca3958bdc87d16f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a43a94b1d915. Setting up logs at ./log/docker/receiving_node2_2026-03-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63636
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63636/health" -H "Content-Type: application/json" -d 'None'
INFO  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:63636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.155/tcp/63637/p2p/16Uiu2HAkwdQVwR3SY9ELeHm5Wzdy6QsYC4bynoabMGP5PadfTnCx","/ip4/172.18.87.155/tcp/63638/ws/p2p/16Uiu2HAkwdQVwR3SY9ELeHm5Wzdy6QsYC4bynoabMGP5PadfTnCx"],"enrUri":"enr:-L24QOB6_KcNT2qbkNZM6XTGQBTZf4QN1kd_A0C2hDhwcJijUbtTRjWHjksqHkFpnP0SImVXEge3YuSHxntDKTLtz-YCgmlkgnY0gmlwhKwSV5uKbXVsdGlhZGRyc5YACASsElebBviVAAoErBJXmwb4lt0DgnJzhQADAQAAiXNlY3AyNTZrMaECILjXCV8tvGXtCPL05hj3g_rYA_YbJgE15fd6aUebBjmDdGNwgviVg3VkcIL4l4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.96/tcp/10937/p2p/16Uiu2HAmKY5rC1eXguVKFKBkXETsUwFEY399fYUaivcmc6KYtmga"]'
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-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34602', '34603', '34604', '34605', '34606']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34602:34602 -p 34603:34603 -p 34604:34604 -p 34605:34605 -p 34606:34606 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34604 --rest-port=34602 --tcp-port=34603 --discv5-udp-port=34605 --rest-address=0.0.0.0 --nat=extip:172.18.222.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6f7db0ac3ba1ec8f028237328e11b140efb35f60a7c5cc4bea1ae594faaeec5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34606 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKz0mZQZxxpAd0Vcp1dZAxg-E9-utgzvaxF6Ng_06TsxYT9ldMH0TqY-3666Yum6Ld699VzhQLLAa-pTQWC0OL4CgmlkgnY0gmlwhKwSZWCKbXVsdGlhZGRyc5YACASsEmVgBiq5AAoErBJlYAYqut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZjz1spxse_hdjbSta8HhYyV01lXNPozbPGAfkgxXUA-DdGNwgiq5g3VkcIIqu4V3YWt1Mgk --lightpushnode=/ip4/172.18.101.96/tcp/10937/p2p/16Uiu2HAmKY5rC1eXguVKFKBkXETsUwFEY399fYUaivcmc6KYtmga --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.215 waku b8d59690bf72d26d7e6f1f60da738926efa8105905a93df3cf072baa8403d99c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8d59690bf72. Setting up logs at ./log/docker/lightpush_node1_2026-03-20_04-34-03__8d9548ca-e54e-4290-8368-ea04b40dedcd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34602
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34602/health" -H "Content-Type: application/json" -d 'None'
INFO  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:34602/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/34603/p2p/16Uiu2HAm4Semu7d2G86qFr7QbeyahQWQFNqjBbSnSJCToenmDUEy","/ip4/172.18.222.215/tcp/34604/ws/p2p/16Uiu2HAm4Semu7d2G86qFr7QbeyahQWQFNqjBbSnSJCToenmDUEy"],"enrUri":"enr:-L24QM57kytTSqH8xnz68EfeFPYcV8KiZEXzKZLwIjhjg2sjDH2YbqPj000UHR0Yj_H-wP7b1W8d2yndlSkyrrGIDRgCgmlkgnY0gmlwhKwS3teKbXVsdGlhZGRyc5YACASsEt7XBocrAAoErBLe1waHLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChflmi41p360_MjGEHoXSyyAil7VDmptGeptqv9_FyfaDdGNwgocrg3VkcIKHLYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34602/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.96/tcp/10937/p2p/16Uiu2HAmKY5rC1eXguVKFKBkXETsUwFEY399fYUaivcmc6KYtmga"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34602/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.155/tcp/63637/p2p/16Uiu2HAkwdQVwR3SY9ELeHm5Wzdy6QsYC4bynoabMGP5PadfTnCx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10936/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:63636/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:34602/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:34602/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1773981247504804864}}'
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:34602/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c7f83bfe6757
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a43a94b1d915
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8d59690bf72
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7f83bfe6757. 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-20 04:36:00.024 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-20 04:36:00.024 DEBUG [tests.conftest] Running test: test_filter_ping_on_unsubscribed_peer with id: 2026-03-20_04-36-00__d392398f-41a3-492a-900a-a9f6464276c3
2026-03-20 04:36:00.025 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-20 04:36:00.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-20 04:36:00.025 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-20 04:36:00.032 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:00.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-20_04-36-00__d392398f-41a3-492a-900a-a9f6464276c3__wakuorg_nwaku:latest.log
2026-03-20 04:36:00.032 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:00.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:00.034 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:00.034 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.3
2026-03-20 04:36:00.034 DEBUG [src.node.docker_mananger] Generated ports ['59692', '59693', '59694', '59695', '59696']
2026-03-20 04:36:00.034 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:00.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:00.035 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:00.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 59692:59692 -p 59693:59693 -p 59694:59694 -p 59695:59695 -p 59696:59696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59694 --rest-port=59692 --tcp-port=59693 --discv5-udp-port=59695 --rest-address=0.0.0.0 --nat=extip:172.18.23.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8322aa55c89b6d0246ffe8ffa5591b2d15bbeda5cd7db5af9c9fa0fa2e0bbb0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59696 --metrics-logging=true --relay=true --filter=true
2026-03-20 04:36:00.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.3 waku 76ba34835162f6ff504bf477c1ed777e6bd56cafb75c78e9a0f2abc422748da8
2026-03-20 04:36:00.250 DEBUG [src.node.docker_mananger] Container started with ID 76ba34835162. Setting up logs at ./log/docker/node1_2026-03-20_04-36-00__d392398f-41a3-492a-900a-a9f6464276c3__wakuorg_nwaku:latest.log
2026-03-20 04:36:00.252 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59692
2026-03-20 04:36:00.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:00.255 ERROR [src.node.docker_mananger] Max retries reached for container d68c543c23f4. Exiting log stream.
2026-03-20 04:36:00.809 ERROR [src.node.docker_mananger] Max retries reached for container f1a4af6f9114. Exiting log stream.
2026-03-20 04:36:01.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59692/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.258 INFO [src.node.api_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-20 04:36:01.258 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:01.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:01.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.3/tcp/59693/p2p/16Uiu2HAm3gNL3nofwusfsBPAR7vons91fNzVCohdjdUhU2KDaeZR","/ip4/172.18.23.3/tcp/59694/ws/p2p/16Uiu2HAm3gNL3nofwusfsBPAR7vons91fNzVCohdjdUhU2KDaeZR"],"enrUri":"enr:-L24QI6N873TSC4f1wGNWO1ahFB7CL37UZCwJZRBvY4xJ7zvRpCe-r56tOhIfcd_aT7ostmbLqLaeovQvNDacmDJUjUCgmlkgnY0gmlwhKwSFwOKbXVsdGlhZGRyc5YACASsEhcDBuktAAoErBIXAwbpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeqE_8DGWikJKCMS-m2enmmNq-bvs409PUOqyMFlQFnSDdGNwguktg3VkcILpL4V3YWt1MgU"}'
2026-03-20 04:36:01.261 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:01.262 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-20 04:36:01.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-20 04:36:01.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-20_04-36-00__d392398f-41a3-492a-900a-a9f6464276c3__wakuorg_nwaku:latest.log
2026-03-20 04:36:01.269 DEBUG [src.node.waku_node] Starting Node...
2026-03-20 04:36:01.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-20 04:36:01.271 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-20 04:36:01.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.156
2026-03-20 04:36:01.271 DEBUG [src.node.docker_mananger] Generated ports ['2694', '2695', '2696', '2697', '2698']
2026-03-20 04:36:01.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-20 04:36:01.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-20 04:36:01.271 DEBUG [src.node.waku_node] Using volumes []
2026-03-20 04:36:01.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 2694:2694 -p 2695:2695 -p 2696:2696 -p 2697:2697 -p 2698:2698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2696 --rest-port=2694 --tcp-port=2695 --discv5-udp-port=2697 --rest-address=0.0.0.0 --nat=extip:172.18.253.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2d3e15e9d0b0842298ffa28b4f97befa79aafda65aa6b831670fec906dedbaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2698 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI6N873TSC4f1wGNWO1ahFB7CL37UZCwJZRBvY4xJ7zvRpCe-r56tOhIfcd_aT7ostmbLqLaeovQvNDacmDJUjUCgmlkgnY0gmlwhKwSFwOKbXVsdGlhZGRyc5YACASsEhcDBuktAAoErBIXAwbpLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeqE_8DGWikJKCMS-m2enmmNq-bvs409PUOqyMFlQFnSDdGNwguktg3VkcILpL4V3YWt1MgU --filternode=/ip4/172.18.23.3/tcp/59693/p2p/16Uiu2HAm3gNL3nofwusfsBPAR7vons91fNzVCohdjdUhU2KDaeZR
2026-03-20 04:36:01.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.156 waku 3bc3526c80e54f391cc798b4a0684837dabff4b88965bfe5004d6e36c80bce93
2026-03-20 04:36:01.503 DEBUG [src.node.docker_mananger] Container started with ID 3bc3526c80e5. Setting up logs at ./log/docker/node2_2026-03-20_04-36-00__d392398f-41a3-492a-900a-a9f6464276c3__wakuorg_nwaku:latest.log
2026-03-20 04:36:01.503 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2694
2026-03-20 04:36:01.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-20 04:36:02.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2694/health" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:02.507 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-20 04:36:02.508 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-20 04:36:02.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:02.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/2695/p2p/16Uiu2HAmVS9yguTSuofrwqkMJfGuFeDSraiUPo92Cafpv6BZP1e2","/ip4/172.18.253.156/tcp/2696/ws/p2p/16Uiu2HAmVS9yguTSuofrwqkMJfGuFeDSraiUPo92Cafpv6BZP1e2"],"enrUri":"enr:-L24QMZB1k4qoHkz5aey8qkWbPw0JiMKq_giUfnBgLXOLPCdOMht0ri9cJG2kOPXvoP8fm4aTo29PvdVtBuudkgv78cCgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBgqHAAoErBL9nAYKiN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-U0DXi_NBR6CBdBSrmuMVLnw8KqubCnxiS31iA25ZNODdGNwggqHg3VkcIIKiYV3YWt1MgA"}'
2026-03-20 04:36:02.510 INFO [src.node.waku_node] REST service is ready !!
2026-03-20 04:36:02.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2694/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.3/tcp/59693/p2p/16Uiu2HAm3gNL3nofwusfsBPAR7vons91fNzVCohdjdUhU2KDaeZR"]'
2026-03-20 04:36:02.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:02.543 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-20 04:36:02.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-20 04:36:02.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-20 04:36:02.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2694/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e90ce6f-7ab4-4373-95e3-20a81ae5084a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:36:02.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7e90ce6f-7ab4-4373-95e3-20a81ae5084a","statusDesc":"OK"}'
2026-03-20 04:36:02.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2694/filter/v2/subscriptions/bf75400e-b2a8-42ae-aa35-c8d46d0075f2" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:02.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bf75400e-b2a8-42ae-aa35-c8d46d0075f2","statusDesc":"OK"}'
2026-03-20 04:36:02.588 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2694/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-20 04:36:02.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345","statusDesc":"OK"}'
2026-03-20 04:36:02.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2694/filter/v2/subscriptions/a3d0cf56-3177-40ff-b90b-833c60ad09e1" -H "Content-Type: application/json" -d 'None'
2026-03-20 04:36:02.606 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:2694/filter/v2/subscriptions/a3d0cf56-3177-40ff-b90b-833c60ad09e1. Response content: b'{"requestId":"a3d0cf56-3177-40ff-b90b-833c60ad09e1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-03-20 04:36:02.609 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-20 04:36:02.610 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-20 04:36:02.611 DEBUG [src.node.waku_node] Stopping container with id 76ba34835162
2026-03-20 04:36:03.154 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:03.157 DEBUG [src.node.waku_node] Stopping container with id 3bc3526c80e5
2026-03-20 04:36:03.678 DEBUG [src.node.waku_node] Container stopped.
2026-03-20 04:36:03.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-20 04:36:03.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-20 04:36:03.695 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-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996
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-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5744', '5745', '5746', '5747', '5748']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5744:5744 -p 5745:5745 -p 5746:5746 -p 5747:5747 -p 5748:5748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5746 --rest-port=5744 --tcp-port=5745 --discv5-udp-port=5747 --rest-address=0.0.0.0 --nat=extip:172.18.217.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98283fb8dd239c6397ac53fbbab1df5eebf358e3eadb244cc6f52ddce4f7eff9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5748 --metrics-logging=true --store=true --relay=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.244 waku 2a7c3470e874fd8e8b55d3e57bcd3f514e7bb9e5322683dc10adf5597427dff5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a7c3470e874. Setting up logs at ./log/docker/publishing_node1_2026-03-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5744
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 729542c4c350. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58758db524c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5744/health" -H "Content-Type: application/json" -d 'None'
INFO  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:5744/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/5745/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU","/ip4/172.18.217.244/tcp/5746/ws/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU"],"enrUri":"enr:-L24QDfK9cvrqAn_23sPetpnuFQMzztIbPUiHDTWzNhUeKieM2VLY8_en5XczR3Vxvg-SAWRXZI8npqUYdzYcxyfvJsCgmlkgnY0gmlwhKwS2fSKbXVsdGlhZGRyc5YACASsEtn0BhZxAAoErBLZ9AYWct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUWrW4-iRY1TdTeuMZpPsdduz6RXdQpA527rQ02N-mhuDdGNwghZxg3VkcIIWc4V3YWt1Mgs"}'
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-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46359', '46360', '46361', '46362', '46363']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46359:46359 -p 46360:46360 -p 46361:46361 -p 46362:46362 -p 46363:46363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46361 --rest-port=46359 --tcp-port=46360 --discv5-udp-port=46362 --rest-address=0.0.0.0 --nat=extip:172.18.22.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba3a98fbca34b8ab7ff38fc8a048b920a04bcde3ae9c67ede178ac3a750f82b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46363 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.137 waku a8fc87ce5776427bd1831981ff77b6e04c8ed6ccc7760e02f2a3e6236a87e063
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8fc87ce5776. Setting up logs at ./log/docker/publishing_node2_2026-03-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46359
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46359/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.137/tcp/46360/p2p/16Uiu2HAm4F8boGKXZdMgrCpsmxpjnSSpbiEXfkuS9RVKgzNNPch1","/ip4/172.18.22.137/tcp/46361/ws/p2p/16Uiu2HAm4F8boGKXZdMgrCpsmxpjnSSpbiEXfkuS9RVKgzNNPch1"],"enrUri":"enr:-L24QBCT9bQ-F1kq7_d2vMUKtKx55cWKoOT3OKo1lTsalna2KnuVgAv2cP0BcZ7cVGJvIK38zObVGnnwkSGNbrIOHIwCgmlkgnY0gmlwhKwSFomKbXVsdGlhZGRyc5YACASsEhaJBrUYAAoErBIWiQa1Gd0DgnJzhQADAQAAiXNlY3AyNTZrMaECgwXkxdXnbUIGDLT-3h7FMGk0ehxhMhT98ivD2s7nhJyDdGNwgrUYg3VkcIK1GoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46359/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.244/tcp/5745/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU"]'
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-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10016', '10017', '10018', '10019', '10020']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10016:10016 -p 10017:10017 -p 10018:10018 -p 10019:10019 -p 10020:10020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10018 --rest-port=10016 --tcp-port=10017 --discv5-udp-port=10019 --rest-address=0.0.0.0 --nat=extip:172.18.173.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=450562ac905ce993fba3f1a9abe974ebaae2df5d276b2df1b9bd7aeecb7c1e25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10020 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDfK9cvrqAn_23sPetpnuFQMzztIbPUiHDTWzNhUeKieM2VLY8_en5XczR3Vxvg-SAWRXZI8npqUYdzYcxyfvJsCgmlkgnY0gmlwhKwS2fSKbXVsdGlhZGRyc5YACASsEtn0BhZxAAoErBLZ9AYWct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUWrW4-iRY1TdTeuMZpPsdduz6RXdQpA527rQ02N-mhuDdGNwghZxg3VkcIIWc4V3YWt1Mgs --storenode=/ip4/172.18.217.244/tcp/5745/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.217.244/tcp/5745/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.180 waku 0c26ad761756fdb8cdf0f2f71570279b62f12d8ec97f21ec94fc5f387915f302
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c26ad761756. Setting up logs at ./log/docker/store_node1_2026-03-20_04-38-55__b40af250-f316-43bc-a683-896b03cdf996__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10016
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10016/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.180/tcp/10017/p2p/16Uiu2HAkxxF2Lq8wzhgeDUCvMY9raqGaAqV9BfteVpXXqmDTiLTP","/ip4/172.18.173.180/tcp/10018/ws/p2p/16Uiu2HAkxxF2Lq8wzhgeDUCvMY9raqGaAqV9BfteVpXXqmDTiLTP"],"enrUri":"enr:-L24QOHNXKyEl7f10DtJ6hmUb1G3m_tbj6KHhJ0WNzeEe9VjNnyavpggVslMej73td-V9KRdAIQWZi4ZxD-DS91Vg9ACgmlkgnY0gmlwhKwSrbSKbXVsdGlhZGRyc5YACASsEq20BichAAoErBKttAYnIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNGfZFFXSR7lf8x-n9Ej_h8g2VId1NrXPs4VNFDWZCC6DdGNwgichg3VkcIInI4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.244/tcp/5745/p2p/16Uiu2HAmJ8os2xSQGNgBiEX5Aj9xeq1M6qpKSbKTj4oKdepVaqDU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.137/tcp/46360/p2p/16Uiu2HAm4F8boGKXZdMgrCpsmxpjnSSpbiEXfkuS9RVKgzNNPch1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5744/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:46359/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:10016/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:10016/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773981539578529299}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:5744/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":"0xfdcf4f8b71418d191533c415a255d8e711445136b55340fd16d35749ae54c8b5"}]}'
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:10016/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":"c2656866d346e9806864","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfdcf4f8b71418d191533c415a255d8e711445136b55340fd16d35749ae54c8b5"}]}'
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 2a7c3470e874
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a8fc87ce5776
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c26ad761756
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a7c3470e874. 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,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24
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-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64001', '64002', '64003', '64004', '64005']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64001:64001 -p 64002:64002 -p 64003:64003 -p 64004:64004 -p 64005:64005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64003 --rest-port=64001 --tcp-port=64002 --discv5-udp-port=64004 --rest-address=0.0.0.0 --nat=extip:172.18.134.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecfff705e78bcc468fc0af72dd6eed0d1c68fde286f0c9c9ce9ec32dc51cf920 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64005 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.132 waku 975d4303d575472931a04685d57d555f090ef4bb1cb33e14eedc1e481bc5199f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 975d4303d575. Setting up logs at ./log/docker/node1_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64001
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 25cd242eadb0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a5db1417aa53. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64001/health" -H "Content-Type: application/json" -d 'None'
INFO  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:64001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2","/ip4/172.18.134.132/tcp/64003/ws/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2"],"enrUri":"enr:-L24QMf4lfCWHShhdjT9K-UoAA5vRk58sExSGY7Xh-qz-_7HKWleOlrGqgGLv2ivlFrWx7-xpEeBJo1jlMaywZje08YCgmlkgnY0gmlwhKwShoSKbXVsdGlhZGRyc5YACASsEoaEBvoCAAoErBKGhAb6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv8LGGMSCX83SwfdtQkbatUSiT9V8XntOWpUjP5HasBeDdGNwgvoCg3VkcIL6BIV3YWt1MgU"}'
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-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59482', '59483', '59484', '59485', '59486']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59482:59482 -p 59483:59483 -p 59484:59484 -p 59485:59485 -p 59486:59486 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59484 --rest-port=59482 --tcp-port=59483 --discv5-udp-port=59485 --rest-address=0.0.0.0 --nat=extip:172.18.192.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb6b9bdb6ffbd9e8ae5e1eadabfdae307d6a80b71f5744eb3ab6904dffafffcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59486 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMf4lfCWHShhdjT9K-UoAA5vRk58sExSGY7Xh-qz-_7HKWleOlrGqgGLv2ivlFrWx7-xpEeBJo1jlMaywZje08YCgmlkgnY0gmlwhKwShoSKbXVsdGlhZGRyc5YACASsEoaEBvoCAAoErBKGhAb6A90DgnJzhQADAQAAiXNlY3AyNTZrMaEDv8LGGMSCX83SwfdtQkbatUSiT9V8XntOWpUjP5HasBeDdGNwgvoCg3VkcIL6BIV3YWt1MgU --filternode=/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.219 waku 2942ad3bbc318a2cab0911959ba424e0f8134b1fc185672b5c1be01acc01388d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2942ad3bbc31. Setting up logs at ./log/docker/node2_2026-03-20_04-36-07__0cc3a85c-8e81-4330-a1ab-d0fe97c12b24__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59482
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59482/health" -H "Content-Type: application/json" -d 'None'
INFO  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:59482/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.219/tcp/59483/p2p/16Uiu2HAmUTTruhvk83DCBkbLVuYCiGBMJfCBYYQRNaqLVE25yWNQ","/ip4/172.18.192.219/tcp/59484/ws/p2p/16Uiu2HAmUTTruhvk83DCBkbLVuYCiGBMJfCBYYQRNaqLVE25yWNQ"],"enrUri":"enr:-L24QE7cVrnPc2leH6QklDDc37ZhJk8tTfoAkbEvLU9sIK0udaH6NJCVANFPArL17gY8z5miguMkyQVBUEbRS8DgsiMCgmlkgnY0gmlwhKwSwNuKbXVsdGlhZGRyc5YACASsEsDbBuhbAAoErBLA2wboXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6scgpphFQIH5XkYp11GHhmYO40Mj1jJYB31UEXJmGs2DdGNwguhbg3VkcILoXYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.132/tcp/64002/p2p/16Uiu2HAmRZYUnUBrYgHbKQudhn73mCDgmvxRhW1WK84ZRRbZzva2"]'
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:64001/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:59482/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4942cdd5-d203-4a52-b575-05e6b9a43b51", "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":"4942cdd5-d203-4a52-b575-05e6b9a43b51","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59482/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59482/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 975d4303d575
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2942ad3bbc31
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

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