deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-09 04:56:11 +00:00
parent 92e893beaa
commit b10a93c6a1
1646 changed files with 1006446 additions and 6 deletions

2
nim/1109/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,39 @@
2026-03-09 04:41:42.986 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:41:42.987 DEBUG [tests.conftest] Running test: test_get_debug_version_is_string with id: 2026-03-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400
2026-03-09 04:41:42.987 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:41:42.987 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:41:42.987 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-09 04:41:42.994 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:41:42.994 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400__wakuorg_nwaku:latest.log
2026-03-09 04:41:42.995 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:41:42.995 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:41:42.996 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:41:42.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:41:42.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:41:42.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.79
2026-03-09 04:41:42.997 DEBUG [src.node.docker_mananger] Generated ports ['21793', '21794', '21795', '21796', '21797']
2026-03-09 04:41:42.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:41:42.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:41:42.998 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:41:42.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 21793:21793 -p 21794:21794 -p 21795:21795 -p 21796:21796 -p 21797:21797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21795 --rest-port=21793 --tcp-port=21794 --discv5-udp-port=21796 --rest-address=0.0.0.0 --nat=extip:172.18.118.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cafec014d4a3f8baf84ea778c807aa783682cfac5afbe7b3ef10cb3fbf4f72b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21797 --metrics-logging=true --relay=true
2026-03-09 04:41:43.197 ERROR [src.node.docker_mananger] Max retries reached for container 8fc7bd0770ef. Exiting log stream.
2026-03-09 04:41:43.198 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.79 waku f69f4508d9a23f82a980c31963a5f939f5804fbd52bf102dde404f90eba56b14
2026-03-09 04:41:43.231 DEBUG [src.node.docker_mananger] Container started with ID f69f4508d9a2. Setting up logs at ./log/docker/node1_2026-03-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400__wakuorg_nwaku:latest.log
2026-03-09 04:41:43.231 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21793
2026-03-09 04:41:43.231 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:41:43.788 ERROR [src.node.docker_mananger] Max retries reached for container 628f5f6f8af0. Exiting log stream.
2026-03-09 04:41:44.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21793/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:44.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:41:44.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:41:44.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:44.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.79/tcp/21794/p2p/16Uiu2HAmFgP2ygLVMVED1rSUcgJKbcSYN8ANRib6knYrP28qyyeM","/ip4/172.18.118.79/tcp/21795/ws/p2p/16Uiu2HAmFgP2ygLVMVED1rSUcgJKbcSYN8ANRib6knYrP28qyyeM"],"enrUri":"enr:-L24QBg_0EpMgoTY50JTd7cjoJUAA7FgnfQ2LgIVOVUd6m9iFKR4x5QLZtBMEp0eaSygU0-D4pUBeMsFiC_5cRXSi6YCgmlkgnY0gmlwhKwSdk-KbXVsdGlhZGRyc5YACASsEnZPBlUiAAoErBJ2TwZVI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLO5KcMqbhJRzhHhwFObjRNVP-1dsd9lwpz9HGxQ-S7aDdGNwglUig3VkcIJVJIV3YWt1MgE"}'
2026-03-09 04:41:44.238 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:41:44.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21793/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:44.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
2026-03-09 04:41:44.241 DEBUG [tests.rest_flags.test_debug_flags] debug version returned: v0.36.0-164-g0ad551
2026-03-09 04:41:44.243 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:41:44.244 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:41:44.244 DEBUG [src.node.waku_node] Stopping container with id f69f4508d9a2
2026-03-09 04:41:44.790 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:41:44.791 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:41:44.793 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_restarts with id: 2026-03-09_04-48-41__dfe805b4-df8e-4dd7-bf73-0d34ae0ee4ee
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-09_04-48-41__dfe805b4-df8e-4dd7-bf73-0d34ae0ee4ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6859', '6860', '6861', '6862', '6863']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6859:6859 -p 6860:6860 -p 6861:6861 -p 6862:6862 -p 6863:6863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6861 --rest-port=6859 --tcp-port=6860 --discv5-udp-port=6862 --rest-address=0.0.0.0 --nat=extip:172.18.46.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97ea8ab0cfdf8d4cf8f2ed03d992cc6c95c1dcb5bccf2371eac600cc5e6932bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6863 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e11afc44321f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.140 waku f23d590915830afa792985d48a7012f9b1825c6a2c2cac52f589ba4903e6b697
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f23d59091583. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-48-41__dfe805b4-df8e-4dd7-bf73-0d34ae0ee4ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6859
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 8c8a0cdecc01. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6859/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:6859/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.140/tcp/6860/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D","/ip4/172.18.46.140/tcp/6861/ws/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D"],"enrUri":"enr:-L24QBAqMzlfDcF7SRFThtQY4LOxlrR-2cRrW7bt8VHVeIjbO1Is5cTPRqo4uwdFETSGzTrBkZZPAfU0wIFy8LKVwakCgmlkgnY0gmlwhKwSLoyKbXVsdGlhZGRyc5YACASsEi6MBhrMAAoErBIujAYazd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcMXXmeedTPQOggkZyZkZrZ1rHJ6wIi9GpIWIRVnyjKDdGNwghrMg3VkcIIazoV3YWt1MgM"}'
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-09_04-48-41__dfe805b4-df8e-4dd7-bf73-0d34ae0ee4ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37916', '37917', '37918', '37919', '37920']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37916:37916 -p 37917:37917 -p 37918:37918 -p 37919:37919 -p 37920:37920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37918 --rest-port=37916 --tcp-port=37917 --discv5-udp-port=37919 --rest-address=0.0.0.0 --nat=extip:172.18.46.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aeaaf56c32dccea9e6b3edf3087abbe9cc761d00ced968f4fcea2df072ac7fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37920 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBAqMzlfDcF7SRFThtQY4LOxlrR-2cRrW7bt8VHVeIjbO1Is5cTPRqo4uwdFETSGzTrBkZZPAfU0wIFy8LKVwakCgmlkgnY0gmlwhKwSLoyKbXVsdGlhZGRyc5YACASsEi6MBhrMAAoErBIujAYazd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcMXXmeedTPQOggkZyZkZrZ1rHJ6wIi9GpIWIRVnyjKDdGNwghrMg3VkcIIazoV3YWt1MgM --storenode=/ip4/172.18.46.140/tcp/6860/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.78 waku 88002b6316642ce837c34b859345e493b9d8fe1a0333b2f9042800ba3a2c022d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88002b631664. Setting up logs at ./log/docker/store_node1_2026-03-09_04-48-41__dfe805b4-df8e-4dd7-bf73-0d34ae0ee4ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37916
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37916/health" -H "Content-Type: application/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:37916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.78/tcp/37917/p2p/16Uiu2HAmNGRGM4CGD4UKvA2XxHjL4KFtXeTCgUL145CyX1XbJeqS","/ip4/172.18.46.78/tcp/37918/ws/p2p/16Uiu2HAmNGRGM4CGD4UKvA2XxHjL4KFtXeTCgUL145CyX1XbJeqS"],"enrUri":"enr:-L24QOk_u9YjJCEGma-5oXcfTv0phi87VetbiNIj0zyFFy7MdHv8hXu1k4-xwYcdbouF8ouMzkRuy6z9W9D6JOh4PP8CgmlkgnY0gmlwhKwSLk6KbXVsdGlhZGRyc5YACASsEi5OBpQdAAoErBIuTgaUHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjsyuj2_C_peqjO6ar71yuu0foFOFja1xZCj2Rhnca7WDdGNwgpQdg3VkcIKUH4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.140/tcp/6860/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6859/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:37916/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:6859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:6859/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"}]}'
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:37916/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id f23d59091583
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6859/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:6859/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:6859/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.140/tcp/6860/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D","/ip4/172.18.46.140/tcp/6861/ws/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D"],"enrUri":"enr:-L24QBAqMzlfDcF7SRFThtQY4LOxlrR-2cRrW7bt8VHVeIjbO1Is5cTPRqo4uwdFETSGzTrBkZZPAfU0wIFy8LKVwakCgmlkgnY0gmlwhKwSLoyKbXVsdGlhZGRyc5YACASsEi6MBhrMAAoErBIujAYazd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcMXXmeedTPQOggkZyZkZrZ1rHJ6wIi9GpIWIRVnyjKDdGNwghrMg3VkcIIazoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.140/tcp/6860/p2p/16Uiu2HAmG1EsGexEsfqVPNgtPwESxkBvBBdct5hsTS4M7G4Jmv6D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6859/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:6859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:6859/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"},{"messageHash":"0x99d5905035bc42cd1110f7048bfca286dd438f7e75a4fade2a5afc89b96c10d1"}]}'
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:37916/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"},{"messageHash":"0x99d5905035bc42cd1110f7048bfca286dd438f7e75a4fade2a5afc89b96c10d1"}]}'
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:6859/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"},{"messageHash":"0x99d5905035bc42cd1110f7048bfca286dd438f7e75a4fade2a5afc89b96c10d1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37916/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":"0x4832c2f402f980688e606f6baf1760e733b56e6ecf0491b5ecec910e98199dbf"},{"messageHash":"0x99d5905035bc42cd1110f7048bfca286dd438f7e75a4fade2a5afc89b96c10d1"}]}'
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 f23d59091583
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88002b631664
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,222 @@
2026-03-09 04:36:24.654 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:24.656 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b
2026-03-09 04:36:24.656 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:24.657 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:24.657 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:24.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:24.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:24.669 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:24.670 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:24.672 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:24.673 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.71
2026-03-09 04:36:24.673 DEBUG [src.node.docker_mananger] Generated ports ['20232', '20233', '20234', '20235', '20236']
2026-03-09 04:36:24.673 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:24.673 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:24.673 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:24.673 DEBUG [src.node.docker_mananger] docker run -i -t -p 20232:20232 -p 20233:20233 -p 20234:20234 -p 20235:20235 -p 20236:20236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20234 --rest-port=20232 --tcp-port=20233 --discv5-udp-port=20235 --rest-address=0.0.0.0 --nat=extip:172.18.43.71 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a673ef837ae274fc05bbfed3befcfbb0aadf00f9f52f0acebbfde046dd88ed1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20236 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:24.851 ERROR [src.node.docker_mananger] Max retries reached for container 6fe176660810. Exiting log stream.
2026-03-09 04:36:24.853 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.71 waku 46c3fbb71e41cce9ad8e2d81314a32798373879787a6177294a9fe82c3fb2360
2026-03-09 04:36:24.879 DEBUG [src.node.docker_mananger] Container started with ID 46c3fbb71e41. Setting up logs at ./log/docker/node1_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:24.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20232
2026-03-09 04:36:24.880 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:25.597 ERROR [src.node.docker_mananger] Max retries reached for container 0697a0140370. Exiting log stream.
2026-03-09 04:36:25.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:25.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:36:25.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:25.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:25.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.71/tcp/20233/p2p/16Uiu2HAkzmoTzbVzG95ymFYgzQGstGxT1ZER2YdZdFyFkRkCDWgR","/ip4/172.18.43.71/tcp/20234/ws/p2p/16Uiu2HAkzmoTzbVzG95ymFYgzQGstGxT1ZER2YdZdFyFkRkCDWgR"],"enrUri":"enr:-L24QNOD1DfD-2FMIaMd8fqLOpk3e90xDKzq6sdwXUYe-DD0AXhuUDzQDyyxddcCVuBVgK1O7Kl4z7o302pz0x6CHJgCgmlkgnY0gmlwhKwSK0eKbXVsdGlhZGRyc5YACASsEitHBk8JAAoErBIrRwZPCt0DgnJzhQACAQAAiXNlY3AyNTZrMaECT3KD99c62jA9xj6vwcdJjkLw4uM6s6gJYxKEMuDJwPKDdGNwgk8Jg3VkcIJPC4V3YWt1MgU"}'
2026-03-09 04:36:25.886 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:25.892 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:25.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:25.893 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:25.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:25.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:25.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.34
2026-03-09 04:36:25.894 DEBUG [src.node.docker_mananger] Generated ports ['55771', '55772', '55773', '55774', '55775']
2026-03-09 04:36:25.894 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:25.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:25.894 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:25.894 DEBUG [src.node.docker_mananger] docker run -i -t -p 55771:55771 -p 55772:55772 -p 55773:55773 -p 55774:55774 -p 55775:55775 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55773 --rest-port=55771 --tcp-port=55772 --discv5-udp-port=55774 --rest-address=0.0.0.0 --nat=extip:172.18.115.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ada076f8ed73fa4dfd701948cac876e89edbb1fa9da6beace146dcdebaffce9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55775 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNOD1DfD-2FMIaMd8fqLOpk3e90xDKzq6sdwXUYe-DD0AXhuUDzQDyyxddcCVuBVgK1O7Kl4z7o302pz0x6CHJgCgmlkgnY0gmlwhKwSK0eKbXVsdGlhZGRyc5YACASsEitHBk8JAAoErBIrRwZPCt0DgnJzhQACAQAAiXNlY3AyNTZrMaECT3KD99c62jA9xj6vwcdJjkLw4uM6s6gJYxKEMuDJwPKDdGNwgk8Jg3VkcIJPC4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:26.063 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.34 waku ccc9939983b8373504b5cdb0e20ea3f2ce80d2692b889e497d6ed55114dba8e1
2026-03-09 04:36:26.090 DEBUG [src.node.docker_mananger] Container started with ID ccc9939983b8. Setting up logs at ./log/docker/node2_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:26.090 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55771
2026-03-09 04:36:26.090 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:27.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55771/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:27.093 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-09 04:36:27.094 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:27.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55771/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:27.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.34/tcp/55772/p2p/16Uiu2HAmAzcEqFqeqbe3GWpy1SwmNx8KssReYzWcEhTxxFA3rwry","/ip4/172.18.115.34/tcp/55773/ws/p2p/16Uiu2HAmAzcEqFqeqbe3GWpy1SwmNx8KssReYzWcEhTxxFA3rwry"],"enrUri":"enr:-L24QCMEp5gYZzBjwdP1u-FpouNqYUY4GJZqeAlqODodEx2dPnpf0wvH9AxaBC_qeyI1bLjeCVmVDDU81IEFiMKspPsCgmlkgnY0gmlwhKwScyKKbXVsdGlhZGRyc5YACASsEnMiBtncAAoErBJzIgbZ3d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5089sDHt4cdBXhMRBQM4PekZ4Uzwa0oHibni2NfGW1KDdGNwgtncg3VkcILZ3oV3YWt1MgE"}'
2026-03-09 04:36:27.096 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:27.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55771/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.71/tcp/20233/p2p/16Uiu2HAkzmoTzbVzG95ymFYgzQGstGxT1ZER2YdZdFyFkRkCDWgR"]'
2026-03-09 04:36:27.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:27.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20232/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:27.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:27.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55771/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:27.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:27.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20232/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:36:27.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:27.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:27.240 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:27.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:27.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030985070979154,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030987131761542,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:27.252 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:27.253 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:27.253 DEBUG [src.node.waku_node] Stopping container with id 46c3fbb71e41
2026-03-09 04:36:27.763 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:27.763 DEBUG [src.node.waku_node] Stopping container with id ccc9939983b8
2026-03-09 04:36:28.328 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:28.330 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:28.374 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:28.406 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:28.408 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:36:28.408 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:36:28.409 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:28.410 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-36-24__5c09c239-19ae-49cc-b9b5-5628be3c836b__wakuorg_nwaku:latest.log
2026-03-09 04:36:28.413 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:28.414 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509
2026-03-09 04:36:28.414 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:28.414 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:28.414 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:28.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:28.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:28.421 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:28.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:28.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:28.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.71
2026-03-09 04:36:28.423 DEBUG [src.node.docker_mananger] Generated ports ['51996', '51997', '51998', '51999', '52000']
2026-03-09 04:36:28.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:28.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:28.424 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:28.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 51996:51996 -p 51997:51997 -p 51998:51998 -p 51999:51999 -p 52000:52000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51998 --rest-port=51996 --tcp-port=51997 --discv5-udp-port=51999 --rest-address=0.0.0.0 --nat=extip:172.18.135.71 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e8cbffddc38346c5c81276adce1b7fc5e59529de55d9b29d39e802bcef0560f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52000 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:28.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.71 waku 90e9163c0a6b372af071caec67d2732377bc321e734687dc7fad4d72abd4ed76
2026-03-09 04:36:28.609 DEBUG [src.node.docker_mananger] Container started with ID 90e9163c0a6b. Setting up logs at ./log/docker/node1_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:28.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51996
2026-03-09 04:36:28.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:28.615 ERROR [src.node.docker_mananger] Max retries reached for container 46c3fbb71e41. Exiting log stream.
2026-03-09 04:36:29.144 ERROR [src.node.docker_mananger] Max retries reached for container ccc9939983b8. Exiting log stream.
2026-03-09 04:36:29.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51996/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:29.614 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-09 04:36:29.615 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:29.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:29.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.71/tcp/51997/p2p/16Uiu2HAm7D4JSV7xTkbcAQp1J86gkFra8P4RQZX2GMjVw9x7KtkN","/ip4/172.18.135.71/tcp/51998/ws/p2p/16Uiu2HAm7D4JSV7xTkbcAQp1J86gkFra8P4RQZX2GMjVw9x7KtkN"],"enrUri":"enr:-L24QGHTng1ClwMdSomyTiwaPTQaygN6o6RGuUQxuaDMk_RXYr8pZxiG3my-ct6c-zXKKjku0jfRiwwYap98lemyI4ECgmlkgnY0gmlwhKwSh0eKbXVsdGlhZGRyc5YACASsEodHBssdAAoErBKHRwbLHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECrxDufN1LLRgewnm9jvXcdsoAiUxv0DppaSq9rIVjE4-DdGNwgssdg3VkcILLH4V3YWt1MgU"}'
2026-03-09 04:36:29.617 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:29.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:29.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:29.624 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:29.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:29.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:29.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.3
2026-03-09 04:36:29.627 DEBUG [src.node.docker_mananger] Generated ports ['27829', '27830', '27831', '27832', '27833']
2026-03-09 04:36:29.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:29.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:29.628 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:29.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 27829:27829 -p 27830:27830 -p 27831:27831 -p 27832:27832 -p 27833:27833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27831 --rest-port=27829 --tcp-port=27830 --discv5-udp-port=27832 --rest-address=0.0.0.0 --nat=extip:172.18.173.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fa86fb3109ffbfec0daee7f03e82d77d2f568bb1a802d03c10a9bcc2aabeaece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27833 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGHTng1ClwMdSomyTiwaPTQaygN6o6RGuUQxuaDMk_RXYr8pZxiG3my-ct6c-zXKKjku0jfRiwwYap98lemyI4ECgmlkgnY0gmlwhKwSh0eKbXVsdGlhZGRyc5YACASsEodHBssdAAoErBKHRwbLHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECrxDufN1LLRgewnm9jvXcdsoAiUxv0DppaSq9rIVjE4-DdGNwgssdg3VkcILLH4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:29.786 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.3 waku c6705975e8adfbe6f274fb994a862848abfb3477a97b7e79d5f7be9d639d1a9e
2026-03-09 04:36:29.818 DEBUG [src.node.docker_mananger] Container started with ID c6705975e8ad. Setting up logs at ./log/docker/node2_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:29.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27829
2026-03-09 04:36:29.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:30.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27829/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:30.823 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-09 04:36:30.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:30.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:30.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.3/tcp/27830/p2p/16Uiu2HAkvqdjHLytfuW8XfS9yVhyjMjbDYyiFCvrxyy1xWJvN4He","/ip4/172.18.173.3/tcp/27831/ws/p2p/16Uiu2HAkvqdjHLytfuW8XfS9yVhyjMjbDYyiFCvrxyy1xWJvN4He"],"enrUri":"enr:-L24QBZMnfqq2WM1MbVB1R57Aj04ptn3A0TpV5pPlOeQP9mDXj1QpFq53nrDIelb5TCV56fmfA4IH3P1zhzFJLsLmh4CgmlkgnY0gmlwhKwSrQOKbXVsdGlhZGRyc5YACASsEq0DBmy2AAoErBKtAwZst90DgnJzhQACAQAAiXNlY3AyNTZrMaECFP8VASKQxhByMbCUDbDzTFmbsn6VxI5XjwBPA33ZIymDdGNwgmy2g3VkcIJsuIV3YWt1MgE"}'
2026-03-09 04:36:30.826 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:30.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.71/tcp/51997/p2p/16Uiu2HAm7D4JSV7xTkbcAQp1J86gkFra8P4RQZX2GMjVw9x7KtkN"]'
2026-03-09 04:36:30.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:30.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51996/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:30.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:30.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27829/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:30.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:30.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51996/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:36:30.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:30.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:30.975 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:30.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51996/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:30.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030989420561910,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030987131761542,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030990861729251,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:30.986 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:30.987 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:30.988 DEBUG [src.node.waku_node] Stopping container with id 90e9163c0a6b
2026-03-09 04:36:31.511 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:31.511 DEBUG [src.node.waku_node] Stopping container with id c6705975e8ad
2026-03-09 04:36:31.986 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:31.988 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:32.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:32.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:32.051 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:36:32.051 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:36:32.051 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.052 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-36-28__bcd901a4-4e99-4864-b8ba-9dc3de5e8509__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.056 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:32.056 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0
2026-03-09 04:36:32.056 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:32.057 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:32.057 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:32.064 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:32.064 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.064 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:32.064 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:32.066 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:32.066 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.208
2026-03-09 04:36:32.066 DEBUG [src.node.docker_mananger] Generated ports ['65048', '65049', '65050', '65051', '65052']
2026-03-09 04:36:32.066 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:32.066 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:32.066 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:32.066 DEBUG [src.node.docker_mananger] docker run -i -t -p 65048:65048 -p 65049:65049 -p 65050:65050 -p 65051:65051 -p 65052:65052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65050 --rest-port=65048 --tcp-port=65049 --discv5-udp-port=65051 --rest-address=0.0.0.0 --nat=extip:172.18.154.208 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c601e710cdacfccdeccd373f0153eefb2c0ec74daaddc767bbc3dde1b44f2bc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65052 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:32.221 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.208 waku 8ffb7b577e9522fa9dbef59514b72d5dc1dec1866d5ed0955e61b5d194580f00
2026-03-09 04:36:32.249 DEBUG [src.node.docker_mananger] Container started with ID 8ffb7b577e95. Setting up logs at ./log/docker/node1_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65048
2026-03-09 04:36:32.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:32.322 ERROR [src.node.docker_mananger] Max retries reached for container 90e9163c0a6b. Exiting log stream.
2026-03-09 04:36:32.804 ERROR [src.node.docker_mananger] Max retries reached for container c6705975e8ad. Exiting log stream.
2026-03-09 04:36:33.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65048/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.253 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-09 04:36:33.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:33.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.208/tcp/65049/p2p/16Uiu2HAmNuDPGJBDwq8kvvFH9MW2VwVEMnSLg7rbBWE5qKZEAoke","/ip4/172.18.154.208/tcp/65050/ws/p2p/16Uiu2HAmNuDPGJBDwq8kvvFH9MW2VwVEMnSLg7rbBWE5qKZEAoke"],"enrUri":"enr:-L24QBU17cZrCgZC7ozdbftxZUGk_IWn0icRNCZzegyI-6P1Znw_5rIQXwn76BbYbDWvYe6jmEstMewxZx6cHBdxEnUCgmlkgnY0gmlwhKwSmtCKbXVsdGlhZGRyc5YACASsEprQBv4ZAAoErBKa0Ab-Gt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmDm8_NxhJyRQNMKlWNvgA2ulj1sndHRstHh1gKoY8hODdGNwgv4Zg3VkcIL-G4V3YWt1MgU"}'
2026-03-09 04:36:33.257 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:33.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:33.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log
2026-03-09 04:36:33.263 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:33.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:33.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:33.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.223
2026-03-09 04:36:33.265 DEBUG [src.node.docker_mananger] Generated ports ['33374', '33375', '33376', '33377', '33378']
2026-03-09 04:36:33.265 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:33.265 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:33.265 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:33.265 DEBUG [src.node.docker_mananger] docker run -i -t -p 33374:33374 -p 33375:33375 -p 33376:33376 -p 33377:33377 -p 33378:33378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33376 --rest-port=33374 --tcp-port=33375 --discv5-udp-port=33377 --rest-address=0.0.0.0 --nat=extip:172.18.137.223 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ea2efd6b73d4c5b7ba344a7ced7daccae5ccf931a1f586bcc1f643851bfeb1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33378 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBU17cZrCgZC7ozdbftxZUGk_IWn0icRNCZzegyI-6P1Znw_5rIQXwn76BbYbDWvYe6jmEstMewxZx6cHBdxEnUCgmlkgnY0gmlwhKwSmtCKbXVsdGlhZGRyc5YACASsEprQBv4ZAAoErBKa0Ab-Gt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmDm8_NxhJyRQNMKlWNvgA2ulj1sndHRstHh1gKoY8hODdGNwgv4Zg3VkcIL-G4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:36:33.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.223 waku d1419d77b0e90be90e215d65b14841a4eed8d590671914d60c70d0949de825cb
2026-03-09 04:36:33.457 DEBUG [src.node.docker_mananger] Container started with ID d1419d77b0e9. Setting up logs at ./log/docker/node2_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log
2026-03-09 04:36:33.458 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33374
2026-03-09 04:36:33.458 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:34.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33374/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-09 04:36:34.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:34.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.223/tcp/33375/p2p/16Uiu2HAmCYJXfYAwBUQXs2kQgo8yK13MmXYeEm6cJjPJhphLKc5n","/ip4/172.18.137.223/tcp/33376/ws/p2p/16Uiu2HAmCYJXfYAwBUQXs2kQgo8yK13MmXYeEm6cJjPJhphLKc5n"],"enrUri":"enr:-L24QIuLh7mla1Of25qls4fZbe7PqBtjINajJmZmgXLwoCkSElOcrD03Yanati1cqZnDztBuvAuhpUS5HDEJ6CGc2xcCgmlkgnY0gmlwhKwSid-KbXVsdGlhZGRyc5YACASsEonfBoJfAAoErBKJ3waCYN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_kl9QK69lkPa3dlgorAJpjKBDajTr-kUIDePiCQf08GDdGNwgoJfg3VkcIKCYYV3YWt1MgE"}'
2026-03-09 04:36:34.464 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:34.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.208/tcp/65049/p2p/16Uiu2HAmNuDPGJBDwq8kvvFH9MW2VwVEMnSLg7rbBWE5qKZEAoke"]'
2026-03-09 04:36:34.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65048/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:34.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33374/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:36:34.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65048/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:36:34.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.512 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:34.613 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65048/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030990861729251,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030993376555876,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030994501775673,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.625 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:34.626 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:34.626 DEBUG [src.node.waku_node] Stopping container with id 8ffb7b577e95
2026-03-09 04:36:35.192 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:35.192 DEBUG [src.node.waku_node] Stopping container with id d1419d77b0e9
2026-03-09 04:36:35.665 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:35.667 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:35.698 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:35.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:35.725 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:36:35.725 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:36:35.725 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log
2026-03-09 04:36:35.726 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-36-32__45c8c8fd-5f61-4e55-9893-d0f37088a7a0__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-03-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad
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-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__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-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__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-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__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.182.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28726', '28727', '28728', '28729', '28730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28726:28726 -p 28727:28727 -p 28728:28728 -p 28729:28729 -p 28730:28730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28728 --rest-port=28726 --tcp-port=28727 --discv5-udp-port=28729 --rest-address=0.0.0.0 --nat=extip:172.18.182.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=defb77471098cefde11c7cd668c324c13efbeeacceb7bcae97d3ba1cdcb967a1 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28730 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 892a6c795743. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.134 waku 579e98b422c9a24caa12f877747243ad4dda65a2e3f0c4385bfea16fe759c1a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 579e98b422c9. Setting up logs at ./log/docker/node1_2026-03-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28726
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 368157e4b191. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:28726/debug/v1/info" -H "Content-Type: application/json" -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.134/tcp/28727/p2p/16Uiu2HAmPzQBs5NpVmmEcL613JKqHESw39YuGFHLn7Gk3sTXDHRC","/ip4/172.18.182.134/tcp/28728/ws/p2p/16Uiu2HAmPzQBs5NpVmmEcL613JKqHESw39YuGFHLn7Gk3sTXDHRC"],"enrUri":"enr:-L24QBVuzBxzYuDY_Im2kdBsQaC9Nz-KuEGXAMquQkqyYfnAT2g1L1QBI5CD5opSowfYcskd-K6eCQsMJkEy-0BMGD8CgmlkgnY0gmlwhKwStoaKbXVsdGlhZGRyc5YACASsEraGBnA3AAoErBK2hgZwON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqGmLcTL-WgsmB0ipi6Y5sAEYjqQi_Bj5YnYWp58wWjuDdGNwgnA3g3VkcIJwOYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43995', '43996', '43997', '43998', '43999']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43995:43995 -p 43996:43996 -p 43997:43997 -p 43998:43998 -p 43999:43999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43997 --rest-port=43995 --tcp-port=43996 --discv5-udp-port=43998 --rest-address=0.0.0.0 --nat=extip:172.18.198.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fdafbdb5b2be1bc71ffc5f4ac5fcebab4c96ba8a1af5cafbd9afa9db7646e1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43999 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QBVuzBxzYuDY_Im2kdBsQaC9Nz-KuEGXAMquQkqyYfnAT2g1L1QBI5CD5opSowfYcskd-K6eCQsMJkEy-0BMGD8CgmlkgnY0gmlwhKwStoaKbXVsdGlhZGRyc5YACASsEraGBnA3AAoErBK2hgZwON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqGmLcTL-WgsmB0ipi6Y5sAEYjqQi_Bj5YnYWp58wWjuDdGNwgnA3g3VkcIJwOYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.171 waku 7a6f0fa645e1e94f9fd13e5e53f7815c72d8a3acf67419506632ee0edb5bc047
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a6f0fa645e1. Setting up logs at ./log/docker/node2_2026-03-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43995
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43995/health" -H "Content-Type: application/json" -d 'None'
INFO  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:43995/debug/v1/info" -H "Content-Type: application/json" -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.171/tcp/43996/p2p/16Uiu2HAm1HF2Akn6iCwwnwiHKCexqZW1sk5rXtnM9ZJzMkcLRGhF","/ip4/172.18.198.171/tcp/43997/ws/p2p/16Uiu2HAm1HF2Akn6iCwwnwiHKCexqZW1sk5rXtnM9ZJzMkcLRGhF"],"enrUri":"enr:-L24QNonQlNbUAQddV8MX9vMN4VTsEUZA0SAH4Hxd0xejMtJbWm4u5gRkGCls3bcsKldoqzvfNFbdiw2EJMUBNrK-RcCgmlkgnY0gmlwhKwSxquKbXVsdGlhZGRyc5YACASsEsarBqvcAAoErBLGqwar3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECVv1A-WD_Npxb-w86CJQzah8mReX2lMzunpYlVNtUAMqDdGNwgqvcg3VkcIKr3oV3YWt1MgA"}'
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.120.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2695', '2696', '2697', '2698', '2699']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2695:2695 -p 2696:2696 -p 2697:2697 -p 2698:2698 -p 2699:2699 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2697 --rest-port=2695 --tcp-port=2696 --discv5-udp-port=2698 --rest-address=0.0.0.0 --nat=extip:172.18.120.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef7bea1dc857bdcd24c5bf8612f829cabfcefa3fdb153998fabd72daabb80966 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2699 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QBVuzBxzYuDY_Im2kdBsQaC9Nz-KuEGXAMquQkqyYfnAT2g1L1QBI5CD5opSowfYcskd-K6eCQsMJkEy-0BMGD8CgmlkgnY0gmlwhKwStoaKbXVsdGlhZGRyc5YACASsEraGBnA3AAoErBK2hgZwON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqGmLcTL-WgsmB0ipi6Y5sAEYjqQi_Bj5YnYWp58wWjuDdGNwgnA3g3VkcIJwOYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.155 waku 4d36102d2983cfb806a4175382f382f754865121a08e0fdfcfc755943c98b845
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d36102d2983. Setting up logs at ./log/docker/node3_2026-03-09_04-41-43__b70f52fc-ebcb-4420-8333-94dd9cfe83ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2695
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2695/health" -H "Content-Type: application/json" -d 'None'
INFO  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:2695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.155/tcp/2696/p2p/16Uiu2HAmAWhfDA8va4ncSMb5pcofrd2VeRicmwNqiLbrep6v2fJu","/ip4/172.18.120.155/tcp/2697/ws/p2p/16Uiu2HAmAWhfDA8va4ncSMb5pcofrd2VeRicmwNqiLbrep6v2fJu"],"enrUri":"enr:-L24QMJ9dQPv9H9tgrfEjCOs6VcTg-yCLpDWpxqla8jT8fG2QBOa_mc4wuHvvGGuZZU5VMXqeOZ3YYpuRRlEvAJJiyoCgmlkgnY0gmlwhKwSeJuKbXVsdGlhZGRyc5YACASsEnibBgqIAAoErBJ4mwYKid0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4CkbaRxtbEw3bilZdp99bL7Uw5nvwKyXUnD5o8_HtT6DdGNwggqIg3VkcIIKioV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2695/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.134/tcp/28727/p2p/16Uiu2HAmPzQBs5NpVmmEcL613JKqHESw39YuGFHLn7Gk3sTXDHRC"]'
INFO  src.node.api_clients.base_client:base_client.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:2695/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "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":"0x5bc58dec5be078aa38a83e9e4bcc472ec79ddbe5884ed2d88791d689323de5f1"},{"messageHash":"0x3c86b3e209e487a1fe9c9a11dd7ab1dc4afd5ebc32fab0178e5731971015e0fe"},{"messageHash":"0x2792b06455d8979bc43a052fe4bf250796f42801b3ca239915eaae94112fed6c"},{"messageHash":"0xc03d3b9fd1fe637e231be37a092cec2ea6725c7cce88d5e22bdab4e5c89fae0e"},{"messageHash":"0x012a5e2a257c9a7c035cac26dc8eb86cb0d4722949439bcab19dbe0bcc3c3ba6"},{"messageHash":"0xf00a1c0a5c9ebc73fed21ecc9a62ad804437fbc0a986b5b1ca91ecdeafa68f11"},{"messageHash":"0x6c7a835af5e5e0d86a443d33c12379df00656aa12d9312e7a7e2c9c62d83391b"},{"messageHash":"0x05bbc1c5c955b9346a4be20e9af1f2c45b3da923abfa4a61ed4e6530e862d544"},{"messageHash":"0x2a194bb1bf8ca87b0ba91d960f0c7720b3d56a27604c70ea953abf96638fbb94"},{"messageHash":"0x6f714b26b51b07eeacd74a539143382fefed622433ed0597021f5f6e94155b17"},{"messageHash":"0x9d6da731d3cd926aaf973b0a9ef8c66c67131ad1ec057a8e577a44bf0bbe3e64"},{"messageHash":"0x29fcbc94e5bc4d8c1ff30f2dd42f750e1368d2d7492d3363a6b7c7955db0218e"},{"messageHash":"0xc1e211147b9f1b5b768f99937a9b8a9d115cdacf479d5f97ca2e62b1faab98a0"},{"messageHash":"0x7dce626ddfb991d8f4a13d933f7f328174317c6d9538797904655baa562e9615"},{"messageHash":"0x6e02bc6fa0ca98b1c191fc4136e2802646b1c239476220e7224382b598afd3af"},{"messageHash":"0xa4e6c0434746b07149386bd45278ccf8c2e6ba6fba942c616c2805601240f22c"},{"messageHash":"0x74e93c4fda3677d66fe5ecb9b2218feb2d2c1b8a2c33f4c337b8f0af784e8f9a"},{"messageHash":"0x3703cfd757dc4aee9c6c5cf89eadc1a1712083e4747795a5dd0f6eba852d196e"},{"messageHash":"0x8a8f8af809d2aaf40d7b31eec0f5385bd7bfd6eb5034639673fe3bf026183eca"},{"messageHash":"0x7cd13a58affd29caac6e0f0fc5bf0d10207aa5e34d12559696a22e9d4087f767"},{"messageHash":"0xa622695eff2f1730db8078ab09871859cd1bea47255763f57a26cea29251f63c"},{"messageHash":"0xcb1cd564954b4c58d66d959a134d93df4cd8e610cdaef8496d5a96d537a48071"},{"messageHash":"0x58c5f3a6585700f74accc9d06fc39a0016b5f2b35f0feb99f173de75263f1b5f"},{"messageHash":"0x7da1adb93bd61347b436d509006e7656bb6ce38580be3590a0e656cdce723851"},{"messageHash":"0x425ab784ce1b45827777acdb185595562c2fde479c1694302024262e5fde8ca9"},{"messageHash":"0x49101130b6b93da6b319f120ef37b367207abeb655408e30385bdd363b4c5ea9"},{"messageHash":"0x65d7997a54f24504cb564ef3eb17efd76548c407b9f9474746007d7606b13c54"},{"messageHash":"0x8ee9811f98bb4af979a68e6c1050a47e295e4e8a64264871ce0ad36b80f97429"},{"messageHash":"0x0cd99795d34982cf3f4cec731acc24456e8b67d0a02447244af503fc1aead849"},{"messageHash":"0x6b4ea1ba6813c176de5632e4123c1f1563d2a090a6d2483687a8fa999d10f0f8"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 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 579e98b422c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a6f0fa645e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d36102d2983
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 579e98b422c9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a6f0fa645e1. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_version with id: 2026-03-09_04-40-18__d6011328-f705-4944-96ed-4101669431fd
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-09_04-40-18__d6011328-f705-4944-96ed-4101669431fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2766', '2767', '2768', '2769', '2770']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2766:2766 -p 2767:2767 -p 2768:2768 -p 2769:2769 -p 2770:2770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2768 --rest-port=2766 --tcp-port=2767 --discv5-udp-port=2769 --rest-address=0.0.0.0 --nat=extip:172.18.218.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf6d907afffa0fbbeab6ad58084564fc4431a8a6f9db6c8822f0c3b7572201ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2770 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.59 waku b6ed0bf42a2d61d100d4a8a681e7047705c5021fbb619b3ed7d1d68df380c54d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30d8c875c2f6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6ed0bf42a2d. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-40-18__d6011328-f705-4944-96ed-4101669431fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2766
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 2eb3cb675d53. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2766/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:2766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.59/tcp/2767/p2p/16Uiu2HAmF7PgnQjTfBVm9Az8mMRN38dXeo21MCqzK3TCvZzAZaox","/ip4/172.18.218.59/tcp/2768/ws/p2p/16Uiu2HAmF7PgnQjTfBVm9Az8mMRN38dXeo21MCqzK3TCvZzAZaox"],"enrUri":"enr:-L24QJU3U5pncbpsGQFkcEfofOV-KzqFCYw2_QOn6mo1WBBlWWOKjvm5rMH6l14ufcnWGbrV98Urr5Snvj4urhrxKsECgmlkgnY0gmlwhKwS2juKbXVsdGlhZGRyc5YACASsEto7BgrPAAoErBLaOwYK0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJHrccTDxkxwST1u5A-53tY7krUCBzVX2ziSFATKA0veDdGNwggrPg3VkcIIK0YV3YWt1MgM"}'
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-09_04-40-18__d6011328-f705-4944-96ed-4101669431fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12128', '12129', '12130', '12131', '12132']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12128:12128 -p 12129:12129 -p 12130:12130 -p 12131:12131 -p 12132:12132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12130 --rest-port=12128 --tcp-port=12129 --discv5-udp-port=12131 --rest-address=0.0.0.0 --nat=extip:172.18.173.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=901e8c2ccb6cfd749f350ed1bbeaa9b2e60ec774fe871b7c1ac47cab53ff68ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12132 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJU3U5pncbpsGQFkcEfofOV-KzqFCYw2_QOn6mo1WBBlWWOKjvm5rMH6l14ufcnWGbrV98Urr5Snvj4urhrxKsECgmlkgnY0gmlwhKwS2juKbXVsdGlhZGRyc5YACASsEto7BgrPAAoErBLaOwYK0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJHrccTDxkxwST1u5A-53tY7krUCBzVX2ziSFATKA0veDdGNwggrPg3VkcIIK0YV3YWt1MgM --storenode=/ip4/172.18.218.59/tcp/2767/p2p/16Uiu2HAmF7PgnQjTfBVm9Az8mMRN38dXeo21MCqzK3TCvZzAZaox --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.112 waku df522e5d977318833e6890391e88d9d9d6a6815baeb1895e728126ed539dd46e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df522e5d9773. Setting up logs at ./log/docker/store_node1_2026-03-09_04-40-18__d6011328-f705-4944-96ed-4101669431fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12128
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12128/health" -H "Content-Type: application/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:12128/debug/v1/info" -H "Content-Type: application/json" -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.112/tcp/12129/p2p/16Uiu2HAmDrh8xXjEKajyx3w37UvwLYPscYhhNgqJ5SLY9bdugamk","/ip4/172.18.173.112/tcp/12130/ws/p2p/16Uiu2HAmDrh8xXjEKajyx3w37UvwLYPscYhhNgqJ5SLY9bdugamk"],"enrUri":"enr:-L24QD5inRsOImxCnb4bII6M6myAJqkGTA68k2rtFY2-62YJEZn-kaADtBOSZ38ULqfv5Ufql3tMIXWTWLxw8NgCQUACgmlkgnY0gmlwhKwSrXCKbXVsdGlhZGRyc5YACASsEq1wBi9hAAoErBKtcAYvYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEdsxu6raXqioGYXsDFOTiHYT4D5zZLWSoFa2Yqjjcx-DdGNwgi9hg3VkcIIvY4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12128/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.59/tcp/2767/p2p/16Uiu2HAmF7PgnQjTfBVm9Az8mMRN38dXeo21MCqzK3TCvZzAZaox"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2766/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:12128/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:2766/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:2766/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":"0xdace3a1f5f69ea4c131c8830dbdd421b15cb37f28c67b907fdc11742b371824f"}]}'
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:12128/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":"0xdace3a1f5f69ea4c131c8830dbdd421b15cb37f28c67b907fdc11742b371824f"}]}'
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 b6ed0bf42a2d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df522e5d9773
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,205 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-03-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553
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-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__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-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__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-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__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-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3124', '3125', '3126', '3127', '3128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3124:3124 -p 3125:3125 -p 3126:3126 -p 3127:3127 -p 3128:3128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3126 --rest-port=3124 --tcp-port=3125 --discv5-udp-port=3127 --rest-address=0.0.0.0 --nat=extip:172.18.65.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ab6a9980b43a8ecf4cd0fe6c9f55251b658eadc3b51e7cad5d5eddeaec72e1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3128 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77481154a95a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.18 waku cbcfaec10c65a132314464d725f40708091b5a325408479683214512f6cfb175
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbcfaec10c65. Setting up logs at ./log/docker/node1_2026-03-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3124
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 802329f14a2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3124/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:3124/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/3125/p2p/16Uiu2HAmBLKcCLUNn2vB2uNVn71itfmQYzEPZi7qcVgix7rvKaaZ","/ip4/172.18.65.18/tcp/3126/ws/p2p/16Uiu2HAmBLKcCLUNn2vB2uNVn71itfmQYzEPZi7qcVgix7rvKaaZ"],"enrUri":"enr:-L24QBhbirGVj3a04dD6FkMeDfB1fPY89AqIlC4I0Xf1JWVzMFhixU49hOW-s8fm5SeM4jUQ4kF4LiT0hF694e9z37cCgmlkgnY0gmlwhKwSQRKKbXVsdGlhZGRyc5YACASsEkESBgw1AAoErBJBEgYMNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7FwNOh2QnqyAorivBabfT2RB-fNLC_b-bpIoMWm9tf6DdGNwggw1g3VkcIIMN4V3YWt1MgE"}'
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.251.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60119', '60120', '60121', '60122', '60123']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60119:60119 -p 60120:60120 -p 60121:60121 -p 60122:60122 -p 60123:60123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60121 --rest-port=60119 --tcp-port=60120 --discv5-udp-port=60122 --rest-address=0.0.0.0 --nat=extip:172.18.251.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91adbbd2fecb17bdf0deb4534d4aabd78a6ef3dfa79bba0aba55d5b9afbfef71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60123 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBhbirGVj3a04dD6FkMeDfB1fPY89AqIlC4I0Xf1JWVzMFhixU49hOW-s8fm5SeM4jUQ4kF4LiT0hF694e9z37cCgmlkgnY0gmlwhKwSQRKKbXVsdGlhZGRyc5YACASsEkESBgw1AAoErBJBEgYMNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7FwNOh2QnqyAorivBabfT2RB-fNLC_b-bpIoMWm9tf6DdGNwggw1g3VkcIIMN4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.166 waku 61ceab59587fa3e9c023c472c8961dfd5d8b89e5cc3423820a6c60bda7e2026a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 61ceab59587f. Setting up logs at ./log/docker/node2_2026-03-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60119
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60119/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:60119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.166/tcp/60120/p2p/16Uiu2HAmPrgtnhGmDmaPSDoYQfRWFuoGoEu2ZHvffqVZPnBAdaUF","/ip4/172.18.251.166/tcp/60121/ws/p2p/16Uiu2HAmPrgtnhGmDmaPSDoYQfRWFuoGoEu2ZHvffqVZPnBAdaUF"],"enrUri":"enr:-L24QJqoHVBIgDExDpgCqy5RZ8CchPAXJqZkEIFDPRLf8Rp2dN2KGedYpQSuMv3OSAIUrYl4D1zQv1BTyJjKqJbZo30CgmlkgnY0gmlwhKwS-6aKbXVsdGlhZGRyc5YACASsEvumBurYAAoErBL7pgbq2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpm_JjG2cN8rcNb6bvBGgubuAqeUq0fh4Pi-mVQByG4CDdGNwgurYg3VkcILq2oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38113', '38114', '38115', '38116', '38117']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38113:38113 -p 38114:38114 -p 38115:38115 -p 38116:38116 -p 38117:38117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38115 --rest-port=38113 --tcp-port=38114 --discv5-udp-port=38116 --rest-address=0.0.0.0 --nat=extip:172.18.213.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaaa59e1b3dbfe6f0ef302c0f7df0cfcc831eb8bae47cae82fe86c7aba036100 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38117 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJqoHVBIgDExDpgCqy5RZ8CchPAXJqZkEIFDPRLf8Rp2dN2KGedYpQSuMv3OSAIUrYl4D1zQv1BTyJjKqJbZo30CgmlkgnY0gmlwhKwS-6aKbXVsdGlhZGRyc5YACASsEvumBurYAAoErBL7pgbq2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpm_JjG2cN8rcNb6bvBGgubuAqeUq0fh4Pi-mVQByG4CDdGNwgurYg3VkcILq2oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.104 waku d2e23baa18f0f23888e6b293e75efd92eaffef51de75281163138e32b1a5559f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2e23baa18f0. Setting up logs at ./log/docker/node3_2026-03-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38113
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38113/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:38113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.104/tcp/38114/p2p/16Uiu2HAm4paZbL1ZerFkva4zwJ6y7b9a3UbSovpT3dBr3AKy7K1X","/ip4/172.18.213.104/tcp/38115/ws/p2p/16Uiu2HAm4paZbL1ZerFkva4zwJ6y7b9a3UbSovpT3dBr3AKy7K1X"],"enrUri":"enr:-L24QOkbazi1EfK_yirJZ6ITXOpoMMsiVGxkVVqY2p0KRXYASkf3GRKCWMaqnaU_fIT06xWL3QsrlXSJlYRvwh6HDj4CgmlkgnY0gmlwhKwS1WiKbXVsdGlhZGRyc5YACASsEtVoBpTiAAoErBLVaAaU490DgnJzhQADAQAAiXNlY3AyNTZrMaECi5dqZxALIKW7_DPxmLASrn1w6nkFGO3U3I0xBa8NTJaDdGNwgpTig3VkcIKU5IV3YWt1MgE"}'
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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62378', '62379', '62380', '62381', '62382']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62378:62378 -p 62379:62379 -p 62380:62380 -p 62381:62381 -p 62382:62382 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62380 --rest-port=62378 --tcp-port=62379 --discv5-udp-port=62381 --rest-address=0.0.0.0 --nat=extip:172.18.175.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7abf7e3be1d9b5e4fbfd15b2907885b7a7bf55a689bf9c26ddb54ee58cc188aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62382 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOkbazi1EfK_yirJZ6ITXOpoMMsiVGxkVVqY2p0KRXYASkf3GRKCWMaqnaU_fIT06xWL3QsrlXSJlYRvwh6HDj4CgmlkgnY0gmlwhKwS1WiKbXVsdGlhZGRyc5YACASsEtVoBpTiAAoErBLVaAaU490DgnJzhQADAQAAiXNlY3AyNTZrMaECi5dqZxALIKW7_DPxmLASrn1w6nkFGO3U3I0xBa8NTJaDdGNwgpTig3VkcIKU5IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.84 waku 30acf653f5a28b464c699704dfacc6ccf3e9a350e3b85dead2dad983f71c6139
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30acf653f5a2. Setting up logs at ./log/docker/node4_2026-03-09_04-37-06__5aad9ead-90f8-4a09-b52a-b3b601809553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62378
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62378/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:62378/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/62379/p2p/16Uiu2HAmSXnL2zhHspWpXoj97Zo227WaYqCYFiy1u5Cgyzor36R5","/ip4/172.18.175.84/tcp/62380/ws/p2p/16Uiu2HAmSXnL2zhHspWpXoj97Zo227WaYqCYFiy1u5Cgyzor36R5"],"enrUri":"enr:-L24QGwNYXauSiOHiEUdsPaYp3x9PVH5WM0qcyWoIa0v08HHNgr1x8sa68skUkxoiyg-WneOHzbUfsP9xRP3uhTpMmICgmlkgnY0gmlwhKwSr1SKbXVsdGlhZGRyc5YACASsEq9UBvOrAAoErBKvVAbzrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzir1Wd59YrCpW_D2gy-d2qAob8qMKMd-Owb9cFysg4iDdGNwgvOrg3VkcILzrYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/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:60119/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:38113/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:62378/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:3124/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.251.166/tcp/50038/p2p/16Uiu2HAmPrgtnhGmDmaPSDoYQfRWFuoGoEu2ZHvffqVZPnBAdaUF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60119/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.213.104/tcp/45412/p2p/16Uiu2HAm4paZbL1ZerFkva4zwJ6y7b9a3UbSovpT3dBr3AKy7K1X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.65.18/tcp/3125/p2p/16Uiu2HAmBLKcCLUNn2vB2uNVn71itfmQYzEPZi7qcVgix7rvKaaZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38113/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.84/tcp/50942/p2p/16Uiu2HAmSXnL2zhHspWpXoj97Zo227WaYqCYFiy1u5Cgyzor36R5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.251.166/tcp/60120/p2p/16Uiu2HAmPrgtnhGmDmaPSDoYQfRWFuoGoEu2ZHvffqVZPnBAdaUF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62378/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.213.104/tcp/38114/p2p/16Uiu2HAm4paZbL1ZerFkva4zwJ6y7b9a3UbSovpT3dBr3AKy7K1X","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6594', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6594', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6594', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6594', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
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:62378/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:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(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', '6594', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 16656 bytes 174 pkt (dropped 103, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 40.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62378/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":1773031051782598664,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031051793351984,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031053056919296,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031054129036651,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031055155955854,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031056992679289,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031058232663720,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031058251225278,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031059688571204,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031059703323279,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031059718464477,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031060352878972,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031061801032793,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031061814415815,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031064296590095,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031064310868677,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031065334883371,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031065960874105,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031066999041416,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031067010804361,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031067030087238,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031067044444269,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031067063276185,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031069108891875,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031069126138687,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031069144008073,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031069157519371,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031069376619399,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031072488652893,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031073960509260,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:403 [LOSS=40.0%] sent=30 received=30 window=40.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6594', '-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 cbcfaec10c65
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 61ceab59587f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d2e23baa18f0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cbcfaec10c65. 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 30acf653f5a2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 61ceab59587f. 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,78 @@
2026-03-09 04:34:57.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:34:57.832 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-03-09_04-34-57__7d32303d-7e25-4474-8954-7a89d3fe0bb4
2026-03-09 04:34:57.832 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:34:57.832 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:34:57.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:34:57.838 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-34-57__7d32303d-7e25-4474-8954-7a89d3fe0bb4__wakuorg_nwaku:latest.log
2026-03-09 04:34:57.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:34:57.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-34-57__7d32303d-7e25-4474-8954-7a89d3fe0bb4__wakuorg_nwaku:latest.log
2026-03-09 04:34:57.843 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-09 04:34:57.844 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:34:57.844 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:34:57.845 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:34:57.845 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.129
2026-03-09 04:34:57.845 DEBUG [src.node.docker_mananger] Generated ports ['46762', '46763', '46764', '46765', '46766']
2026-03-09 04:34:57.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:34:57.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:34:57.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:34:57.846 DEBUG [src.node.docker_mananger] docker run -i -t -p 46762:46762 -p 46763:46763 -p 46764:46764 -p 46765:46765 -p 46766:46766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46764 --rest-port=46762 --tcp-port=46763 --discv5-udp-port=46765 --rest-address=0.0.0.0 --nat=extip:172.18.183.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3c1fa80bfc47c1c18b1a2f4fcdd65a087ebb1b75b79ebcfcbc2eaabac683af6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46766 --metrics-logging=true --relay=true
2026-03-09 04:34:57.993 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.129 waku 9e4c3cdb4467d0f5104abd714b6c5dc994c87954f0c1338af39be5359e84f408
2026-03-09 04:34:58.018 DEBUG [src.node.docker_mananger] Container started with ID 9e4c3cdb4467. Setting up logs at ./log/docker/node1_2026-03-09_04-34-57__7d32303d-7e25-4474-8954-7a89d3fe0bb4__wakuorg_nwaku:latest.log
2026-03-09 04:34:58.019 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46762
2026-03-09 04:34:58.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:34:58.150 ERROR [src.node.docker_mananger] Max retries reached for container 63bc872b9b5b. Exiting log stream.
2026-03-09 04:34:58.630 ERROR [src.node.docker_mananger] Max retries reached for container 5f245284e2f8. Exiting log stream.
2026-03-09 04:34:59.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46762/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:34:59.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:34:59.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:34:59.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:34:59.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.129/tcp/46763/p2p/16Uiu2HAmVUpXLmjGVtLiinCi3ZNTJ9FbrxU2ZqhmvsFMGMUaF2DS","/ip4/172.18.183.129/tcp/46764/ws/p2p/16Uiu2HAmVUpXLmjGVtLiinCi3ZNTJ9FbrxU2ZqhmvsFMGMUaF2DS"],"enrUri":"enr:-L24QCzsbFiWiwhk6Yq98311kudBtWIyHFki5MHnlea1RowtObJthOelQZND3xFpceKt2VB-oGK6BOiHyLh3b7DJftsCgmlkgnY0gmlwhKwSt4GKbXVsdGlhZGRyc5YACASsEreBBrarAAoErBK3gQa2rN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-fvCMlK8h8W-ATFgBQCT2wQ9XTrfLcfwCNic7iQ-_5WDdGNwgrarg3VkcIK2rYV3YWt1MgE"}'
2026-03-09 04:34:59.025 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:34:59.025 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:34:59.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:34:59.027 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:34:59.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.217
2026-03-09 04:34:59.027 DEBUG [src.node.docker_mananger] Generated ports ['45913', '45914', '45915', '45916', '45917']
2026-03-09 04:34:59.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:34:59.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:34:59.027 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:34:59.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 45913:45913 -p 45914:45914 -p 45915:45915 -p 45916:45916 -p 45917:45917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45915 --rest-port=45913 --tcp-port=45914 --discv5-udp-port=45916 --rest-address=0.0.0.0 --nat=extip:172.18.198.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efc94a64d311dd8f1555a3beb1b9eff4ae80b1cdff0fec6e1f439e7ed55fd9e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45917 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCzsbFiWiwhk6Yq98311kudBtWIyHFki5MHnlea1RowtObJthOelQZND3xFpceKt2VB-oGK6BOiHyLh3b7DJftsCgmlkgnY0gmlwhKwSt4GKbXVsdGlhZGRyc5YACASsEreBBrarAAoErBK3gQa2rN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-fvCMlK8h8W-ATFgBQCT2wQ9XTrfLcfwCNic7iQ-_5WDdGNwgrarg3VkcIK2rYV3YWt1MgE
2026-03-09 04:34:59.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.217 waku 8e0505a2f56104eec2c1db20bf83a062a2f1263da735828e0ef235dd8504dfc9
2026-03-09 04:34:59.200 DEBUG [src.node.docker_mananger] Container started with ID 8e0505a2f561. Setting up logs at ./log/docker/node2_2026-03-09_04-34-57__7d32303d-7e25-4474-8954-7a89d3fe0bb4__wakuorg_nwaku:latest.log
2026-03-09 04:34:59.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45913
2026-03-09 04:34:59.201 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:00.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45913/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:00.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:35:00.231 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:00.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:00.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.217/tcp/45914/p2p/16Uiu2HAmMPdpKiMhkt7Z6HrYCrDgnY2LTjAV8yHACT3LmvNq8RyB","/ip4/172.18.198.217/tcp/45915/ws/p2p/16Uiu2HAmMPdpKiMhkt7Z6HrYCrDgnY2LTjAV8yHACT3LmvNq8RyB"],"enrUri":"enr:-L24QNif_nkH9NbsZCsyhS2hED2NbxoE2AZgN2oR3kYvSQ8XapzH4LcX8jVk30WWn4tbmWd1F5DN7xxkROta-QKrQcACgmlkgnY0gmlwhKwSxtmKbXVsdGlhZGRyc5YACASsEsbZBrNaAAoErBLG2QazW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDgcpAoAnQTWw7rpzm6A0RV9GI-F3_RhBx953s4taciJKDdGNwgrNag3VkcIKzXIV3YWt1MgE"}'
2026-03-09 04:35:00.237 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:00.238 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-09 04:35:00.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:00.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:00.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:00.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:00.251 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-09 04:35:00.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46762/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:00.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.198.217/tcp/54108/p2p/16Uiu2HAmMPdpKiMhkt7Z6HrYCrDgnY2LTjAV8yHACT3LmvNq8RyB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-09 04:35:00.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45913/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:00.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.129/tcp/46763/p2p/16Uiu2HAmVUpXLmjGVtLiinCi3ZNTJ9FbrxU2ZqhmvsFMGMUaF2DS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-09 04:35:00.257 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-09 04:35:10.257 INFO [tests.e2e.test_network_conditions] Applying 1000ms latency to node2
2026-03-09 04:35:10.259 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4037', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:35:10.303 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4037', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:35:10.311 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4037', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
2026-03-09 04:35:10.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46762/relay/v1/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-09 04:35:10.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:10.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45913/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:12.330 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":1773030910321556937,"ephemeral":false,"proof":""}]'
2026-03-09 04:35:12.332 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4037', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:35:12.341 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:35:12.342 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:35:12.342 DEBUG [src.node.waku_node] Stopping container with id 9e4c3cdb4467
2026-03-09 04:35:12.845 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:12.846 DEBUG [src.node.waku_node] Stopping container with id 8e0505a2f561
2026-03-09 04:35:13.289 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:13.291 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:35:13.299 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:35:13.307 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-09_04-36-10__c1b6c35e-f05e-462f-abd6-2b90e4af9c67
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-09_04-36-10__c1b6c35e-f05e-462f-abd6-2b90e4af9c67__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-09_04-36-10__c1b6c35e-f05e-462f-abd6-2b90e4af9c67__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-09_04-36-10__c1b6c35e-f05e-462f-abd6-2b90e4af9c67__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-09_04-36-10__c1b6c35e-f05e-462f-abd6-2b90e4af9c67__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/n1_service_lookup__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/n2_service_relay__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/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65293', '65294', '65295', '65296', '65297']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65293:65293 -p 65294:65294 -p 65295:65295 -p 65296:65296 -p 65297:65297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65295 --rest-port=65293 --tcp-port=65294 --discv5-udp-port=65296 --rest-address=0.0.0.0 --nat=extip:172.18.33.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce306bdabb9eddf9ebe0a6b3cab270af4dc7d0fcfdcea25adacfdae159e85a6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65297 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.68 waku 6c074a21252a4d006fdd060d22813a82da1d984fa3dedd0276f3dce468f929e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c074a21252a. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65293
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 323862e885b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1f9bee87bd2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:65293/debug/v1/info" -H "Content-Type: application/json" -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.68/tcp/65294/p2p/16Uiu2HAmFSkRY2rgvd3BffY94pwPEoELmD88CGYWCjQHjcwgmuDp","/ip4/172.18.33.68/tcp/65295/ws/p2p/16Uiu2HAmFSkRY2rgvd3BffY94pwPEoELmD88CGYWCjQHjcwgmuDp"],"enrUri":"enr:-L24QC5ySUVZ4chaqGOpqr6eSPAPgzW7WPLkkKII9jsdioUtNRvINrM45ZXP53NB4VNzmw3IeeARAPDmYzNkOTUWdokCgmlkgnY0gmlwhKwSIUSKbXVsdGlhZGRyc5YACASsEiFEBv8OAAoErBIhRAb_D90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKXBYEAYfte4RsDisSAAA2G0G_BjK9ZncMhVYBhvWpAeDdGNwgv8Og3VkcIL_EIV3YWt1MgE"}'
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.13.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2924', '2925', '2926', '2927', '2928']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2924:2924 -p 2925:2925 -p 2926:2926 -p 2927:2927 -p 2928:2928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2926 --rest-port=2924 --tcp-port=2925 --discv5-udp-port=2927 --rest-address=0.0.0.0 --nat=extip:172.18.13.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c9405ad51eb635fa0eab7cfd3caea1ebed977ccf0a7e844dee23269b9eaafdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2928 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC5ySUVZ4chaqGOpqr6eSPAPgzW7WPLkkKII9jsdioUtNRvINrM45ZXP53NB4VNzmw3IeeARAPDmYzNkOTUWdokCgmlkgnY0gmlwhKwSIUSKbXVsdGlhZGRyc5YACASsEiFEBv8OAAoErBIhRAb_D90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKXBYEAYfte4RsDisSAAA2G0G_BjK9ZncMhVYBhvWpAeDdGNwgv8Og3VkcIL_EIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.78 waku bc1928f08859075e2a6be613233fdf61759dd3f123d6da14f4cceaa3b9f1401d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc1928f08859. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2924
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2924/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:2924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.78/tcp/2925/p2p/16Uiu2HAmQxVBdSjsHS9Dvcsy7NYo83fz6axFsKiMdY4aX1c8vxTh","/ip4/172.18.13.78/tcp/2926/ws/p2p/16Uiu2HAmQxVBdSjsHS9Dvcsy7NYo83fz6axFsKiMdY4aX1c8vxTh"],"enrUri":"enr:-L24QBT6WTgb2MNv9ESogdUfulMJrvbIB-D3fCij3yooKyYTN2gizqKuVQj3FWjfs2llolXbLSNJ3r3Zno_BbdU1vGgCgmlkgnY0gmlwhKwSDU6KbXVsdGlhZGRyc5YACASsEg1OBgttAAoErBINTgYLbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtse4DHpUEljez6sghTPvFuf-fe83ydN22z8Ac9W9uWCDdGNwggttg3VkcIILb4V3YWt1MgE"}'
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.130.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3365', '3366', '3367', '3368', '3369']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3365:3365 -p 3366:3366 -p 3367:3367 -p 3368:3368 -p 3369:3369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3367 --rest-port=3365 --tcp-port=3366 --discv5-udp-port=3368 --rest-address=0.0.0.0 --nat=extip:172.18.130.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd7cdf7d6b05632057d05baf382f3c78a1fe6aafcf73f92ef83bc1d6097ee20e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3369 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QC5ySUVZ4chaqGOpqr6eSPAPgzW7WPLkkKII9jsdioUtNRvINrM45ZXP53NB4VNzmw3IeeARAPDmYzNkOTUWdokCgmlkgnY0gmlwhKwSIUSKbXVsdGlhZGRyc5YACASsEiFEBv8OAAoErBIhRAb_D90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKXBYEAYfte4RsDisSAAA2G0G_BjK9ZncMhVYBhvWpAeDdGNwgv8Og3VkcIL_EIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.82 waku 836714855a76f16da4615e149982bf2e86f8c9d198e8e98828204dea1717b20e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 836714855a76. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3365
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:3365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.82/tcp/3366/p2p/16Uiu2HAmJeDfsZ817am7r4r6MtX3eVDHptmKesizBSCCgVTCgJji","/ip4/172.18.130.82/tcp/3367/ws/p2p/16Uiu2HAmJeDfsZ817am7r4r6MtX3eVDHptmKesizBSCCgVTCgJji"],"enrUri":"enr:-L24QI8br59XeHSw1qaD03L5GKuOLBFZcg_mLMP-FZXirT17ZzqSQr2WzMWV0P5Gc-K8Cu3wtdJWYC7FcATTIc4wzcsCgmlkgnY0gmlwhKwSglKKbXVsdGlhZGRyc5YACASsEoJSBg0mAAoErBKCUgYNJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWPOaJzYL0kgQo0U9Rc7LfYU3wylSQ4wHF8E0E_6m_JmDdGNwgg0mg3VkcIINKIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65293/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.78/tcp/2925/p2p/16Uiu2HAmQxVBdSjsHS9Dvcsy7NYo83fz6axFsKiMdY4aX1c8vxTh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.68/tcp/65294/p2p/16Uiu2HAmFSkRY2rgvd3BffY94pwPEoELmD88CGYWCjQHjcwgmuDp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65293/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.82/tcp/3366/p2p/16Uiu2HAmJeDfsZ817am7r4r6MtX3eVDHptmKesizBSCCgVTCgJji"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.68/tcp/65294/p2p/16Uiu2HAmFSkRY2rgvd3BffY94pwPEoELmD88CGYWCjQHjcwgmuDp"]'
INFO  src.node.api_clients.base_client:base_client.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:65293/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.130.82/tcp/3366/p2p/16Uiu2HAmJeDfsZ817am7r4r6MtX3eVDHptmKesizBSCCgVTCgJji","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.13.78/tcp/45390/p2p/16Uiu2HAmQxVBdSjsHS9Dvcsy7NYo83fz6axFsKiMdY4aX1c8vxTh","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:571 /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.130.82/tcp/3366/p2p/16Uiu2HAmJeDfsZ817am7r4r6MtX3eVDHptmKesizBSCCgVTCgJji', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.13.78/tcp/45390/p2p/16Uiu2HAmQxVBdSjsHS9Dvcsy7NYo83fz6axFsKiMdY4aX1c8vxTh', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.36.0-164-g0ad551', '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 6c074a21252a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc1928f08859
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 836714855a76
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c074a21252a. 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,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-03-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848
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-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3266', '3267', '3268', '3269', '3270']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3266:3266 -p 3267:3267 -p 3268:3268 -p 3269:3269 -p 3270:3270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3268 --rest-port=3266 --tcp-port=3267 --discv5-udp-port=3269 --rest-address=0.0.0.0 --nat=extip:172.18.147.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa0d877b2bf57d6c0ab1fb0cf6e2af754669ee58cdf04e8f781e38dfb94cc192 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3270 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 291cd5c22036. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.19 waku 10316c1f3e115819bbf29d8ef9ccddd4c122a17ae28595dc3a0a4b0b27aa8798
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10316c1f3e11. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3266
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 bf268356c0d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3266/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:3266/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/3267/p2p/16Uiu2HAmJpqgR6cW3FccVYNSTL8orSUZqqfQGS9vxBEn8sXbUB8t","/ip4/172.18.147.19/tcp/3268/ws/p2p/16Uiu2HAmJpqgR6cW3FccVYNSTL8orSUZqqfQGS9vxBEn8sXbUB8t"],"enrUri":"enr:-L24QAYe9GJM5zSQPZa2VBH32coAmY5WdVBZbSSz38YEE8usAsBN-POWX6cSK83Q4B3xhOLz-YINvV4ow-oRVBItgkMCgmlkgnY0gmlwhKwSkxOKbXVsdGlhZGRyc5YACASsEpMTBgzDAAoErBKTEwYMxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW6wgTZAV7sMs6XUc7Fj4uX01fmZ7T7h8Hd6jwsNO3UmDdGNwggzDg3VkcIIMxYV3YWt1Mgk"}'
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-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26303', '26304', '26305', '26306', '26307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26303:26303 -p 26304:26304 -p 26305:26305 -p 26306:26306 -p 26307:26307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26305 --rest-port=26303 --tcp-port=26304 --discv5-udp-port=26306 --rest-address=0.0.0.0 --nat=extip:172.18.247.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a9daf74cf320bd00c4b2050d0a8bb753de1a1bace1d642a59170dab746ba1e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26307 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.146 waku 345c4acbd21c124d0b6149ea45c918bba2bda471fa4b6c819ba5af5cf847a7a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345c4acbd21c. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26303
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:26303/debug/v1/info" -H "Content-Type: application/json" -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.146/tcp/26304/p2p/16Uiu2HAm3fUitV5ymoDAtcDYBdzoM1HZuV2MZh9DUk57JxHY6iBy","/ip4/172.18.247.146/tcp/26305/ws/p2p/16Uiu2HAm3fUitV5ymoDAtcDYBdzoM1HZuV2MZh9DUk57JxHY6iBy"],"enrUri":"enr:-L24QH-1WJL9Dg6q6ElyfMYl02Si92frKOgPPq7F_KybKBobCe5QPKUE5qodYsnkn_h4XxEm5oTJOepxeb5tyLQ7Q-kCgmlkgnY0gmlwhKwS95KKbXVsdGlhZGRyc5YACASsEveSBmbAAAoErBL3kgZmwd0DgnJzhQADAQAAiXNlY3AyNTZrMaECembl_0BnTSlFqjtGrumx-5kLltKUm_3b6mplbMnYCziDdGNwgmbAg3VkcIJmwoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.19/tcp/3267/p2p/16Uiu2HAmJpqgR6cW3FccVYNSTL8orSUZqqfQGS9vxBEn8sXbUB8t"]'
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-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50794', '50795', '50796', '50797', '50798']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50794:50794 -p 50795:50795 -p 50796:50796 -p 50797:50797 -p 50798:50798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50796 --rest-port=50794 --tcp-port=50795 --discv5-udp-port=50797 --rest-address=0.0.0.0 --nat=extip:172.18.181.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=26dba64c48a01cca6c5cfdbdf7b9fb248d0b7cff2ba8caf9b422c9b40b55e61e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50798 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAYe9GJM5zSQPZa2VBH32coAmY5WdVBZbSSz38YEE8usAsBN-POWX6cSK83Q4B3xhOLz-YINvV4ow-oRVBItgkMCgmlkgnY0gmlwhKwSkxOKbXVsdGlhZGRyc5YACASsEpMTBgzDAAoErBKTEwYMxN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW6wgTZAV7sMs6XUc7Fj4uX01fmZ7T7h8Hd6jwsNO3UmDdGNwggzDg3VkcIIMxYV3YWt1Mgk --lightpushnode=/ip4/172.18.147.19/tcp/3267/p2p/16Uiu2HAmJpqgR6cW3FccVYNSTL8orSUZqqfQGS9vxBEn8sXbUB8t --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.97 waku 4dcf88a8aaf0c2e96cad12452d11d26fcb77b27cee9db864add0fefe5fbf51eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4dcf88a8aaf0. Setting up logs at ./log/docker/lightpush_node1_2026-03-09_04-43-53__462cd7d3-00b7-4739-b96f-080d3f948848__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50794
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50794/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:50794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.97/tcp/50795/p2p/16Uiu2HAmDaLp1k5LbesGNLvSMUshxTgkimcGk3j8oTSnpEL35HDA","/ip4/172.18.181.97/tcp/50796/ws/p2p/16Uiu2HAmDaLp1k5LbesGNLvSMUshxTgkimcGk3j8oTSnpEL35HDA"],"enrUri":"enr:-L24QPY9Mm2sPy6Q7xcpC3IlYf4HBW_K1le82JRsf-YcYBOwd65C1rvE2-d6G9LjClHOBHhrZ13O1boR981L0nks0hACgmlkgnY0gmlwhKwStWGKbXVsdGlhZGRyc5YACASsErVhBsZrAAoErBK1YQbGbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDarq_W4Qn7Iz3nfbe7ljmDphcKx7NvFzH6eGQodPEGGDdGNwgsZrg3VkcILGbYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50794/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.19/tcp/3267/p2p/16Uiu2HAmJpqgR6cW3FccVYNSTL8orSUZqqfQGS9vxBEn8sXbUB8t"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50794/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.146/tcp/26304/p2p/16Uiu2HAm3fUitV5ymoDAtcDYBdzoM1HZuV2MZh9DUk57JxHY6iBy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3266/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:26303/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:50794/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50794/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031437194487558}}'
INFO  src.node.api_clients.base_client:base_client.py: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:3266/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":1773031437194487558,"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:26303/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":1773031437194487558,"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:50794/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":1773031437194487558,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50794/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031437194487558}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:50794/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10316c1f3e11
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 345c4acbd21c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4dcf88a8aaf0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10316c1f3e11. 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,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-03-09_04-36-35__2ace65b4-9ff8-4139-8968-c74a6b3be5ab
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-09_04-36-35__2ace65b4-9ff8-4139-8968-c74a6b3be5ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4764', '4765', '4766', '4767', '4768']
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 4764:4764 -p 4765:4765 -p 4766:4766 -p 4767:4767 -p 4768:4768 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4766 --rest-port=4764 --tcp-port=4765 --discv5-udp-port=4767 --rest-address=0.0.0.0 --nat=extip:172.18.114.116 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bfb7ad5bd3c7b015c319636e721f929011fbbef3bf1baf8e40e9dbf03d17124f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4768 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.116 waku 66071ff7c8b4b32ec699d0aa55adb4c848c684c7df688173b95ba4133dac4bb5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66071ff7c8b4. Setting up logs at ./log/docker/node1_2026-03-09_04-36-35__2ace65b4-9ff8-4139-8968-c74a6b3be5ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4764
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 8ffb7b577e95. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d1419d77b0e9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4764/health" -H "Content-Type: application/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:4764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.116/tcp/4765/p2p/16Uiu2HAmEW6nzeHc6me6mrQFPDE3QGSiHXPxF2NGLTKB3gqMwN2d","/ip4/172.18.114.116/tcp/4766/ws/p2p/16Uiu2HAmEW6nzeHc6me6mrQFPDE3QGSiHXPxF2NGLTKB3gqMwN2d"],"enrUri":"enr:-L24QLm_QsnqtNTq_oi2eRi2xhAfxe28g6ZSPt3-ZFSEH8ZhPQB8BEQzWy7qkXpQGL280Ca3k80PIBiogUoZpuPFrLUCgmlkgnY0gmlwhKwScnSKbXVsdGlhZGRyc5YACASsEnJ0BhKdAAoErBJydAYSnt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDG3BukUwyaZSzMWpZO36pALsC86LD2Gfn6VCEq_-sYsKDdGNwghKdg3VkcIISn4V3YWt1MgU"}'
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-09_04-36-35__2ace65b4-9ff8-4139-8968-c74a6b3be5ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8217', '8218', '8219', '8220', '8221']
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 8217:8217 -p 8218:8218 -p 8219:8219 -p 8220:8220 -p 8221:8221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8219 --rest-port=8217 --tcp-port=8218 --discv5-udp-port=8220 --rest-address=0.0.0.0 --nat=extip:172.18.237.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f482ec8b1acfd543582acb9eae89781af59bee77edfdc0faa4c7cdcdc54c83ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8221 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLm_QsnqtNTq_oi2eRi2xhAfxe28g6ZSPt3-ZFSEH8ZhPQB8BEQzWy7qkXpQGL280Ca3k80PIBiogUoZpuPFrLUCgmlkgnY0gmlwhKwScnSKbXVsdGlhZGRyc5YACASsEnJ0BhKdAAoErBJydAYSnt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDG3BukUwyaZSzMWpZO36pALsC86LD2Gfn6VCEq_-sYsKDdGNwghKdg3VkcIISn4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.29 waku 9df9ae786f236728d85633b1cfe4d17c93e1702f401ff353d9f8dd73670fecad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9df9ae786f23. Setting up logs at ./log/docker/node2_2026-03-09_04-36-35__2ace65b4-9ff8-4139-8968-c74a6b3be5ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8217/health" -H "Content-Type: application/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:8217/debug/v1/info" -H "Content-Type: application/json" -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.29/tcp/8218/p2p/16Uiu2HAmHh4aJkUbhvRYcV7wJ5PzT2oTWUbpqNgQZCaDwRga5PbY","/ip4/172.18.237.29/tcp/8219/ws/p2p/16Uiu2HAmHh4aJkUbhvRYcV7wJ5PzT2oTWUbpqNgQZCaDwRga5PbY"],"enrUri":"enr:-L24QGuEL_agbZEYQsOxkP-nBUkaveIuR7eu57KdYVsuett_abtNTyPCAWtmfCJPzUNzAWSYfJY8tOb4Eccw0UgTQ-ACgmlkgnY0gmlwhKwS7R2KbXVsdGlhZGRyc5YACASsEu0dBiAaAAoErBLtHQYgG90DgnJzhQACAQAAiXNlY3AyNTZrMaEDStJfcbNMJKmztmiCtyJ868IQJtQBb07-W1_t23zoevuDdGNwgiAag3VkcIIgHIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.116/tcp/4765/p2p/16Uiu2HAmEW6nzeHc6me6mrQFPDE3QGSiHXPxF2NGLTKB3gqMwN2d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4764/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 DELETE "http://127.0.0.1:8217/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:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4764/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)'}'
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:4764/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66071ff7c8b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9df9ae786f23
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-03-09 04:35:18.260 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:35:18.260 DEBUG [tests.conftest] Running test: test_combination_of_different_nodes with id: 2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd
2026-03-09 04:35:18.261 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:35:18.261 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-09 04:35:18.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:18.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:18.269 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:18.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:18.270 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:18.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.188
2026-03-09 04:35:18.271 DEBUG [src.node.docker_mananger] Generated ports ['43388', '43389', '43390', '43391', '43392']
2026-03-09 04:35:18.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:18.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:18.271 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:18.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 43388:43388 -p 43389:43389 -p 43390:43390 -p 43391:43391 -p 43392:43392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43390 --rest-port=43388 --tcp-port=43389 --discv5-udp-port=43391 --rest-address=0.0.0.0 --nat=extip:172.18.25.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4db62ae1e5887b391eb0aa0162fff53fae5cfaafe3c3f66dc88d2bceb26a6eea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43392 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-03-09 04:35:18.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.188 waku 36bf7754f0804aa18b6dcb02c84edaf6b976f0cae3699c625e22c2dde96a2d16
2026-03-09 04:35:18.497 DEBUG [src.node.docker_mananger] Container started with ID 36bf7754f080. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:18.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43388
2026-03-09 04:35:18.499 ERROR [src.node.docker_mananger] Max retries reached for container 3e63c77d7ab5. Exiting log stream.
2026-03-09 04:35:18.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:19.058 ERROR [src.node.docker_mananger] Max retries reached for container 7ab6a9e56c91. Exiting log stream.
2026-03-09 04:35:19.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43388/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:19.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:35:19.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:19.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:19.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.188/tcp/43389/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei","/ip4/172.18.25.188/tcp/43390/ws/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei"],"enrUri":"enr:-L24QODnTe0PHHDyllbdAVzn7aNxxgB5ECtVN2jvqVEIq8uYJ1f9AzUhn1x4uG5CBV2PZkeXpia3Ny3yvPu9svL3bFgCgmlkgnY0gmlwhKwSGbyKbXVsdGlhZGRyc5YACASsEhm8Bql9AAoErBIZvAapft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVyBiwIBq5CvLLb86E72Yo-tP6hWD2cUKfGyXv8IvjtuDdGNwgql9g3VkcIKpf4V3YWt1Mg0"}'
2026-03-09 04:35:19.506 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:19.513 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:19.513 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:19.514 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:19.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:19.515 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:19.515 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.139
2026-03-09 04:35:19.515 DEBUG [src.node.docker_mananger] Generated ports ['12289', '12290', '12291', '12292', '12293']
2026-03-09 04:35:19.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:19.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:19.516 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:19.516 DEBUG [src.node.docker_mananger] docker run -i -t -p 12289:12289 -p 12290:12290 -p 12291:12291 -p 12292:12292 -p 12293:12293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12291 --rest-port=12289 --tcp-port=12290 --discv5-udp-port=12292 --rest-address=0.0.0.0 --nat=extip:172.18.238.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=936d66219badbeaffb479c42ab0bd8d8666452d6f8c8bcce0a85e4fa69aaaadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12293 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.25.188/tcp/43389/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei
2026-03-09 04:35:19.715 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.139 waku 0764a9482bb419ea88157d9a7af8a2d3d5d36d5b9b72e6712c70b4650f32fdb8
2026-03-09 04:35:19.749 DEBUG [src.node.docker_mananger] Container started with ID 0764a9482bb4. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:19.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12289
2026-03-09 04:35:19.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:20.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:20.753 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-09 04:35:20.753 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:20.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:20.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.139/tcp/12290/p2p/16Uiu2HAkzXBn9EBKK3gHohJmsoL2XDJ1bqgLnAR7cZEXH7Hj5mhg","/ip4/172.18.238.139/tcp/12291/ws/p2p/16Uiu2HAkzXBn9EBKK3gHohJmsoL2XDJ1bqgLnAR7cZEXH7Hj5mhg"],"enrUri":"enr:-L24QHESyiSFjE9a11IrJh0UqUUCAicI810ABIyQi7paUpAAe4WlTbpS9dwzF_9PfNWdOtJpxOflYiNPW8bDvp-q1tUCgmlkgnY0gmlwhKwS7ouKbXVsdGlhZGRyc5YACASsEu6LBjACAAoErBLuiwYwA90DgnJzhQADAQAAiXNlY3AyNTZrMaECS7QIW_XFXxrnAfDlV5j99NCgpZ-TjbKIeO4uQv4QqCeDdGNwgjACg3VkcIIwBIV3YWt1MgA"}'
2026-03-09 04:35:20.756 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:20.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.188/tcp/43389/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei"]'
2026-03-09 04:35:20.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:20.804 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:20.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:20.804 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:20.804 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:20.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:20.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.222
2026-03-09 04:35:20.806 DEBUG [src.node.docker_mananger] Generated ports ['64058', '64059', '64060', '64061', '64062']
2026-03-09 04:35:20.806 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:20.806 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:20.807 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:20.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 64058:64058 -p 64059:64059 -p 64060:64060 -p 64061:64061 -p 64062:64062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64060 --rest-port=64058 --tcp-port=64059 --discv5-udp-port=64061 --rest-address=0.0.0.0 --nat=extip:172.18.140.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cdb2adfd7be6dbdfcce847a151dc68da6e4ee83d11beaaf825228ce51d8acb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64062 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QODnTe0PHHDyllbdAVzn7aNxxgB5ECtVN2jvqVEIq8uYJ1f9AzUhn1x4uG5CBV2PZkeXpia3Ny3yvPu9svL3bFgCgmlkgnY0gmlwhKwSGbyKbXVsdGlhZGRyc5YACASsEhm8Bql9AAoErBIZvAapft0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVyBiwIBq5CvLLb86E72Yo-tP6hWD2cUKfGyXv8IvjtuDdGNwgql9g3VkcIKpf4V3YWt1Mg0 --lightpushnode=/ip4/172.18.25.188/tcp/43389/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei --lightpush=true --relay=true
2026-03-09 04:35:21.012 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.222 waku 9396478bc8b88c7e5e7c18dd9d0645c38a06f6e129924c3a98ad75087ac3022b
2026-03-09 04:35:21.048 DEBUG [src.node.docker_mananger] Container started with ID 9396478bc8b8. Setting up logs at ./log/docker/lightpush_node2_2026-03-09_04-35-18__6c82cc41-1543-44c0-8fed-47fe38d03cbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:21.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64058
2026-03-09 04:35:21.049 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:22.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64058/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:22.055 INFO [src.node.api_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-09 04:35:22.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:22.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:22.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.222/tcp/64059/p2p/16Uiu2HAm6zV3YMS98cEUjuWwqWP51MLypxfa9LzDiDLx3X5m9JKW","/ip4/172.18.140.222/tcp/64060/ws/p2p/16Uiu2HAm6zV3YMS98cEUjuWwqWP51MLypxfa9LzDiDLx3X5m9JKW"],"enrUri":"enr:-L24QCuirNbutY5X-hcV9uOmWXjVcIZsik-BLqgrk12pe6MffF38BwoSilTepqNj6pA4g14dmlXgUeeCjiEjJ7aiW5gCgmlkgnY0gmlwhKwSjN6KbXVsdGlhZGRyc5YACASsEozeBvo7AAoErBKM3gb6PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq9hbs-VhMLTJbe9-ydX8mQ7FEFJjFQa8OLNzqFW095WDdGNwgvo7g3VkcIL6PYV3YWt1Mgk"}'
2026-03-09 04:35:22.071 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:22.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.188/tcp/43389/p2p/16Uiu2HAmJX6Tmx6sd1yg7385NieYn9UU6WeKKkKMNs6AW8UdV5ei"]'
2026-03-09 04:35:22.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:22.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.139/tcp/12290/p2p/16Uiu2HAkzXBn9EBKK3gHohJmsoL2XDJ1bqgLnAR7cZEXH7Hj5mhg"]'
2026-03-09 04:35:22.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:22.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:35:22.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:22.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64058/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:35:22.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:22.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-03-09 04:35:22.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-09 04:35:22.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:23.151 DEBUG [src.steps.light_push] Lightpushing message
2026-03-09 04:35:23.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64058/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773030923151373713}}'
2026-03-09 04:35:23.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:23.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:35:23.269 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-09 04:35:23.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:23.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030923151373713,"ephemeral":false,"proof":""}]'
2026-03-09 04:35:23.273 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-09 04:35:23.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64058/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:23.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030923151373713,"ephemeral":false,"proof":""}]'
2026-03-09 04:35:23.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:23.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773030923151373713,"ephemeral":false}]'
2026-03-09 04:35:23.281 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:35:23.282 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:35:23.282 DEBUG [src.node.waku_node] Stopping container with id 36bf7754f080
2026-03-09 04:35:23.844 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:23.845 DEBUG [src.node.waku_node] Stopping container with id 0764a9482bb4
2026-03-09 04:35:24.419 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:24.420 DEBUG [src.node.waku_node] Stopping container with id 9396478bc8b8
2026-03-09 04:35:24.660 ERROR [src.node.docker_mananger] Max retries reached for container 36bf7754f080. Exiting log stream.
2026-03-09 04:35:24.964 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:24.966 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:35:24.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:35:24.983 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:35:24.992 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,211 @@
2026-03-09 04:37:11.043 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:11.043 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-09_04-37-11__62e10097-2310-49f9-a623-020bc6b46bc0
2026-03-09 04:37:11.043 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:11.044 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:37:11.044 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:37:11.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:11.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-11__62e10097-2310-49f9-a623-020bc6b46bc0__wakuorg_nwaku:latest.log
2026-03-09 04:37:11.051 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:11.052 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:11.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:11.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.227
2026-03-09 04:37:11.053 DEBUG [src.node.docker_mananger] Generated ports ['57791', '57792', '57793', '57794', '57795']
2026-03-09 04:37:11.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:11.054 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:11.054 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:11.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 57791:57791 -p 57792:57792 -p 57793:57793 -p 57794:57794 -p 57795:57795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57793 --rest-port=57791 --tcp-port=57792 --discv5-udp-port=57794 --rest-address=0.0.0.0 --nat=extip:172.18.232.227 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cbad9c8af28b68ed30cd6eca370aaec4eaaa6979bf61cd52a1e7243fe5ecad9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57795 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:37:11.242 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.227 waku 012cfba33bf2fa7cdee0341c98bf0099fc44a136a84557c4a10ef57f23487819
2026-03-09 04:37:11.276 DEBUG [src.node.docker_mananger] Container started with ID 012cfba33bf2. Setting up logs at ./log/docker/node1_2026-03-09_04-37-11__62e10097-2310-49f9-a623-020bc6b46bc0__wakuorg_nwaku:latest.log
2026-03-09 04:37:11.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57791
2026-03-09 04:37:11.278 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:11.304 ERROR [src.node.docker_mananger] Max retries reached for container bc1ac65545bf. Exiting log stream.
2026-03-09 04:37:11.843 ERROR [src.node.docker_mananger] Max retries reached for container c82750b2e355. Exiting log stream.
2026-03-09 04:37:12.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:12.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:12.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:12.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:12.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:12.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:12.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:12.631 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-09 04:37:12.631 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:12.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:12.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.227/tcp/57792/p2p/16Uiu2HAmQSnW96Piq1nNy3z87moTkzSpJxaMriJeXweZMqTT3ZtD","/ip4/172.18.232.227/tcp/57793/ws/p2p/16Uiu2HAmQSnW96Piq1nNy3z87moTkzSpJxaMriJeXweZMqTT3ZtD"],"enrUri":"enr:-L24QNjeg3K87iCGTHMW3uiinTrhOAE7SJ-cx7c3DQe6FNTfZbRdBXIFm1OlUz_YvslCpjwmtS2rcxW0jLDu7o4bu8ECgmlkgnY0gmlwhKwS6OOKbXVsdGlhZGRyc5YACASsEujjBuHAAAoErBLo4wbhwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDryvgpAreOVyVNmt11utS1inkXZ9A-ofy4pLqdPtv4kqDdGNwguHAg3VkcILhwoV3YWt1MgU"}'
2026-03-09 04:37:12.634 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:12.640 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:12.640 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-11__62e10097-2310-49f9-a623-020bc6b46bc0__wakuorg_nwaku:latest.log
2026-03-09 04:37:12.641 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:12.641 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:12.642 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:12.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.10
2026-03-09 04:37:12.642 DEBUG [src.node.docker_mananger] Generated ports ['4718', '4719', '4720', '4721', '4722']
2026-03-09 04:37:12.643 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:12.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:12.643 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:12.643 DEBUG [src.node.docker_mananger] docker run -i -t -p 4718:4718 -p 4719:4719 -p 4720:4720 -p 4721:4721 -p 4722:4722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4720 --rest-port=4718 --tcp-port=4719 --discv5-udp-port=4721 --rest-address=0.0.0.0 --nat=extip:172.18.61.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=645df77dc9c558cb440bb26eb8fe9a71e87faf13e4fc7cdcff6c631e3ef2c486 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4722 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNjeg3K87iCGTHMW3uiinTrhOAE7SJ-cx7c3DQe6FNTfZbRdBXIFm1OlUz_YvslCpjwmtS2rcxW0jLDu7o4bu8ECgmlkgnY0gmlwhKwS6OOKbXVsdGlhZGRyc5YACASsEujjBuHAAAoErBLo4wbhwd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDryvgpAreOVyVNmt11utS1inkXZ9A-ofy4pLqdPtv4kqDdGNwguHAg3VkcILhwoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:37:12.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.10 waku 3f24f8f55c143dbbe7909572b66289d4b49fe4cd59b40bed9c7e41cf2bf7f7ca
2026-03-09 04:37:12.871 DEBUG [src.node.docker_mananger] Container started with ID 3f24f8f55c14. Setting up logs at ./log/docker/node2_2026-03-09_04-37-11__62e10097-2310-49f9-a623-020bc6b46bc0__wakuorg_nwaku:latest.log
2026-03-09 04:37:12.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4718
2026-03-09 04:37:12.872 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:13.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:13.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:13.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:13.978 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-09 04:37:13.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:13.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:13.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.10/tcp/4719/p2p/16Uiu2HAmTMYu3iayQCBq47ujQLoY5kyVYv9ude9MvS3RJBVZaCwU","/ip4/172.18.61.10/tcp/4720/ws/p2p/16Uiu2HAmTMYu3iayQCBq47ujQLoY5kyVYv9ude9MvS3RJBVZaCwU"],"enrUri":"enr:-L24QBawAtl9TB4CjTwIENlHUS4uAmEH4xHjs3vNJ_-yp4wrYJyQ7QgaBLnDH_3WKBkdPHcvP7N58QQMP56v-7DKr_8CgmlkgnY0gmlwhKwSPQqKbXVsdGlhZGRyc5YACASsEj0KBhJvAAoErBI9CgYScN0DgnJzhQACAQAAiXNlY3AyNTZrMaED2mempW7R7WqmmZtg58jku-Nqx6xhrml6VVEcujgtBIuDdGNwghJvg3VkcIIScYV3YWt1MgE"}'
2026-03-09 04:37:13.981 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:13.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.227/tcp/57792/p2p/16Uiu2HAmQSnW96Piq1nNy3z87moTkzSpJxaMriJeXweZMqTT3ZtD"]'
2026-03-09 04:37:14.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/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-09 04:37:14.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4718/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-09 04:37:14.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.041 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.142 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031034030232385,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.147 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031034030232385,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.261 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.263 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":1773031034151328270,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.265 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.273 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":1773031034151328270,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.385 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773031034274680177,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.389 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773031034274680177,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.504 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031034393131557,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.508 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031034393131557,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.625 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773031034513087521,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.629 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773031034513087521,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.642 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.742 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031034633310876,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.746 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031034633310876,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.859 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773031034750869582,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.866 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773031034750869582,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:14.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:14.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:14.980 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773031034870868138,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.984 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:14.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:14.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773031034870868138,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:14.988 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:57791/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2026-03-09 04:37:15.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.012 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:4718/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2026-03-09 04:37:15.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.139 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.142 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57791/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-03-09 04:37:15.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.151 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.251 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.254 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57791/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-03-09 04:37:15.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.366 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-03-09 04:37:15.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.381 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.482 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031035371728899,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.486 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031035371728899,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.601 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773031035490764114,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.606 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773031035490764114,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.620 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.721 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031035610540591,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.725 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031035610540591,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.761 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.862 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773031035751608320,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.867 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773031035751608320,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:15.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:15.881 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:15.982 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57791/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773031035872352441,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.989 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:15.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4718/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:15.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773031035872352441,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:15.995 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:15.996 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:15.996 DEBUG [src.node.waku_node] Stopping container with id 012cfba33bf2
2026-03-09 04:37:16.582 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:16.583 DEBUG [src.node.waku_node] Stopping container with id 3f24f8f55c14
2026-03-09 04:37:17.136 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:17.139 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:17.198 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:17.268 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,242 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180
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-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17145', '17146', '17147', '17148', '17149']
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 17145:17145 -p 17146:17146 -p 17147:17147 -p 17148:17148 -p 17149:17149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17147 --rest-port=17145 --tcp-port=17146 --discv5-udp-port=17148 --rest-address=0.0.0.0 --nat=extip:172.18.144.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=713aace0d0c12608fe5fe8d160b1ad6f9ca51bcdc2f127cb60ced83a77d222e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17149 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.80 waku f787fea1b03b30fb09e504e2fa18cf0e3b68d3db9ae4356f77448bf9260b2dfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f787fea1b03b. Setting up logs at ./log/docker/node1_2026-03-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17145
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d181904995e7. Exiting log stream.
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 799755b46485. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17145/health" -H "Content-Type: application/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:17145/debug/v1/info" -H "Content-Type: application/json" -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.80/tcp/17146/p2p/16Uiu2HAkyEKibDK6CnkW115cX7BQz6SUEwf8oPNZBhCHjGnYxTjY","/ip4/172.18.144.80/tcp/17147/ws/p2p/16Uiu2HAkyEKibDK6CnkW115cX7BQz6SUEwf8oPNZBhCHjGnYxTjY"],"enrUri":"enr:-L24QNaa9j7SMg6-Eg-kyCvWjQXMF7yIOG2j-SUwzt___JO9OuQZCvLFsUNgr0pF864ZhyO5okjn0vjwep60tdCcPSsCgmlkgnY0gmlwhKwSkFCKbXVsdGlhZGRyc5YACASsEpBQBkL6AAoErBKQUAZC-90DgnJzhQACAQAAiXNlY3AyNTZrMaECOIZyx3QdALs8qdk8_DPoS0bmPsqeRmXNPY3Hespq1LODdGNwgkL6g3VkcIJC_IV3YWt1MgU"}'
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-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38346', '38347', '38348', '38349', '38350']
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 38346:38346 -p 38347:38347 -p 38348:38348 -p 38349:38349 -p 38350:38350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38348 --rest-port=38346 --tcp-port=38347 --discv5-udp-port=38349 --rest-address=0.0.0.0 --nat=extip:172.18.219.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4dffb1530aaec30d7c7c72a9acc32a5a632db4794e95eed5d97a2930fe61e2ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38350 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNaa9j7SMg6-Eg-kyCvWjQXMF7yIOG2j-SUwzt___JO9OuQZCvLFsUNgr0pF864ZhyO5okjn0vjwep60tdCcPSsCgmlkgnY0gmlwhKwSkFCKbXVsdGlhZGRyc5YACASsEpBQBkL6AAoErBKQUAZC-90DgnJzhQACAQAAiXNlY3AyNTZrMaECOIZyx3QdALs8qdk8_DPoS0bmPsqeRmXNPY3Hespq1LODdGNwgkL6g3VkcIJC_IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.170 waku ddababc720172c4918167db5bdd4cecb4b1e6f94431e0bb091a47373844bff51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddababc72017. Setting up logs at ./log/docker/node2_2026-03-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38346/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38346/health" -H "Content-Type: application/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:38346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.170/tcp/38347/p2p/16Uiu2HAmT9fVsWN2JnpX4CZA6hf2a5FwhKGs2DfrqiF2p9ScSwV8","/ip4/172.18.219.170/tcp/38348/ws/p2p/16Uiu2HAmT9fVsWN2JnpX4CZA6hf2a5FwhKGs2DfrqiF2p9ScSwV8"],"enrUri":"enr:-L24QIdI7cAFVqCCkSPcTY0nAB9LILvF13PE4Jofii-6e7G_CaZR4K5V_5zuIhvA3GQA4uXtCXBj-gjcFI-I4dzB39MCgmlkgnY0gmlwhKwS26qKbXVsdGlhZGRyc5YACASsEtuqBpXLAAoErBLbqgaVzN0DgnJzhQACAQAAiXNlY3AyNTZrMaED11wk9QQmm0mkh6rQaqgBrS6kR4EoMcQlPqt2LLLRAC-DdGNwgpXLg3VkcIKVzYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.80/tcp/17146/p2p/16Uiu2HAkyEKibDK6CnkW115cX7BQz6SUEwf8oPNZBhCHjGnYxTjY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17145/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:38346/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:17145/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:17145/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":1773031142389944046,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031142780570684,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031141231016520,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031145059686445,"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 f787fea1b03b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddababc72017
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-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-39-02__67560265-9fea-46ba-b535-9ccad3b8b180__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb
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-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37715', '37716', '37717', '37718', '37719']
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 37715:37715 -p 37716:37716 -p 37717:37717 -p 37718:37718 -p 37719:37719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37717 --rest-port=37715 --tcp-port=37716 --discv5-udp-port=37718 --rest-address=0.0.0.0 --nat=extip:172.18.28.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbaf4f17062ad5f007dfdbc494bf946985bfe0a5d02cdda2fced460a3dbfb928 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37719 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f787fea1b03b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.53 waku 4729c5e046cad8d6ee3421a802f21e1c47164bc089aae84518547f33f4a4f92e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4729c5e046ca. Setting up logs at ./log/docker/node1_2026-03-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37715
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 ddababc72017. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37715/health" -H "Content-Type: application/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:37715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.53/tcp/37716/p2p/16Uiu2HAm9ba3Jj2DdKx7e2Mho8DbJjsHpGWDqVY7bjqajBf1m8vg","/ip4/172.18.28.53/tcp/37717/ws/p2p/16Uiu2HAm9ba3Jj2DdKx7e2Mho8DbJjsHpGWDqVY7bjqajBf1m8vg"],"enrUri":"enr:-L24QN099-1rSA6NxYRdb9qK42i9eKYa_hMA1JUfY5mmC46WXDBkIy2zppNPhvmHfeATljD3i2hNfy7ZKyh7tHspP0ACgmlkgnY0gmlwhKwSHDWKbXVsdGlhZGRyc5YACASsEhw1BpNUAAoErBIcNQaTVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC0oy1lhix08Qn42Jlly-ut5y9L5frFGOoFT0ll5UKbUWDdGNwgpNUg3VkcIKTVoV3YWt1MgU"}'
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-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4812', '4813', '4814', '4815', '4816']
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 4812:4812 -p 4813:4813 -p 4814:4814 -p 4815:4815 -p 4816:4816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4814 --rest-port=4812 --tcp-port=4813 --discv5-udp-port=4815 --rest-address=0.0.0.0 --nat=extip:172.18.144.111 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=91be6e6ccda673eceeaba18ed7f2d7e2ed5cad9ebf79ec0c5deee41ef7a2d7dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4816 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN099-1rSA6NxYRdb9qK42i9eKYa_hMA1JUfY5mmC46WXDBkIy2zppNPhvmHfeATljD3i2hNfy7ZKyh7tHspP0ACgmlkgnY0gmlwhKwSHDWKbXVsdGlhZGRyc5YACASsEhw1BpNUAAoErBIcNQaTVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC0oy1lhix08Qn42Jlly-ut5y9L5frFGOoFT0ll5UKbUWDdGNwgpNUg3VkcIKTVoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.111 waku d358a288ad8185203686be92050cf33e2d5abdfd8b8000985dd81266c2a07888
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d358a288ad81. Setting up logs at ./log/docker/node2_2026-03-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4812
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4812/health" -H "Content-Type: application/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:4812/debug/v1/info" -H "Content-Type: application/json" -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.111/tcp/4813/p2p/16Uiu2HAmQc9uCo3X469yEQ9YxXw3wxQkYdAx6Uyp5RdLWgtQduyT","/ip4/172.18.144.111/tcp/4814/ws/p2p/16Uiu2HAmQc9uCo3X469yEQ9YxXw3wxQkYdAx6Uyp5RdLWgtQduyT"],"enrUri":"enr:-L24QATLzAswZYeToz9CWdkpOTz9ewdutmcGzWhIkZyV8fm2NCXsN1PDAOQt-4jShG4S3G6SBjsrFQmv9kpuUxZLb0MCgmlkgnY0gmlwhKwSkG-KbXVsdGlhZGRyc5YACASsEpBvBhLNAAoErBKQbwYSzt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsZJMl4Kxa-BxSrZESUd5rL_dNcqLPaTJUcYfpmKckEqDdGNwghLNg3VkcIISz4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.53/tcp/37716/p2p/16Uiu2HAm9ba3Jj2DdKx7e2Mho8DbJjsHpGWDqVY7bjqajBf1m8vg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37715/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:4812/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:37715/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:37715/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":1773031145059686445,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031147394741588,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031149128674147,"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 4729c5e046ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d358a288ad81
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-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-39-06__8ead449b-ed39-465b-b988-e7364d8bd6fb__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862
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-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43648', '43649', '43650', '43651', '43652']
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 43648:43648 -p 43649:43649 -p 43650:43650 -p 43651:43651 -p 43652:43652 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43650 --rest-port=43648 --tcp-port=43649 --discv5-udp-port=43651 --rest-address=0.0.0.0 --nat=extip:172.18.110.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b0eb52ea37a9af526d8bc24bae1dbe314ab661b4de633a2feadab3a3ef402ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43652 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4729c5e046ca. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.161 waku 4150005fda76affa75ef02e569e2747c50dd32898ac064347fb3d8169040c8e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4150005fda76. Setting up logs at ./log/docker/node1_2026-03-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43648
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 d358a288ad81. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43648/health" -H "Content-Type: application/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:43648/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.161/tcp/43649/p2p/16Uiu2HAmBrjKjkJZnUpKDLdpkcY8RTtV9F3pGKc6kh1YjSQxT12Z","/ip4/172.18.110.161/tcp/43650/ws/p2p/16Uiu2HAmBrjKjkJZnUpKDLdpkcY8RTtV9F3pGKc6kh1YjSQxT12Z"],"enrUri":"enr:-L24QPfzRLQy-k3uutIZUddfoqODjLc_mYFnNC4oYRbKOMZEFZP8LyGE_zPODF3ZExT0egeW4sQsCyvf_IGLttVR_zcCgmlkgnY0gmlwhKwSbqGKbXVsdGlhZGRyc5YACASsEm6hBqqBAAoErBJuoQaqgt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9CZKvqQJy9wlil-4zbtxYKZU5GcjBaZ6d6MU89k6JHqDdGNwgqqBg3VkcIKqg4V3YWt1MgU"}'
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-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20397', '20398', '20399', '20400', '20401']
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 20397:20397 -p 20398:20398 -p 20399:20399 -p 20400:20400 -p 20401:20401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20399 --rest-port=20397 --tcp-port=20398 --discv5-udp-port=20400 --rest-address=0.0.0.0 --nat=extip:172.18.173.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba9dde9ee65b31ef039bfc85f2ebc49e5c2be3f30cdbbfe7dae9fac3e5f3ec1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20401 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPfzRLQy-k3uutIZUddfoqODjLc_mYFnNC4oYRbKOMZEFZP8LyGE_zPODF3ZExT0egeW4sQsCyvf_IGLttVR_zcCgmlkgnY0gmlwhKwSbqGKbXVsdGlhZGRyc5YACASsEm6hBqqBAAoErBJuoQaqgt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9CZKvqQJy9wlil-4zbtxYKZU5GcjBaZ6d6MU89k6JHqDdGNwgqqBg3VkcIKqg4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.233 waku 62dac369506d65f061c1056e4ee081d855f76d5dc50a8350b1f413fd41822301
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 62dac369506d. Setting up logs at ./log/docker/node2_2026-03-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20397
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20397/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20397/health" -H "Content-Type: application/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:20397/debug/v1/info" -H "Content-Type: application/json" -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.233/tcp/20398/p2p/16Uiu2HAmM7KfJYJWt3kGKB3EhqAZUiyZgjjyxTyyH3a8vVoUYDor","/ip4/172.18.173.233/tcp/20399/ws/p2p/16Uiu2HAmM7KfJYJWt3kGKB3EhqAZUiyZgjjyxTyyH3a8vVoUYDor"],"enrUri":"enr:-L24QAepmC0W7g0FIEdtr9L8HTQG_PmTdrDwPtM0ibPJ2TD-Ll7jmcuIauZ8zLIUALSpoyx8Dk32zfaq4jDhq5vtjEcCgmlkgnY0gmlwhKwSremKbXVsdGlhZGRyc5YACASsEq3pBk-uAAoErBKt6QZPr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDfZxuVO9rOKbxsytL5TSJHOZZJ_SPrMcCQUBjnuWguxWDdGNwgk-ug3VkcIJPsIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20397/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.161/tcp/43649/p2p/16Uiu2HAmBrjKjkJZnUpKDLdpkcY8RTtV9F3pGKc6kh1YjSQxT12Z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43648/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:20397/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:43648/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:43648/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":1773031152326401194,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031149128674147,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031153441794166,"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 4150005fda76
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 62dac369506d
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-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-09_04-39-10__133707c4-58f6-43f7-abdc-e647eaa4b862__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,88 @@
2026-03-09 04:37:56.950 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:56.951 DEBUG [tests.conftest] Running test: test_invalid_hash_param with id: 2026-03-09_04-37-56__30833aa3-ae27-4c3e-bc3e-b28ae1fa6e7b
2026-03-09 04:37:56.951 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:56.951 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:37:56.951 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-09 04:37:56.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:56.959 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-09_04-37-56__30833aa3-ae27-4c3e-bc3e-b28ae1fa6e7b__wakuorg_nwaku:latest.log
2026-03-09 04:37:56.959 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:56.959 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:56.960 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:56.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.212
2026-03-09 04:37:56.961 DEBUG [src.node.docker_mananger] Generated ports ['65253', '65254', '65255', '65256', '65257']
2026-03-09 04:37:56.961 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:56.961 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:56.961 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:56.961 DEBUG [src.node.docker_mananger] docker run -i -t -p 65253:65253 -p 65254:65254 -p 65255:65255 -p 65256:65256 -p 65257:65257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65255 --rest-port=65253 --tcp-port=65254 --discv5-udp-port=65256 --rest-address=0.0.0.0 --nat=extip:172.18.175.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f480c4ac70e86deba9e1ec01c1088a5dcf3aa9b89addabcd074018a8fbd22cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65257 --metrics-logging=true --store=true --relay=true
2026-03-09 04:37:57.147 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.212 waku b576a8e90620c2cab71df641912f1b3b99c781c3a106464668526119a20834e8
2026-03-09 04:37:57.171 ERROR [src.node.docker_mananger] Max retries reached for container dc6ef92db3dc. Exiting log stream.
2026-03-09 04:37:57.181 DEBUG [src.node.docker_mananger] Container started with ID b576a8e90620. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-37-56__30833aa3-ae27-4c3e-bc3e-b28ae1fa6e7b__wakuorg_nwaku:latest.log
2026-03-09 04:37:57.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65253
2026-03-09 04:37:57.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:57.748 ERROR [src.node.docker_mananger] Max retries reached for container 3f9dec81b522. Exiting log stream.
2026-03-09 04:37:58.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65253/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:58.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_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-09 04:37:58.185 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:58.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:58.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.212/tcp/65254/p2p/16Uiu2HAmLsnLkbuSAp9zKFR1a3ZcL35WcNku9yMJPBE1FfWR4Fgx","/ip4/172.18.175.212/tcp/65255/ws/p2p/16Uiu2HAmLsnLkbuSAp9zKFR1a3ZcL35WcNku9yMJPBE1FfWR4Fgx"],"enrUri":"enr:-L24QPe5oINmwLT8Vaq_HJjJJGZWYIq9WbL3Vt5A5PagY3-DanfS0zKVYUiO3NnWlILbPI3c2mjV6NtFySi0n0NN3LACgmlkgnY0gmlwhKwSr9SKbXVsdGlhZGRyc5YACASsEq_UBv7mAAoErBKv1Ab-590DgnJzhQADAQAAiXNlY3AyNTZrMaEDeiR3jgXObZQ09NhiKfCcJAoeCECvbzozptbPy4Pelp2DdGNwgv7mg3VkcIL-6IV3YWt1MgM"}'
2026-03-09 04:37:58.188 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:58.195 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:58.195 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-09_04-37-56__30833aa3-ae27-4c3e-bc3e-b28ae1fa6e7b__wakuorg_nwaku:latest.log
2026-03-09 04:37:58.196 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:58.196 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:58.198 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:58.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.218
2026-03-09 04:37:58.198 DEBUG [src.node.docker_mananger] Generated ports ['23168', '23169', '23170', '23171', '23172']
2026-03-09 04:37:58.198 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:58.198 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:58.198 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:58.198 DEBUG [src.node.docker_mananger] docker run -i -t -p 23168:23168 -p 23169:23169 -p 23170:23170 -p 23171:23171 -p 23172:23172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23170 --rest-port=23168 --tcp-port=23169 --discv5-udp-port=23171 --rest-address=0.0.0.0 --nat=extip:172.18.209.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a94fe961a6efcbbdb13ee39ab08f992cd35c0ef1ba09e4fccdcd01ba2e3154db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23172 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPe5oINmwLT8Vaq_HJjJJGZWYIq9WbL3Vt5A5PagY3-DanfS0zKVYUiO3NnWlILbPI3c2mjV6NtFySi0n0NN3LACgmlkgnY0gmlwhKwSr9SKbXVsdGlhZGRyc5YACASsEq_UBv7mAAoErBKv1Ab-590DgnJzhQADAQAAiXNlY3AyNTZrMaEDeiR3jgXObZQ09NhiKfCcJAoeCECvbzozptbPy4Pelp2DdGNwgv7mg3VkcIL-6IV3YWt1MgM --storenode=/ip4/172.18.175.212/tcp/65254/p2p/16Uiu2HAmLsnLkbuSAp9zKFR1a3ZcL35WcNku9yMJPBE1FfWR4Fgx --store=true --relay=true
2026-03-09 04:37:58.402 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.218 waku 4af2e4aeeca1293711dce63e01faf1027fbff85be6bb9f1b9e9dcf52335f646f
2026-03-09 04:37:58.437 DEBUG [src.node.docker_mananger] Container started with ID 4af2e4aeeca1. Setting up logs at ./log/docker/store_node1_2026-03-09_04-37-56__30833aa3-ae27-4c3e-bc3e-b28ae1fa6e7b__wakuorg_nwaku:latest.log
2026-03-09 04:37:58.438 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23168
2026-03-09 04:37:58.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:59.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23168/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:59.441 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-09 04:37:59.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:59.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:59.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.218/tcp/23169/p2p/16Uiu2HAm81qWxn6w1fEYLndkUtuFqV2SRzyJKN61eRapt6rdAh7u","/ip4/172.18.209.218/tcp/23170/ws/p2p/16Uiu2HAm81qWxn6w1fEYLndkUtuFqV2SRzyJKN61eRapt6rdAh7u"],"enrUri":"enr:-L24QNqegl2flsQZLUt6NTg3HjIB6oiGzWSdAPBDOxddoVBsSQ4p58sRUbgVMoIrvPjUvk5J7g6t9-cJOcW0Obbkr6ECgmlkgnY0gmlwhKwS0dqKbXVsdGlhZGRyc5YACASsEtHaBlqBAAoErBLR2gZagt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuwzGS7vEIdx0BzPZn1ZVLdW4Vp_Vk7pFYgV3jWKX_DiDdGNwglqBg3VkcIJag4V3YWt1MgM"}'
2026-03-09 04:37:59.444 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:59.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.212/tcp/65254/p2p/16Uiu2HAmLsnLkbuSAp9zKFR1a3ZcL35WcNku9yMJPBE1FfWR4Fgx"]'
2026-03-09 04:37:59.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:37:59.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:37:59.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.454 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:59.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65253/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-09 04:37:59.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:59.660 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:59.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65253/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-09 04:37:59.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:59.867 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:59.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65253/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-09 04:37:59.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:59.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:00.077 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:00.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65253/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-09 04:38:00.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:00.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:00.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65253/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda"}]}'
2026-03-09 04:38:00.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65253/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf417a3e2187ba6e5880d35db510f72c80f6602e7301a793d496767f9a64085a8"},{"messageHash":"0x520746a9123af00d8d268d2a3b61038219defc0cb5aba50decaaa09d0e1d8e20"},{"messageHash":"0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda"},{"messageHash":"0xf0dc1504dc01d958d8614d8bd2c047f9b814c7f197e8b703a02fdf020e05cec9"}]}'
2026-03-09 04:38:00.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda"}]}'
2026-03-09 04:38:00.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf417a3e2187ba6e5880d35db510f72c80f6602e7301a793d496767f9a64085a8"},{"messageHash":"0x520746a9123af00d8d268d2a3b61038219defc0cb5aba50decaaa09d0e1d8e20"},{"messageHash":"0xdadbd5fd7496339c193bbf73c29985fd5ee9f6a74d3732367ac6d01b19058dda"},{"messageHash":"0xf0dc1504dc01d958d8614d8bd2c047f9b814c7f197e8b703a02fdf020e05cec9"}]}'
2026-03-09 04:38:00.300 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:00.301 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:00.301 DEBUG [src.node.waku_node] Stopping container with id b576a8e90620
2026-03-09 04:38:00.911 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:00.912 DEBUG [src.node.waku_node] Stopping container with id 4af2e4aeeca1
2026-03-09 04:38:01.489 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:01.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:01.500 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:01.507 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,156 @@
2026-03-09 04:36:39.356 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:39.356 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93
2026-03-09 04:36:39.356 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:39.356 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:39.357 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:39.363 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:39.363 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:39.364 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:39.364 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:39.365 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:39.365 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.49
2026-03-09 04:36:39.365 DEBUG [src.node.docker_mananger] Generated ports ['63133', '63134', '63135', '63136', '63137']
2026-03-09 04:36:39.365 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:36:39.365 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:36:39.365 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:39.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:39.366 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:39.366 DEBUG [src.node.docker_mananger] docker run -i -t -p 63133:63133 -p 63134:63134 -p 63135:63135 -p 63136:63136 -p 63137:63137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63135 --rest-port=63133 --tcp-port=63134 --discv5-udp-port=63136 --rest-address=0.0.0.0 --nat=extip:172.18.117.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e5104f8888facec4b5898f71a6cab68f6443dad1fa2bcc08fad9549d4aa698a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63137 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:36:39.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.49 waku c92f91d674e10a0bfe41378fa8e71985068e9d0e46266e3e0dde3a8a94b77fdb
2026-03-09 04:36:39.554 DEBUG [src.node.docker_mananger] Container started with ID c92f91d674e1. Setting up logs at ./log/docker/node1_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:39.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63133
2026-03-09 04:36:39.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:39.583 ERROR [src.node.docker_mananger] Max retries reached for container 66071ff7c8b4. Exiting log stream.
2026-03-09 04:36:40.108 ERROR [src.node.docker_mananger] Max retries reached for container 9df9ae786f23. Exiting log stream.
2026-03-09 04:36:40.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63133/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:40.559 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-09 04:36:40.559 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:40.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:40.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.49/tcp/63134/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245","/ip4/172.18.117.49/tcp/63135/ws/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245"],"enrUri":"enr:-L24QFR4om3-2sq3W9SnS69EBBb0ngYhT2i2UgL2MNpeESOaHJbysiUp8yriBNZeqGPppPMWLd7_VbWW9PxLCvGPSNoCgmlkgnY0gmlwhKwSdTGKbXVsdGlhZGRyc5YACASsEnUxBvaeAAoErBJ1MQb2n90DgnJzhQACAQAAiXNlY3AyNTZrMaED5sLuCtV3u4kAFhhaprqApAZSGhlsMJMWh9gfxYZYsLaDdGNwgvaeg3VkcIL2oIV3YWt1MgU"}'
2026-03-09 04:36:40.562 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:40.567 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:40.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:40.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:40.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:40.569 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:40.569 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.174
2026-03-09 04:36:40.569 DEBUG [src.node.docker_mananger] Generated ports ['25247', '25248', '25249', '25250', '25251']
2026-03-09 04:36:40.570 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:36:40.570 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:36:40.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:40.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:40.570 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:40.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 25247:25247 -p 25248:25248 -p 25249:25249 -p 25250:25250 -p 25251:25251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25249 --rest-port=25247 --tcp-port=25248 --discv5-udp-port=25250 --rest-address=0.0.0.0 --nat=extip:172.18.3.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e2bf51bb192bd7fdfa1a19ed6cf5b982ca42df8fb9bea01aeacbda31ed46b9a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25251 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFR4om3-2sq3W9SnS69EBBb0ngYhT2i2UgL2MNpeESOaHJbysiUp8yriBNZeqGPppPMWLd7_VbWW9PxLCvGPSNoCgmlkgnY0gmlwhKwSdTGKbXVsdGlhZGRyc5YACASsEnUxBvaeAAoErBJ1MQb2n90DgnJzhQACAQAAiXNlY3AyNTZrMaED5sLuCtV3u4kAFhhaprqApAZSGhlsMJMWh9gfxYZYsLaDdGNwgvaeg3VkcIL2oIV3YWt1MgU
2026-03-09 04:36:40.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.174 waku 8b19e9ba5417e761d8ca45786224d92f9c8e9e572b7bb36abe5128d4648b1699
2026-03-09 04:36:40.753 DEBUG [src.node.docker_mananger] Container started with ID 8b19e9ba5417. Setting up logs at ./log/docker/node2_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:40.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25247
2026-03-09 04:36:40.754 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:41.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25247/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:41.757 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-09 04:36:41.757 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:41.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:41.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.174/tcp/25248/p2p/16Uiu2HAkytyZTL8mGz1HGMaKPdzroPcZSvgykgsVzyiHogzMucua","/ip4/172.18.3.174/tcp/25249/ws/p2p/16Uiu2HAkytyZTL8mGz1HGMaKPdzroPcZSvgykgsVzyiHogzMucua"],"enrUri":"enr:-L24QAoHIQ_NthJq2PuNsBeCLP0nhHXVPHsZPzA4ZoucD8ktEW87VIid0y2ztfQwLj-6hPa2BrOarBZ81xx88uxLCC8CgmlkgnY0gmlwhKwSA66KbXVsdGlhZGRyc5YACASsEgOuBmKgAAoErBIDrgZiod0DgnJzhQACAQAAiXNlY3AyNTZrMaECQm1Ox61Ks7uo8BZVkY_zmBHAqao8n2YPyP50Dj51NpWDdGNwgmKgg3VkcIJiooV3YWt1MgE"}'
2026-03-09 04:36:41.760 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:41.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.49/tcp/63134/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245"]'
2026-03-09 04:36:41.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:41.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63133/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-09 04:36:41.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:41.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-09 04:36:42.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:42.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63133/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-09 04:36:42.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:42.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:42.202 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:42.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63133/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:42.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031001057469436,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031002090284784,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:42.213 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:42.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:42.214 DEBUG [src.node.waku_node] Stopping container with id c92f91d674e1
2026-03-09 04:36:42.721 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:42.723 DEBUG [src.node.waku_node] Stopping container with id 8b19e9ba5417
2026-03-09 04:36:43.223 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:43.224 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:43.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:43.357 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:43.360 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:36:43.360 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:36:43.361 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:43.362 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
2026-03-09 04:36:43.366 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:43.367 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9
2026-03-09 04:36:43.367 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:43.367 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:43.367 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:43.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:43.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
2026-03-09 04:36:43.374 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:43.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:43.375 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:43.375 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.179
2026-03-09 04:36:43.375 DEBUG [src.node.docker_mananger] Generated ports ['20690', '20691', '20692', '20693', '20694']
2026-03-09 04:36:43.376 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:36:43.376 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:36:43.376 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:43.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:43.376 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:43.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 20690:20690 -p 20691:20691 -p 20692:20692 -p 20693:20693 -p 20694:20694 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20692 --rest-port=20690 --tcp-port=20691 --discv5-udp-port=20693 --rest-address=0.0.0.0 --nat=extip:172.18.204.179 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2f0eafcd034fd889ac5edd2db0cd8dbec78fbe23255fdcccaa0cc2ccc4ab2bd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20694 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:36:43.528 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.179 waku 114db4e09b9a2f142ccf89bf1b173754108b3c369d93479456eac011f523b136
2026-03-09 04:36:43.561 DEBUG [src.node.docker_mananger] Container started with ID 114db4e09b9a. Setting up logs at ./log/docker/node1_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
2026-03-09 04:36:43.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20690
2026-03-09 04:36:43.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:43.566 ERROR [src.node.docker_mananger] Max retries reached for container c92f91d674e1. Exiting log stream.
2026-03-09 04:36:44.123 ERROR [src.node.docker_mananger] Max retries reached for container 8b19e9ba5417. Exiting log stream.
2026-03-09 04:36:44.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20690/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:44.570 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-09 04:36:44.570 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:44.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:44.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.179/tcp/20691/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC","/ip4/172.18.204.179/tcp/20692/ws/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC"],"enrUri":"enr:-L24QLW9lM1PCkThr_pIABkn3y6RpszDrUVVuNhQNLeUUPjIYwzUtv2mXdNNy0ppzqcEC6i0hOvoSVInGFfL_jQC0l8CgmlkgnY0gmlwhKwSzLOKbXVsdGlhZGRyc5YACASsEsyzBlDTAAoErBLMswZQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjXYLY3S5OneQUOEIRGjOoK-xts4atf7oWubASel5mDdGNwglDTg3VkcIJQ1YV3YWt1MgU"}'
2026-03-09 04:36:44.573 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:44.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:44.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
2026-03-09 04:36:44.579 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:44.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:44.580 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:44.580 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.251
2026-03-09 04:36:44.580 DEBUG [src.node.docker_mananger] Generated ports ['14331', '14332', '14333', '14334', '14335']
2026-03-09 04:36:44.580 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:36:44.580 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:36:44.580 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:44.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:44.581 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:44.581 DEBUG [src.node.docker_mananger] docker run -i -t -p 14331:14331 -p 14332:14332 -p 14333:14333 -p 14334:14334 -p 14335:14335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14333 --rest-port=14331 --tcp-port=14332 --discv5-udp-port=14334 --rest-address=0.0.0.0 --nat=extip:172.18.96.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f8e7c04ac3711cfffbaa2c9fdaa07a3d22fd5e3a1e4e8ddd8b8f2ce8fcaffebd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14335 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLW9lM1PCkThr_pIABkn3y6RpszDrUVVuNhQNLeUUPjIYwzUtv2mXdNNy0ppzqcEC6i0hOvoSVInGFfL_jQC0l8CgmlkgnY0gmlwhKwSzLOKbXVsdGlhZGRyc5YACASsEsyzBlDTAAoErBLMswZQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjXYLY3S5OneQUOEIRGjOoK-xts4atf7oWubASel5mDdGNwglDTg3VkcIJQ1YV3YWt1MgU
2026-03-09 04:36:44.738 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.251 waku 1aa0f2f290833f5e0c3e06c17b543f49a5478695793e747de33f652d6c24f7cb
2026-03-09 04:36:44.769 DEBUG [src.node.docker_mananger] Container started with ID 1aa0f2f29083. Setting up logs at ./log/docker/node2_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
2026-03-09 04:36:44.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14331
2026-03-09 04:36:44.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:45.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14331/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:45.772 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-09 04:36:45.773 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:45.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:45.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.251/tcp/14332/p2p/16Uiu2HAm62ykHxCuY4H6GkbrJrbpvA1PFFTa2XVhgBRDKvLYmwUM","/ip4/172.18.96.251/tcp/14333/ws/p2p/16Uiu2HAm62ykHxCuY4H6GkbrJrbpvA1PFFTa2XVhgBRDKvLYmwUM"],"enrUri":"enr:-L24QPkXuoLivTDlJbbTxOv7W5sfgm6ewIPZ34gJLmOGOB-jINaZdZ6qoQ3HHGWqB32Zv1PvnUeAurGn6lseQFqT32QCgmlkgnY0gmlwhKwSYPuKbXVsdGlhZGRyc5YACASsEmD7Bjf8AAoErBJg-wY3_d0DgnJzhQACAQAAiXNlY3AyNTZrMaECnaBJfIvxvUjYY_HLVMy-IjJ_PFKzMaJIevydIHWrHrqDdGNwgjf8g3VkcII3_oV3YWt1MgE"}'
2026-03-09 04:36:45.776 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:45.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.179/tcp/20691/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC"]'
2026-03-09 04:36:45.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:45.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-09 04:36:45.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:45.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14331/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-03-09 04:36:46.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:46.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20690/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-09 04:36:46.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:46.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:46.223 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:46.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:46.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031002090284784,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031006032107309,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031006108978272,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:46.233 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:46.234 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:46.234 DEBUG [src.node.waku_node] Stopping container with id 114db4e09b9a
2026-03-09 04:36:46.746 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:46.747 DEBUG [src.node.waku_node] Stopping container with id 1aa0f2f29083
2026-03-09 04:36:47.296 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:47.297 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:47.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:47.433 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:47.435 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:36:47.435 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:36:47.436 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
2026-03-09 04:36:47.437 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,123 @@
2026-03-09 04:38:05.697 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:05.698 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-03-09_04-38-05__98acf658-1af9-4baa-b489-dc7b4b5d745e
2026-03-09 04:38:05.698 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:05.698 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:38:05.699 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:38:05.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:05.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-38-05__98acf658-1af9-4baa-b489-dc7b4b5d745e__wakuorg_nwaku:latest.log
2026-03-09 04:38:05.706 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:05.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:05.707 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:05.707 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.186
2026-03-09 04:38:05.707 DEBUG [src.node.docker_mananger] Generated ports ['47976', '47977', '47978', '47979', '47980']
2026-03-09 04:38:05.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:05.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:05.708 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:05.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 47976:47976 -p 47977:47977 -p 47978:47978 -p 47979:47979 -p 47980:47980 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47978 --rest-port=47976 --tcp-port=47977 --discv5-udp-port=47979 --rest-address=0.0.0.0 --nat=extip:172.18.251.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5dbe063c998d798ac19d3c0d7ed57dd2b1b0bae0aaed87e9feefac59bd3f16c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47980 --metrics-logging=true --relay=true
2026-03-09 04:38:05.903 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.186 waku 10c061e4ed0f53ccc7a7cdc39638e8010b73a69a944ac510b0d8890d765df568
2026-03-09 04:38:05.939 ERROR [src.node.docker_mananger] Max retries reached for container 25fe0606207c. Exiting log stream.
2026-03-09 04:38:05.939 DEBUG [src.node.docker_mananger] Container started with ID 10c061e4ed0f. Setting up logs at ./log/docker/node1_2026-03-09_04-38-05__98acf658-1af9-4baa-b489-dc7b4b5d745e__wakuorg_nwaku:latest.log
2026-03-09 04:38:05.940 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47976
2026-03-09 04:38:05.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:06.505 ERROR [src.node.docker_mananger] Max retries reached for container c7fa1c6f1d21. Exiting log stream.
2026-03-09 04:38:06.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:06.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:38:06.943 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:06.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:06.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.186/tcp/47977/p2p/16Uiu2HAmHcdETcQ1pcwJpsEyYV2rWEcAPyp9yH66MBLNhzb4J4GT","/ip4/172.18.251.186/tcp/47978/ws/p2p/16Uiu2HAmHcdETcQ1pcwJpsEyYV2rWEcAPyp9yH66MBLNhzb4J4GT"],"enrUri":"enr:-L24QJuan9AfL4LVV_Zjz9XtEnGwkylBP4pFRAkGXIA_X24_XNA5KiuA-g4WToHWzvrpi-4w5IHNCSKSPBjWdc4U4OICgmlkgnY0gmlwhKwS-7qKbXVsdGlhZGRyc5YACASsEvu6BrtpAAoErBL7uga7at0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSa9lJCQSpoA_GtsoTJEmM_dNTgirm62qJ8g8RATEUUSDdGNwgrtpg3VkcIK7a4V3YWt1MgE"}'
2026-03-09 04:38:06.946 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:06.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:06.953 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-38-05__98acf658-1af9-4baa-b489-dc7b4b5d745e__wakuorg_nwaku:latest.log
2026-03-09 04:38:06.953 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:06.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:06.954 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:06.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.48
2026-03-09 04:38:06.955 DEBUG [src.node.docker_mananger] Generated ports ['28212', '28213', '28214', '28215', '28216']
2026-03-09 04:38:06.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:06.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:06.955 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:06.955 DEBUG [src.node.docker_mananger] docker run -i -t -p 28212:28212 -p 28213:28213 -p 28214:28214 -p 28215:28215 -p 28216:28216 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28214 --rest-port=28212 --tcp-port=28213 --discv5-udp-port=28215 --rest-address=0.0.0.0 --nat=extip:172.18.24.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4b5ae862eacca8ec20cbac70a8bd0b3a07c8d7c7fd84c3eb5c7407adef7dc1ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28216 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJuan9AfL4LVV_Zjz9XtEnGwkylBP4pFRAkGXIA_X24_XNA5KiuA-g4WToHWzvrpi-4w5IHNCSKSPBjWdc4U4OICgmlkgnY0gmlwhKwS-7qKbXVsdGlhZGRyc5YACASsEvu6BrtpAAoErBL7uga7at0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSa9lJCQSpoA_GtsoTJEmM_dNTgirm62qJ8g8RATEUUSDdGNwgrtpg3VkcIK7a4V3YWt1MgE
2026-03-09 04:38:07.144 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.48 waku 9518f1e1e7904b0bd171087c00408879d66c85c1a9298f03f202f812af5198c9
2026-03-09 04:38:07.178 DEBUG [src.node.docker_mananger] Container started with ID 9518f1e1e790. Setting up logs at ./log/docker/node2_2026-03-09_04-38-05__98acf658-1af9-4baa-b489-dc7b4b5d745e__wakuorg_nwaku:latest.log
2026-03-09 04:38:07.178 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28212
2026-03-09 04:38:07.178 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:08.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:38:08.197 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:08.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.48/tcp/28213/p2p/16Uiu2HAmMxXXQtQYhYcfU8XNbFoEy4ZTasVeqrgh9m1TmQrWFyqd","/ip4/172.18.24.48/tcp/28214/ws/p2p/16Uiu2HAmMxXXQtQYhYcfU8XNbFoEy4ZTasVeqrgh9m1TmQrWFyqd"],"enrUri":"enr:-L24QI_6XjjERbHx2B0G3eU_6iYCu3PAmOe_v8jg-j1ugNNzJwtHssq3W4cOnQ4uFiJF_7BfyfvVLkjP_mmTISIJsh8CgmlkgnY0gmlwhKwSGDCKbXVsdGlhZGRyc5YACASsEhgwBm41AAoErBIYMAZuNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDijdOJJJpJkcydgHi1LHQmnu4SUaG1fqn8i2NsiYbH0SDdGNwgm41g3VkcIJuN4V3YWt1MgE"}'
2026-03-09 04:38:08.207 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:08.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.186/tcp/47977/p2p/16Uiu2HAmHcdETcQ1pcwJpsEyYV2rWEcAPyp9yH66MBLNhzb4J4GT"]'
2026-03-09 04:38:08.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-09 04:38:08.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-09 04:38:08.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:08.343 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.346 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":1773031088235852544,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.369 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.371 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":1773031088235852544,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/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-09 04:38:08.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.378 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:08.478 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.481 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":1773031088373143552,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.482 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.485 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":1773031088373143552,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.490 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:08.591 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.594 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":1773031088486683904,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.596 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.598 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":1773031088486683904,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:08.705 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.708 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":1773031088599987456,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.709 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.711 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":1773031088599987456,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/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-09 04:38:08.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.718 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:08.819 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.821 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":1773031088713336064,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.823 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:08.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:08.825 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":1773031088713336064,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:08.827 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-09 04:38:08.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.837 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-03-09 04:38:08.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:08.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.852 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
2026-03-09 04:38:08.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/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-09 04:38:08.859 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-03-09 04:38:08.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.862 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
2026-03-09 04:38:08.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:08.867 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
2026-03-09 04:38:08.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/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-09 04:38:08.870 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47976/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-09 04:38:08.872 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:08.873 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:08.873 DEBUG [src.node.waku_node] Stopping container with id 10c061e4ed0f
2026-03-09 04:38:09.451 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:09.452 DEBUG [src.node.waku_node] Stopping container with id 9518f1e1e790
2026-03-09 04:38:10.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:10.008 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:10.027 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:10.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2026-03-09_04-41-22__7c1474ab-84ff-4bd1-b5a1-027830897d8f
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-09_04-41-22__7c1474ab-84ff-4bd1-b5a1-027830897d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31478', '31479', '31480', '31481', '31482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31478:31478 -p 31479:31479 -p 31480:31480 -p 31481:31481 -p 31482:31482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31480 --rest-port=31478 --tcp-port=31479 --discv5-udp-port=31481 --rest-address=0.0.0.0 --nat=extip:172.18.169.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2be249778b941c0fb9b4a0ddefd4f6bfb51dfc59a67cc3eb4c1d5dc71ab56f41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31482 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.82 waku d680a5aa8ef5691006dc2b9433e48b1bd521e19e6bda6d1aa4b1380c5386fb3a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 449663724b20. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d680a5aa8ef5. Setting up logs at ./log/docker/node1_2026-03-09_04-41-22__7c1474ab-84ff-4bd1-b5a1-027830897d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31478
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 0b7a8f5af887. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:31478/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/31479/p2p/16Uiu2HAmEsitKDEUi8znH4xGgRdBfp2jWWMbLkb1AU2dgvCKNuDb","/ip4/172.18.169.82/tcp/31480/ws/p2p/16Uiu2HAmEsitKDEUi8znH4xGgRdBfp2jWWMbLkb1AU2dgvCKNuDb"],"enrUri":"enr:-L24QFxqmDoouLh38H7nZnz2wo2Rkjy-4MrLolR-Jvvr1VLoS5G2X0Rut-YByWbN2Ld9tAH69V9X5R56dtCAAtK8Ib0CgmlkgnY0gmlwhKwSqVKKbXVsdGlhZGRyc5YACASsEqlSBnr3AAoErBKpUgZ6-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIPpwHN0j5nqAuSLrlLDWC7V4_QaszlcqksA05Esr4zKDdGNwgnr3g3VkcIJ6-YV3YWt1MgU"}'
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-09_04-41-22__7c1474ab-84ff-4bd1-b5a1-027830897d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64003', '64004', '64005', '64006', '64007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64003:64003 -p 64004:64004 -p 64005:64005 -p 64006:64006 -p 64007:64007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64005 --rest-port=64003 --tcp-port=64004 --discv5-udp-port=64006 --rest-address=0.0.0.0 --nat=extip:172.18.34.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be7f9b2f83c869cabbeea4e09acfab7beaedcdfbf0ae1ade2b78331a4af9388e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64007 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFxqmDoouLh38H7nZnz2wo2Rkjy-4MrLolR-Jvvr1VLoS5G2X0Rut-YByWbN2Ld9tAH69V9X5R56dtCAAtK8Ib0CgmlkgnY0gmlwhKwSqVKKbXVsdGlhZGRyc5YACASsEqlSBnr3AAoErBKpUgZ6-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIPpwHN0j5nqAuSLrlLDWC7V4_QaszlcqksA05Esr4zKDdGNwgnr3g3VkcIJ6-YV3YWt1MgU --filternode=/ip4/172.18.169.82/tcp/31479/p2p/16Uiu2HAmEsitKDEUi8znH4xGgRdBfp2jWWMbLkb1AU2dgvCKNuDb
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.65 waku 3de76712effccd304ba95a7ac623c58131d58bb9dd56ddaaf6c19ab278bab8d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3de76712effc. Setting up logs at ./log/docker/node2_2026-03-09_04-41-22__7c1474ab-84ff-4bd1-b5a1-027830897d8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64003/health" -H "Content-Type: application/json" -d 'None'
INFO  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:64003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.65/tcp/64004/p2p/16Uiu2HAm9o89ZTD5zn1KQGaQuUTqtW7uXHxzsAgrpXaREBrCYrGV","/ip4/172.18.34.65/tcp/64005/ws/p2p/16Uiu2HAm9o89ZTD5zn1KQGaQuUTqtW7uXHxzsAgrpXaREBrCYrGV"],"enrUri":"enr:-L24QPTN7BPTp-Gy38EHJh9xXUWaLjpz_lkzJHkoXNergwkGWXNyUOW9xgKsTrGTV-di0NSztHzeRm-EBiQsFfnA69ICgmlkgnY0gmlwhKwSIkGKbXVsdGlhZGRyc5YACASsEiJBBvoEAAoErBIiQQb6Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1YJnFHoP1E-FIciRPXTN562Vo6tVx-0D-d0mTN67vo6DdGNwgvoEg3VkcIL6BoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.82/tcp/31479/p2p/16Uiu2HAmEsitKDEUi8znH4xGgRdBfp2jWWMbLkb1AU2dgvCKNuDb"]'
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:31478/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:64003/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "53c37355-aa1a-4135-ba48-9b180a0ab37c", "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":"53c37355-aa1a-4135-ba48-9b180a0ab37c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64003/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/9"}'
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:64003/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31478/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:64003/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":1773031284955973153,"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 d680a5aa8ef5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3de76712effc
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-09 04:37:54.754 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:54.755 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-03-09_04-37-54__2bd5a67c-49d8-43e1-b5fb-21cd79c04631
2026-03-09 04:37:54.755 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:54.755 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:37:54.755 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:37:54.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:54.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-54__2bd5a67c-49d8-43e1-b5fb-21cd79c04631__wakuorg_nwaku:latest.log
2026-03-09 04:37:54.762 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:54.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:54.764 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:54.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.196
2026-03-09 04:37:54.764 DEBUG [src.node.docker_mananger] Generated ports ['1868', '1869', '1870', '1871', '1872']
2026-03-09 04:37:54.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:54.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:54.764 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:54.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 1868:1868 -p 1869:1869 -p 1870:1870 -p 1871:1871 -p 1872:1872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1870 --rest-port=1868 --tcp-port=1869 --discv5-udp-port=1871 --rest-address=0.0.0.0 --nat=extip:172.18.245.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1baf10b0d3cd9b753b581fbd8fbeda15a862f2e27d06cce12a1e1386f683d7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1872 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:37:54.953 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.196 waku 93f8fd296e40b4bf839bfddb49e236dcddb74248959a4e889fad094423a60bee
2026-03-09 04:37:54.987 DEBUG [src.node.docker_mananger] Container started with ID 93f8fd296e40. Setting up logs at ./log/docker/node1_2026-03-09_04-37-54__2bd5a67c-49d8-43e1-b5fb-21cd79c04631__wakuorg_nwaku:latest.log
2026-03-09 04:37:54.987 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1868
2026-03-09 04:37:54.988 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:55.023 ERROR [src.node.docker_mananger] Max retries reached for container 2cf4e6f8be93. Exiting log stream.
2026-03-09 04:37:55.551 ERROR [src.node.docker_mananger] Max retries reached for container 3344479e25fc. Exiting log stream.
2026-03-09 04:37:55.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1868/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:55.991 INFO [src.node.api_clients.base_client] Response status code: 200. 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-09 04:37:55.992 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:55.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:55.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.196/tcp/1869/p2p/16Uiu2HAm5B8VxnYTfcoS5NzuuG15AD5omMZSX3S99rSKbA8vC4kJ","/ip4/172.18.245.196/tcp/1870/ws/p2p/16Uiu2HAm5B8VxnYTfcoS5NzuuG15AD5omMZSX3S99rSKbA8vC4kJ"],"enrUri":"enr:-L24QJq-wq3POryiz-wwtvT6PRroNzAytNaay8Yr49tvuRvKYGGYhsdsD45uwTWYRJLEv0Vkxm_yI3c52KveHMZ5AF0CgmlkgnY0gmlwhKwS9cSKbXVsdGlhZGRyc5YACASsEvXEBgdNAAoErBL1xAYHTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkNskwKdSyjoPQysMlgw1Y4jdCGBi6Bi_aWJKrz5NueODdGNwggdNg3VkcIIHT4V3YWt1MgU"}'
2026-03-09 04:37:55.995 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:55.995 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:37:56.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:56.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-54__2bd5a67c-49d8-43e1-b5fb-21cd79c04631__wakuorg_nwaku:latest.log
2026-03-09 04:37:56.002 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:56.002 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:56.003 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:56.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.23
2026-03-09 04:37:56.004 DEBUG [src.node.docker_mananger] Generated ports ['62693', '62694', '62695', '62696', '62697']
2026-03-09 04:37:56.004 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:56.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:56.004 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:56.004 DEBUG [src.node.docker_mananger] docker run -i -t -p 62693:62693 -p 62694:62694 -p 62695:62695 -p 62696:62696 -p 62697:62697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62695 --rest-port=62693 --tcp-port=62694 --discv5-udp-port=62696 --rest-address=0.0.0.0 --nat=extip:172.18.166.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=28aaa0a9ac7107a9afb94fd2c3d9047fd8c5cdb7051b97dc8f46eefcca6288ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62697 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJq-wq3POryiz-wwtvT6PRroNzAytNaay8Yr49tvuRvKYGGYhsdsD45uwTWYRJLEv0Vkxm_yI3c52KveHMZ5AF0CgmlkgnY0gmlwhKwS9cSKbXVsdGlhZGRyc5YACASsEvXEBgdNAAoErBL1xAYHTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkNskwKdSyjoPQysMlgw1Y4jdCGBi6Bi_aWJKrz5NueODdGNwggdNg3VkcIIHT4V3YWt1MgU --filternode=/ip4/172.18.245.196/tcp/1869/p2p/16Uiu2HAm5B8VxnYTfcoS5NzuuG15AD5omMZSX3S99rSKbA8vC4kJ
2026-03-09 04:37:56.196 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.23 waku eac1b25f57a6568c92082dd0503315a18e2cf535cf49abd514f6950e27c447b5
2026-03-09 04:37:56.232 DEBUG [src.node.docker_mananger] Container started with ID eac1b25f57a6. Setting up logs at ./log/docker/node2_2026-03-09_04-37-54__2bd5a67c-49d8-43e1-b5fb-21cd79c04631__wakuorg_nwaku:latest.log
2026-03-09 04:37:56.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62693
2026-03-09 04:37:56.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:57.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62693/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:57.236 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-09 04:37:57.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:57.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:57.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.23/tcp/62694/p2p/16Uiu2HAm6tVHqVND43HAU6uLqbtX8G6cw4k7V2YuYsQ8kn6pcgwh","/ip4/172.18.166.23/tcp/62695/ws/p2p/16Uiu2HAm6tVHqVND43HAU6uLqbtX8G6cw4k7V2YuYsQ8kn6pcgwh"],"enrUri":"enr:-L24QDwFcRCu8B_YBgH13sBMqgsG2HR7AenSnhZ4odHPI4noa2q5zj1yd3qABSbPBLmWiZx_26u_JcVmSnfogZLaisYCgmlkgnY0gmlwhKwSpheKbXVsdGlhZGRyc5YACASsEqYXBvTmAAoErBKmFwb0590DgnJzhQADAQAAiXNlY3AyNTZrMaECqk8m7JnC7Ci2nTFWFho3luxC_TTBUXK3H5vH9t2ijCiDdGNwgvTmg3VkcIL06IV3YWt1MgA"}'
2026-03-09 04:37:57.239 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:57.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.196/tcp/1869/p2p/16Uiu2HAm5B8VxnYTfcoS5NzuuG15AD5omMZSX3S99rSKbA8vC4kJ"]'
2026-03-09 04:37:57.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:57.272 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-09 04:37:57.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:57.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:57.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62693/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c5546522-5929-4245-9065-873a017938a9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:57.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c5546522-5929-4245-9065-873a017938a9","statusDesc":"OK"}'
2026-03-09 04:37:57.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:57.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:57.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62693/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59247246-8674-4f28-a170-a4a3e2e075f8", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:57.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"59247246-8674-4f28-a170-a4a3e2e075f8","statusDesc":"OK"}'
2026-03-09 04:37:57.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:57.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:57.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:57.428 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:57.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62693/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:57.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773031077319733960,"ephemeral":false}]'
2026-03-09 04:37:57.432 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:62693/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:57.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-09 04:37:57.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:57.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:57.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:57.545 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:57.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62693/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:57.548 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62693/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-03-09 04:37:57.551 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:57.552 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:57.552 DEBUG [src.node.waku_node] Stopping container with id 93f8fd296e40
2026-03-09 04:37:58.104 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:58.104 DEBUG [src.node.waku_node] Stopping container with id eac1b25f57a6
2026-03-09 04:37:58.596 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:58.599 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:58.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:58.610 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-03-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef
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-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32384', '32385', '32386', '32387', '32388']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32384:32384 -p 32385:32385 -p 32386:32386 -p 32387:32387 -p 32388:32388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32386 --rest-port=32384 --tcp-port=32385 --discv5-udp-port=32387 --rest-address=0.0.0.0 --nat=extip:172.18.137.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1efcd1f39d9e4dfbc917dba16a61306c33bbcc3bc4a4e92a16cabfd0106dd8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32388 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.25 waku 21911087be7eba4871b00b1ad8c695f0ae31d9ca36b9a30d157fca2c5bce2ed1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0415155f73f6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21911087be7e. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32384
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 8c53ca8e9147. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32384/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:32384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.25/tcp/32385/p2p/16Uiu2HAmHJae5PZRTFFTq8gNqPg7TcBvDGZtQSTev9fwBvzuh39V","/ip4/172.18.137.25/tcp/32386/ws/p2p/16Uiu2HAmHJae5PZRTFFTq8gNqPg7TcBvDGZtQSTev9fwBvzuh39V"],"enrUri":"enr:-L24QJVp-Kx-utLLXD6BOAvG54zmNEfUbtQNluSNS-fq7HcrAaseAZuXfKXaBmoZz6E3c6b6JzwF3CyEjS4BwGvheYkCgmlkgnY0gmlwhKwSiRmKbXVsdGlhZGRyc5YACASsEokZBn6BAAoErBKJGQZ-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRRACQdLzJwPRFUGh5sZP013agVWTSiOQBDV_1rY-qJSDdGNwgn6Bg3VkcIJ-g4V3YWt1Mgk"}'
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-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25108', '25109', '25110', '25111', '25112']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25108:25108 -p 25109:25109 -p 25110:25110 -p 25111:25111 -p 25112:25112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25110 --rest-port=25108 --tcp-port=25109 --discv5-udp-port=25111 --rest-address=0.0.0.0 --nat=extip:172.18.193.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9e6372c2fc368bbcb8d7088929c4efeed401ec4548de7decf075f8ea9eb15ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25112 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.3 waku 0ffa8bd5242c696ca02827f3fb2f1d903123bf14efb1381297cccab1e1f60c1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ffa8bd5242c. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25108
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:25108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.3/tcp/25109/p2p/16Uiu2HAmR8UnufAemZ5HxNtTY1rYFuHyT68R5zCbjcezSm8Y1GMS","/ip4/172.18.193.3/tcp/25110/ws/p2p/16Uiu2HAmR8UnufAemZ5HxNtTY1rYFuHyT68R5zCbjcezSm8Y1GMS"],"enrUri":"enr:-L24QDH9hTzEvp7jc5atruS0qQneZrwy5-Jtk3x1FrRQnYc8ZtxXsEkcNyyiWmoWq5HnaFZtRj37Sn9FtHkTVFHvU7kCgmlkgnY0gmlwhKwSwQOKbXVsdGlhZGRyc5YACASsEsEDBmIVAAoErBLBAwZiFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuVcVh3xpeAPOwsB8AGNzv7kkB3Y5TvaR1u3IssrhJo2DdGNwgmIVg3VkcIJiF4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.25/tcp/32385/p2p/16Uiu2HAmHJae5PZRTFFTq8gNqPg7TcBvDGZtQSTev9fwBvzuh39V"]'
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-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5259', '5260', '5261', '5262', '5263']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5259:5259 -p 5260:5260 -p 5261:5261 -p 5262:5262 -p 5263:5263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5261 --rest-port=5259 --tcp-port=5260 --discv5-udp-port=5262 --rest-address=0.0.0.0 --nat=extip:172.18.127.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4cbbede7d9f37cb9ed6f4fa13bb8aed37d1ad0758eff3db1c3ced7eabc8ea3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5263 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJVp-Kx-utLLXD6BOAvG54zmNEfUbtQNluSNS-fq7HcrAaseAZuXfKXaBmoZz6E3c6b6JzwF3CyEjS4BwGvheYkCgmlkgnY0gmlwhKwSiRmKbXVsdGlhZGRyc5YACASsEokZBn6BAAoErBKJGQZ-gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRRACQdLzJwPRFUGh5sZP013agVWTSiOQBDV_1rY-qJSDdGNwgn6Bg3VkcIJ-g4V3YWt1Mgk --lightpushnode=/ip4/172.18.137.25/tcp/32385/p2p/16Uiu2HAmHJae5PZRTFFTq8gNqPg7TcBvDGZtQSTev9fwBvzuh39V --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.162 waku cc738ef6b2177e348ac776ecec3c2da0b84ff33c6c9678a61086e7f239c58678
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc738ef6b217. Setting up logs at ./log/docker/lightpush_node1_2026-03-09_04-46-11__04034025-d58a-46bb-aa30-de4d714441ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5259
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5259/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:5259/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/5260/p2p/16Uiu2HAmCcxDKT75ZH6N9aGkhGwvbco7LuwMmV9afBtb4PaMdiWW","/ip4/172.18.127.162/tcp/5261/ws/p2p/16Uiu2HAmCcxDKT75ZH6N9aGkhGwvbco7LuwMmV9afBtb4PaMdiWW"],"enrUri":"enr:-L24QKcmUGLWzUecbtXdeLbMHo__r7iAtXJ03fhbUdXXGX78e-HYRq5X0fNvU2sHcorzTPfr-jMzlUxmCPSVhtHMSVECgmlkgnY0gmlwhKwSf6KKbXVsdGlhZGRyc5YACASsEn-iBhSMAAoErBJ_ogYUjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_3pr7MgvZTAxW34cGR7QqwRTi7D6Cilg7pbU-4CXHvODdGNwghSMg3VkcIIUjoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5259/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.25/tcp/32385/p2p/16Uiu2HAmHJae5PZRTFFTq8gNqPg7TcBvDGZtQSTev9fwBvzuh39V"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5259/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.3/tcp/25109/p2p/16Uiu2HAmR8UnufAemZ5HxNtTY1rYFuHyT68R5zCbjcezSm8Y1GMS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32384/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:25108/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:5259/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:5259/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773030895733948160}}'
INFO  src.node.api_clients.base_client:base_client.py: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:32384/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":1773030895733948160,"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:25108/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":1773030895733948160,"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:5259/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":1773030895733948160,"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:5259/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2088390895733932032}}'
INFO  src.node.api_clients.base_client:base_client.py: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:32384/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":2088390895733932032,"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:25108/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":2088390895733932032,"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:5259/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":2088390895733932032,"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:5259/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773027295733932032}}'
INFO  src.node.api_clients.base_client:base_client.py: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:32384/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":1773027295733932032,"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:25108/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":1773027295733932032,"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:5259/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":1773027295733932032,"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:5259/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773034495733932032}}'
INFO  src.node.api_clients.base_client:base_client.py: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:32384/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":1773034495733932032,"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:25108/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":1773034495733932032,"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:5259/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":1773034495733932032,"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:5259/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:32384/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:25108/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:5259/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:5259/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:32384/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:25108/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:5259/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:5259/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:32384/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:25108/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:5259/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 21911087be7e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0ffa8bd5242c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc738ef6b217
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21911087be7e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
2026-03-09 04:38:24.690 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:24.691 DEBUG [tests.conftest] Running test: test_store_with_empty_hashes with id: 2026-03-09_04-38-24__958e7df6-01e1-413d-b2a4-fe71a65ba487
2026-03-09 04:38:24.691 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:24.691 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:38:24.691 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-09 04:38:24.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:24.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-09_04-38-24__958e7df6-01e1-413d-b2a4-fe71a65ba487__wakuorg_nwaku:latest.log
2026-03-09 04:38:24.698 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:24.698 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:24.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:24.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.138
2026-03-09 04:38:24.700 DEBUG [src.node.docker_mananger] Generated ports ['15315', '15316', '15317', '15318', '15319']
2026-03-09 04:38:24.700 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:24.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:24.701 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:24.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 15315:15315 -p 15316:15316 -p 15317:15317 -p 15318:15318 -p 15319:15319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15317 --rest-port=15315 --tcp-port=15316 --discv5-udp-port=15318 --rest-address=0.0.0.0 --nat=extip:172.18.98.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1defa86708f30ddf5f460bedb0ae97bc483739d0fa6a21fe57faa7d54ca2e7ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15319 --metrics-logging=true --store=true --relay=true
2026-03-09 04:38:24.879 ERROR [src.node.docker_mananger] Max retries reached for container 4c88aa79dfcb. Exiting log stream.
2026-03-09 04:38:24.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.138 waku e1390e19f3825004c5dd3808e5aa62b89a061627d961a30d76b313c2ce69a5ec
2026-03-09 04:38:24.926 DEBUG [src.node.docker_mananger] Container started with ID e1390e19f382. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-38-24__958e7df6-01e1-413d-b2a4-fe71a65ba487__wakuorg_nwaku:latest.log
2026-03-09 04:38:24.928 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15315
2026-03-09 04:38:24.928 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:25.406 ERROR [src.node.docker_mananger] Max retries reached for container 82fb8ffec290. Exiting log stream.
2026-03-09 04:38:25.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15315/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:25.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-09 04:38:25.931 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:25.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:25.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.138/tcp/15316/p2p/16Uiu2HAm2CeVsypCUcK8MWfvsRD6Yr2JXXXJ1eoxxyB3t9D9UwA5","/ip4/172.18.98.138/tcp/15317/ws/p2p/16Uiu2HAm2CeVsypCUcK8MWfvsRD6Yr2JXXXJ1eoxxyB3t9D9UwA5"],"enrUri":"enr:-L24QIdhV8F-4i9MNPPTnQ3jOgfkjgRA7LnbvUrvxtgafEXWF5AK5OBFFm26n7zz7Zgs05S-uj9SbkD-h_aqaM2a0xkCgmlkgnY0gmlwhKwSYoqKbXVsdGlhZGRyc5YACASsEmKKBjvUAAoErBJiigY71d0DgnJzhQADAQAAiXNlY3AyNTZrMaECZKuVRTm1Z2q5uzcG9Hsbm3uTaycEIQeBv-tmYw9FLV6DdGNwgjvUg3VkcII71oV3YWt1MgM"}'
2026-03-09 04:38:25.934 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:25.942 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:25.942 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-09_04-38-24__958e7df6-01e1-413d-b2a4-fe71a65ba487__wakuorg_nwaku:latest.log
2026-03-09 04:38:25.942 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:25.942 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:25.944 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:25.944 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.222
2026-03-09 04:38:25.944 DEBUG [src.node.docker_mananger] Generated ports ['39941', '39942', '39943', '39944', '39945']
2026-03-09 04:38:25.944 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:25.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:25.944 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:25.944 DEBUG [src.node.docker_mananger] docker run -i -t -p 39941:39941 -p 39942:39942 -p 39943:39943 -p 39944:39944 -p 39945:39945 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39943 --rest-port=39941 --tcp-port=39942 --discv5-udp-port=39944 --rest-address=0.0.0.0 --nat=extip:172.18.14.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cd6d67b91fee8f8b90bff5a55ce3930ad0ebe9c591153136f6fd70aaec3f0a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39945 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIdhV8F-4i9MNPPTnQ3jOgfkjgRA7LnbvUrvxtgafEXWF5AK5OBFFm26n7zz7Zgs05S-uj9SbkD-h_aqaM2a0xkCgmlkgnY0gmlwhKwSYoqKbXVsdGlhZGRyc5YACASsEmKKBjvUAAoErBJiigY71d0DgnJzhQADAQAAiXNlY3AyNTZrMaECZKuVRTm1Z2q5uzcG9Hsbm3uTaycEIQeBv-tmYw9FLV6DdGNwgjvUg3VkcII71oV3YWt1MgM --storenode=/ip4/172.18.98.138/tcp/15316/p2p/16Uiu2HAm2CeVsypCUcK8MWfvsRD6Yr2JXXXJ1eoxxyB3t9D9UwA5 --store=true --relay=true
2026-03-09 04:38:26.133 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.222 waku 72b3b109faa4893cccd0cb46b5993cd8a769bfac1fa93d6dcd740bf7a2d89138
2026-03-09 04:38:26.173 DEBUG [src.node.docker_mananger] Container started with ID 72b3b109faa4. Setting up logs at ./log/docker/store_node1_2026-03-09_04-38-24__958e7df6-01e1-413d-b2a4-fe71a65ba487__wakuorg_nwaku:latest.log
2026-03-09 04:38:26.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39941
2026-03-09 04:38:26.173 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:27.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39941/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:27.178 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-09 04:38:27.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:27.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:27.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.222/tcp/39942/p2p/16Uiu2HAm2egh5ig9qTikVW9cejTjSPEudVXXtkpBcjPNkPeG3E66","/ip4/172.18.14.222/tcp/39943/ws/p2p/16Uiu2HAm2egh5ig9qTikVW9cejTjSPEudVXXtkpBcjPNkPeG3E66"],"enrUri":"enr:-L24QG9MJX87pZHGDEpU1OfYhXJQzPJn3rBdxhscOLbvIGGTXWAZ9Fo0le_jdOez5KgzB6eaIKhJ9z502EtFiV2HOBMCgmlkgnY0gmlwhKwSDt6KbXVsdGlhZGRyc5YACASsEg7eBpwGAAoErBIO3gacB90DgnJzhQADAQAAiXNlY3AyNTZrMaECa1cp9qxnGD24Jbqgw2V7WQs9c0vd7stnaGcpAjitwluDdGNwgpwGg3VkcIKcCIV3YWt1MgM"}'
2026-03-09 04:38:27.181 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:27.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39941/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.138/tcp/15316/p2p/16Uiu2HAm2CeVsypCUcK8MWfvsRD6Yr2JXXXJ1eoxxyB3t9D9UwA5"]'
2026-03-09 04:38:27.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:27.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:27.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.191 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:27.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15315/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-09 04:38:27.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:27.397 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:27.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15315/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-09 04:38:27.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:27.604 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:27.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15315/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-09 04:38:27.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:27.811 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:27.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15315/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-09 04:38:27.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:27.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:28.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15315/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:28.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d527f658f73a1509adb978a2454a0049acc561185e8a98e56cd9d445d82f18f"},{"messageHash":"0xb4156353903e874628dad45f52253821ac776e8a7dfe0f16b858673bf0c76004"},{"messageHash":"0x5f8a4220bfab42d2003cbab9d5c0c59bc993ff55bfaa547135178da6854a4f89"},{"messageHash":"0x84a74de4ef508ee804925783a6a0fd070f8cf05160748b4a1cc3a507e040d445"}]}'
2026-03-09 04:38:28.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39941/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:28.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d527f658f73a1509adb978a2454a0049acc561185e8a98e56cd9d445d82f18f"},{"messageHash":"0xb4156353903e874628dad45f52253821ac776e8a7dfe0f16b858673bf0c76004"},{"messageHash":"0x5f8a4220bfab42d2003cbab9d5c0c59bc993ff55bfaa547135178da6854a4f89"},{"messageHash":"0x84a74de4ef508ee804925783a6a0fd070f8cf05160748b4a1cc3a507e040d445"}]}'
2026-03-09 04:38:28.026 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:28.027 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:28.027 DEBUG [src.node.waku_node] Stopping container with id e1390e19f382
2026-03-09 04:38:28.583 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:28.584 DEBUG [src.node.waku_node] Stopping container with id 72b3b109faa4
2026-03-09 04:38:29.138 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:29.141 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:29.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:29.154 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,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-03-09_04-38-25__1c8cd03d-afc9-421b-8bc2-ff75cf8b16e6
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-09_04-38-25__1c8cd03d-afc9-421b-8bc2-ff75cf8b16e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20546', '20547', '20548', '20549', '20550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20546:20546 -p 20547:20547 -p 20548:20548 -p 20549:20549 -p 20550:20550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20548 --rest-port=20546 --tcp-port=20547 --discv5-udp-port=20549 --rest-address=0.0.0.0 --nat=extip:172.18.193.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fe7c4e676b2be41e27ddce88fe4f9ce1072aff10a8abccf6b7a9e97702041a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20550 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.214 waku b39c5fe5e8d57c6081749a313ba2425972536fd05c936cf98fd31ded2fed96f0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 400e6be3f830. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b39c5fe5e8d5. Setting up logs at ./log/docker/node1_2026-03-09_04-38-25__1c8cd03d-afc9-421b-8bc2-ff75cf8b16e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20546
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 eef7fcf8170c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20546/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:20546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.214/tcp/20547/p2p/16Uiu2HAmDJUfANv4PX2o7xS8HtUhr2Ga9CLcATtcAtn3CfPqaM66","/ip4/172.18.193.214/tcp/20548/ws/p2p/16Uiu2HAmDJUfANv4PX2o7xS8HtUhr2Ga9CLcATtcAtn3CfPqaM66"],"enrUri":"enr:-L24QBv-KGMQ0ZbgtfiS1kCr62aBgmI-Xe8PMotZdV4N3QA_RaDHhbsmDngnLq0TBPj5iz1l4jGeKAsiTSA-2ighxo4CgmlkgnY0gmlwhKwSwdaKbXVsdGlhZGRyc5YACASsEsHWBlBDAAoErBLB1gZQRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCZp_gPcrNL3Dv8NVWQ4t9VOlA3sxBL_zn2vpngcQLt-DdGNwglBDg3VkcIJQRYV3YWt1MgE"}'
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-09_04-38-25__1c8cd03d-afc9-421b-8bc2-ff75cf8b16e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33442', '33443', '33444', '33445', '33446']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33442:33442 -p 33443:33443 -p 33444:33444 -p 33445:33445 -p 33446:33446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33444 --rest-port=33442 --tcp-port=33443 --discv5-udp-port=33445 --rest-address=0.0.0.0 --nat=extip:172.18.94.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=20aa9a4b4e3a095baece8b92d9528d7ac1f846de4bc0be2fe83b7ebbfda37d67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33446 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv-KGMQ0ZbgtfiS1kCr62aBgmI-Xe8PMotZdV4N3QA_RaDHhbsmDngnLq0TBPj5iz1l4jGeKAsiTSA-2ighxo4CgmlkgnY0gmlwhKwSwdaKbXVsdGlhZGRyc5YACASsEsHWBlBDAAoErBLB1gZQRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCZp_gPcrNL3Dv8NVWQ4t9VOlA3sxBL_zn2vpngcQLt-DdGNwglBDg3VkcIJQRYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.145 waku d0872442e6b362dd5dd861b1b0e9420f1fa5bed633c14449284edf7905e051ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0872442e6b3. Setting up logs at ./log/docker/node2_2026-03-09_04-38-25__1c8cd03d-afc9-421b-8bc2-ff75cf8b16e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33442
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33442/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:33442/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/33443/p2p/16Uiu2HAkv3Ys5g3VwNY3b2v3ipptd8sPDc5hLXBMU8TS58nueCYd","/ip4/172.18.94.145/tcp/33444/ws/p2p/16Uiu2HAkv3Ys5g3VwNY3b2v3ipptd8sPDc5hLXBMU8TS58nueCYd"],"enrUri":"enr:-L24QJvqqo8ziQ4QWwsyGv_yjt4K7V5MK-RF6HtgAHZAFDuqQCowyRrwcsMHC4EPU1Aru8HfkXD5WAKKJttnS50aLn0CgmlkgnY0gmlwhKwSXpGKbXVsdGlhZGRyc5YACASsEl6RBoKjAAoErBJekQaCpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCTDdBHTsIqGhgAAnfAES-LqrdO58jw9uxEBBhMC9Wp6DdGNwgoKjg3VkcIKCpYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33442/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.214/tcp/20547/p2p/16Uiu2HAmDJUfANv4PX2o7xS8HtUhr2Ga9CLcATtcAtn3CfPqaM66"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/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:33442/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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031107938546176,"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:33442/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031107938546176,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/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":1773031108060830208,"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:33442/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":1773031108060830208,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108174190080,"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:33442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108174190080,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108287641856,"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:33442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108287641856,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108402876928,"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:33442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108402876928,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33442/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108547576282,"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:33442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108547576282,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20546/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:20546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108660391418,"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:33442/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031108660391418,"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 b39c5fe5e8d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0872442e6b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-03-09 04:36:48.260 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:48.262 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/27/sometopic/someencoding] with id: 2026-03-09_04-36-48__6c8a3503-0afd-4fee-ab66-a82d84140c14
2026-03-09 04:36:48.262 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:48.263 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:48.263 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:36:48.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:48.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-48__6c8a3503-0afd-4fee-ab66-a82d84140c14__wakuorg_nwaku:latest.log
2026-03-09 04:36:48.276 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:48.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:48.278 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:48.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.136
2026-03-09 04:36:48.279 DEBUG [src.node.docker_mananger] Generated ports ['36934', '36935', '36936', '36937', '36938']
2026-03-09 04:36:48.279 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:48.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:48.280 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:48.281 DEBUG [src.node.docker_mananger] docker run -i -t -p 36934:36934 -p 36935:36935 -p 36936:36936 -p 36937:36937 -p 36938:36938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36936 --rest-port=36934 --tcp-port=36935 --discv5-udp-port=36937 --rest-address=0.0.0.0 --nat=extip:172.18.222.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3baf6ac67c93ddcc732e4c91c38952eacdc0dbceb954ee69e89c541daffa3f8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36938 --metrics-logging=true --relay=true --filter=true --content-topic=/app/27/sometopic/someencoding
2026-03-09 04:36:48.449 ERROR [src.node.docker_mananger] Max retries reached for container 03f740700974. Exiting log stream.
2026-03-09 04:36:48.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.136 waku be4599ac006e8a0eec241e11ec5ea40bdf10da2e5b2c02e341ab2d4e5106e2cc
2026-03-09 04:36:48.525 DEBUG [src.node.docker_mananger] Container started with ID be4599ac006e. Setting up logs at ./log/docker/node1_2026-03-09_04-36-48__6c8a3503-0afd-4fee-ab66-a82d84140c14__wakuorg_nwaku:latest.log
2026-03-09 04:36:48.526 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36934
2026-03-09 04:36:48.526 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:49.164 ERROR [src.node.docker_mananger] Max retries reached for container 0843db122c6c. Exiting log stream.
2026-03-09 04:36:49.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36934/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:49.529 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-09 04:36:49.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:49.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:49.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.136/tcp/36935/p2p/16Uiu2HAm9vBV3TnNhn6Ej61FAUAmr59pZQYW2ipWSJFSbZq4TfoB","/ip4/172.18.222.136/tcp/36936/ws/p2p/16Uiu2HAm9vBV3TnNhn6Ej61FAUAmr59pZQYW2ipWSJFSbZq4TfoB"],"enrUri":"enr:-L24QMga_ItbG86MeHg23-I5Hr1f_pcgxKr4M1-DIWzWcbuDOUsQK3pBIoDw8w6lhgAK5GwYqAdg6D1mP9MdF2xdZ3ACgmlkgnY0gmlwhKwS3oiKbXVsdGlhZGRyc5YACASsEt6IBpBHAAoErBLeiAaQSN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC11E9gOY7MZ7Lr5kh-Nj9iavABSBf7-EeWchNGdjvCQ6DdGNwgpBHg3VkcIKQSYV3YWt1MgU"}'
2026-03-09 04:36:49.532 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:49.539 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:49.539 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-48__6c8a3503-0afd-4fee-ab66-a82d84140c14__wakuorg_nwaku:latest.log
2026-03-09 04:36:49.540 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:49.540 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:49.541 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:49.541 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.92
2026-03-09 04:36:49.541 DEBUG [src.node.docker_mananger] Generated ports ['25447', '25448', '25449', '25450', '25451']
2026-03-09 04:36:49.542 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:49.542 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:49.542 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:49.542 DEBUG [src.node.docker_mananger] docker run -i -t -p 25447:25447 -p 25448:25448 -p 25449:25449 -p 25450:25450 -p 25451:25451 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25449 --rest-port=25447 --tcp-port=25448 --discv5-udp-port=25450 --rest-address=0.0.0.0 --nat=extip:172.18.8.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5970fbafb1c88e6c4bcdecba44e06a668bcd0cdce827fbe432ec5afcbc2356cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25451 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMga_ItbG86MeHg23-I5Hr1f_pcgxKr4M1-DIWzWcbuDOUsQK3pBIoDw8w6lhgAK5GwYqAdg6D1mP9MdF2xdZ3ACgmlkgnY0gmlwhKwS3oiKbXVsdGlhZGRyc5YACASsEt6IBpBHAAoErBLeiAaQSN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC11E9gOY7MZ7Lr5kh-Nj9iavABSBf7-EeWchNGdjvCQ6DdGNwgpBHg3VkcIKQSYV3YWt1MgU --content-topic=/app/27/sometopic/someencoding
2026-03-09 04:36:49.760 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.92 waku 2e0fd86ab9195e65f60927ddcb719cb51e6b407c211070394d5b539dcb08003b
2026-03-09 04:36:49.799 DEBUG [src.node.docker_mananger] Container started with ID 2e0fd86ab919. Setting up logs at ./log/docker/node2_2026-03-09_04-36-48__6c8a3503-0afd-4fee-ab66-a82d84140c14__wakuorg_nwaku:latest.log
2026-03-09 04:36:49.799 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25447
2026-03-09 04:36:49.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:50.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25447/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:50.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:36:50.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25447/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:50.923 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-09 04:36:50.924 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:50.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25447/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:50.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.92/tcp/25448/p2p/16Uiu2HAm1xtX1geR9QTsNyiSbTdbgk7W5PSwUiCpB76FhC1HnNGA","/ip4/172.18.8.92/tcp/25449/ws/p2p/16Uiu2HAm1xtX1geR9QTsNyiSbTdbgk7W5PSwUiCpB76FhC1HnNGA"],"enrUri":"enr:-L24QJFUF-4tmImBnlk7Zou9dXRxV_6LiZ-SEPNjDhUkzy8iC_tV1Oc-Yz8eHsl6zmKeMYWKxAt_se4mdUqAEgs3qJcCgmlkgnY0gmlwhKwSCFyKbXVsdGlhZGRyc5YACASsEghcBmNoAAoErBIIXAZjad0DgnJzhQACAQAAiXNlY3AyNTZrMaECYSVNvvnD6PcxFEWnYIEGsy5CCpiBW7VFwyTSnAIqUiuDdGNwgmNog3VkcIJjaoV3YWt1MgE"}'
2026-03-09 04:36:50.930 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:50.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25447/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.136/tcp/36935/p2p/16Uiu2HAm9vBV3TnNhn6Ej61FAUAmr59pZQYW2ipWSJFSbZq4TfoB"]'
2026-03-09 04:36:50.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:50.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36934/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-09 04:36:50.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:50.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25447/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-09 04:36:50.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:50.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36934/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:36:50.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:50.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:51.091 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:51.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36934/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:51.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031010978408593,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:51.095 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:51.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25447/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:51.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773031010978408593,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:51.101 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:51.102 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:51.103 DEBUG [src.node.waku_node] Stopping container with id be4599ac006e
2026-03-09 04:36:51.711 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:51.713 DEBUG [src.node.waku_node] Stopping container with id 2e0fd86ab919
2026-03-09 04:36:52.338 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:52.340 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:52.391 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:52.425 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-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff
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-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54334', '54335', '54336', '54337', '54338']
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 54334:54334 -p 54335:54335 -p 54336:54336 -p 54337:54337 -p 54338:54338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54336 --rest-port=54334 --tcp-port=54335 --discv5-udp-port=54337 --rest-address=0.0.0.0 --nat=extip:172.18.28.93 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a8868b7d0d1cfc85eac837cebda1cbd8faac30b786e1d5022c6fa1b86b071fdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54338 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.93 waku 1f933402bbc00c66c6b88899abb25fc382f37c81b46d34f7359382623645a44d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f933402bbc0. Setting up logs at ./log/docker/node1_2026-03-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54334
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 329ad82c6d1f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2061b1aa794e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54334/health" -H "Content-Type: application/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:54334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.93/tcp/54335/p2p/16Uiu2HAmPZMcm9Caz4KtvqAM5yZJ7cdTcM5Y7CfRKc1pS9VXGcC7","/ip4/172.18.28.93/tcp/54336/ws/p2p/16Uiu2HAmPZMcm9Caz4KtvqAM5yZJ7cdTcM5Y7CfRKc1pS9VXGcC7"],"enrUri":"enr:-L24QKEmiE6_eIfw3r0conPxAg5AwyhRtlXXPDhGWAKBkxF2RJcOFJsTivBKqJ8RKg262CzHhHA8TYk_TeWHAX6ZN-sCgmlkgnY0gmlwhKwSHF2KbXVsdGlhZGRyc5YACASsEhxdBtQ_AAoErBIcXQbUQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDof8eI_LTqgvBYIZhWO4ZaZC2lv5LDsli1Ar1xkq0P6iDdGNwgtQ_g3VkcILUQYV3YWt1MgU"}'
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-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2624', '2625', '2626', '2627', '2628']
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 2624:2624 -p 2625:2625 -p 2626:2626 -p 2627:2627 -p 2628:2628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2626 --rest-port=2624 --tcp-port=2625 --discv5-udp-port=2627 --rest-address=0.0.0.0 --nat=extip:172.18.104.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba458cdcae8ddeeb495e2eccd3e9ebb84e7cce1a00955eb51a6385dba2e854fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2628 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKEmiE6_eIfw3r0conPxAg5AwyhRtlXXPDhGWAKBkxF2RJcOFJsTivBKqJ8RKg262CzHhHA8TYk_TeWHAX6ZN-sCgmlkgnY0gmlwhKwSHF2KbXVsdGlhZGRyc5YACASsEhxdBtQ_AAoErBIcXQbUQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDof8eI_LTqgvBYIZhWO4ZaZC2lv5LDsli1Ar1xkq0P6iDdGNwgtQ_g3VkcILUQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.226 waku ffec004d8b5b76d89d383222584280e597eab93d854fabe12937e75f25694335
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffec004d8b5b. Setting up logs at ./log/docker/node2_2026-03-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2624
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2624/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2624/health" -H "Content-Type: application/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:2624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.226/tcp/2625/p2p/16Uiu2HAm5M9DdVPSTPS65PtsUd1UG8Fv4tZfdKudSC2ket9DFtBz","/ip4/172.18.104.226/tcp/2626/ws/p2p/16Uiu2HAm5M9DdVPSTPS65PtsUd1UG8Fv4tZfdKudSC2ket9DFtBz"],"enrUri":"enr:-L24QIRNzH99gbdh7lTkkfVOk87VLBHCA4h68n-zYqRQjZaeWvM0l736alOvT8HrzZCA5nvYdV82PjZk-JB2XTX7LAkCgmlkgnY0gmlwhKwSaOKKbXVsdGlhZGRyc5YACASsEmjiBgpBAAoErBJo4gYKQt0DgnJzhQACAQAAiXNlY3AyNTZrMaECk2vDko_MPOU3LCfmldpCJJyt9qATUaCM0bYYv8-cFNmDdGNwggpBg3VkcIIKQ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.93/tcp/54335/p2p/16Uiu2HAmPZMcm9Caz4KtvqAM5yZJ7cdTcM5Y7CfRKc1pS9VXGcC7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54334/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:2624/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:54334/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:54334/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":1773031010215774810,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031014046004913,"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 1f933402bbc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ffec004d8b5b
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-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-36-51__06ca4923-bf82-4376-ab3e-6b9897a90bff__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-09_04-36-55__8ed47177-c046-4d99-b990-b5677de119c8
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-09_04-36-55__8ed47177-c046-4d99-b990-b5677de119c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41526', '41527', '41528', '41529', '41530']
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 41526:41526 -p 41527:41527 -p 41528:41528 -p 41529:41529 -p 41530:41530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41528 --rest-port=41526 --tcp-port=41527 --discv5-udp-port=41529 --rest-address=0.0.0.0 --nat=extip:172.18.111.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fa95e5344ecedfb777dee1bffb95c6ca6d6feca47a92faa8de6a5bae98f7bb99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41530 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.122 waku b8968ae776e06f6b527011c5d09e3edce74e578d148c4ce5e2d6e22de8185f63
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8968ae776e0. Setting up logs at ./log/docker/node1_2026-03-09_04-36-55__8ed47177-c046-4d99-b990-b5677de119c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41526
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 1f933402bbc0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffec004d8b5b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/health" -H "Content-Type: application/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:41526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.122/tcp/41527/p2p/16Uiu2HAm1aeDNCTpb5FS1sHFid6Uxqymo1cvrMLmnFm6cxcgXaqT","/ip4/172.18.111.122/tcp/41528/ws/p2p/16Uiu2HAm1aeDNCTpb5FS1sHFid6Uxqymo1cvrMLmnFm6cxcgXaqT"],"enrUri":"enr:-L24QGjX3HsVxY3e0wNQn5KxLnx6bwe_A4KSn2KooCjSPKygITbZJv9uCFob27xo_midt_odB6iNpAez9M6T13Cd8MsCgmlkgnY0gmlwhKwSb3qKbXVsdGlhZGRyc5YACASsEm96BqI3AAoErBJvegaiON0DgnJzhQACAQAAiXNlY3AyNTZrMaECW3JaHsq14jgjFygmCSK36M4SFEk6SZWwdmVyXEH-g96DdGNwgqI3g3VkcIKiOYV3YWt1MgU"}'
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-09_04-36-55__8ed47177-c046-4d99-b990-b5677de119c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31462', '31463', '31464', '31465', '31466']
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 31462:31462 -p 31463:31463 -p 31464:31464 -p 31465:31465 -p 31466:31466 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31464 --rest-port=31462 --tcp-port=31463 --discv5-udp-port=31465 --rest-address=0.0.0.0 --nat=extip:172.18.4.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0db05af884fd0a0ffd0dbedef03cb6e280b724a3c6046aecca7b8c0dd2ab2aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31466 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGjX3HsVxY3e0wNQn5KxLnx6bwe_A4KSn2KooCjSPKygITbZJv9uCFob27xo_midt_odB6iNpAez9M6T13Cd8MsCgmlkgnY0gmlwhKwSb3qKbXVsdGlhZGRyc5YACASsEm96BqI3AAoErBJvegaiON0DgnJzhQACAQAAiXNlY3AyNTZrMaECW3JaHsq14jgjFygmCSK36M4SFEk6SZWwdmVyXEH-g96DdGNwgqI3g3VkcIKiOYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.133 waku f03c605e366175aac9a0235377b9be8b56e18505fdf93330983c9ce618a0ec47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f03c605e3661. Setting up logs at ./log/docker/node2_2026-03-09_04-36-55__8ed47177-c046-4d99-b990-b5677de119c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31462
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31462/health" -H "Content-Type: application/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:31462/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.133/tcp/31463/p2p/16Uiu2HAmFxPgvUrxb54MpcYJY9wADmW6TF8Fth5E9uzex1r3M3jT","/ip4/172.18.4.133/tcp/31464/ws/p2p/16Uiu2HAmFxPgvUrxb54MpcYJY9wADmW6TF8Fth5E9uzex1r3M3jT"],"enrUri":"enr:-L24QCnrY0UiKCsvDhls5AAvE0S8Uxsd7-JmgI3E8TXl8UlzXJ0FuR24bG7-L2HxFRLTtVRCUocv-eYw78_6AxPHgzQCgmlkgnY0gmlwhKwSBIWKbXVsdGlhZGRyc5YACASsEgSFBnrnAAoErBIEhQZ66N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMQhSzkGMsMKnJhG4xo6fWgbwJZ6l313NfBuQjm21vUaDdGNwgnrng3VkcIJ66YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.122/tcp/41527/p2p/16Uiu2HAm1aeDNCTpb5FS1sHFid6Uxqymo1cvrMLmnFm6cxcgXaqT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/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:31462/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:41526/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:41526/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":1773031017750383957,"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:31462/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":1773031017750383957,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031017873413651,"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:31462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031017873413651,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031017997216055,"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:31462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031017997216055,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018119699431,"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:31462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018119699431,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018239609638,"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:31462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018239609638,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41526/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018360228635,"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:31462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018360228635,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:41526/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018481088118,"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:31462/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018481088118,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:31462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:41526/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:41526/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018618479375,"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:31462/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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031018618479375,"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 b8968ae776e0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f03c605e3661
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-03-09_04-36-21__9a529f03-7f06-4581-bd41-c3a9a036fe96
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-09_04-36-21__9a529f03-7f06-4581-bd41-c3a9a036fe96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6224', '6225', '6226', '6227', '6228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6224:6224 -p 6225:6225 -p 6226:6226 -p 6227:6227 -p 6228:6228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6226 --rest-port=6224 --tcp-port=6225 --discv5-udp-port=6227 --rest-address=0.0.0.0 --nat=extip:172.18.249.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbd26cf92f0871d4ea6c7fedb641edbfddb1eac6d604a8fa23ab824e1ca0e797 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6228 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.230 waku 49823404ccbdd40aa2183609a418cfce18afd9479566481d0cc4957e88594c9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49823404ccbd. Setting up logs at ./log/docker/node1_2026-03-09_04-36-21__9a529f03-7f06-4581-bd41-c3a9a036fe96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6224
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 a6976e13d487. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2621d41a40ad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:6224/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/6225/p2p/16Uiu2HAmNTF9Du2n5TYzAeUUaAZzhdYKZENHMC9sbmvftuGSVhad","/ip4/172.18.249.230/tcp/6226/ws/p2p/16Uiu2HAmNTF9Du2n5TYzAeUUaAZzhdYKZENHMC9sbmvftuGSVhad"],"enrUri":"enr:-L24QKWVcFxIIcYorWuNJmnDHf7PDF_WG5oYVs6BY9nNEtgEF8CAsgAi5rTto4Qs5xfrCbOvc6qMZpkchnki5bOmOMsCgmlkgnY0gmlwhKwS-eaKbXVsdGlhZGRyc5YACASsEvnmBhhRAAoErBL55gYYUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkZKf93dQqGGkfsoBaE-7oU_fY3rMyy-hoXzGQJFPwQ6DdGNwghhRg3VkcIIYU4V3YWt1MgU"}'
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-09_04-36-21__9a529f03-7f06-4581-bd41-c3a9a036fe96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34674', '34675', '34676', '34677', '34678']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34674:34674 -p 34675:34675 -p 34676:34676 -p 34677:34677 -p 34678:34678 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34676 --rest-port=34674 --tcp-port=34675 --discv5-udp-port=34677 --rest-address=0.0.0.0 --nat=extip:172.18.102.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddfff2c12bfda0d4dfa0b3028fe7c4eb5ef0ce8cd7d8acfa17c5cc6e60ed6ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34678 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKWVcFxIIcYorWuNJmnDHf7PDF_WG5oYVs6BY9nNEtgEF8CAsgAi5rTto4Qs5xfrCbOvc6qMZpkchnki5bOmOMsCgmlkgnY0gmlwhKwS-eaKbXVsdGlhZGRyc5YACASsEvnmBhhRAAoErBL55gYYUt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkZKf93dQqGGkfsoBaE-7oU_fY3rMyy-hoXzGQJFPwQ6DdGNwghhRg3VkcIIYU4V3YWt1MgU --filternode=/ip4/172.18.249.230/tcp/6225/p2p/16Uiu2HAmNTF9Du2n5TYzAeUUaAZzhdYKZENHMC9sbmvftuGSVhad
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.110 waku 722c37cebe8138c4107a1f35bc90308e7e34d33bdc8818abb87d7a4e38903cc5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 722c37cebe81. Setting up logs at ./log/docker/node2_2026-03-09_04-36-21__9a529f03-7f06-4581-bd41-c3a9a036fe96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34674
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/health" -H "Content-Type: application/json" -d 'None'
INFO  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:34674/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.110/tcp/34675/p2p/16Uiu2HAmLLwdYTBvUWo8KfQKjoC2SwyKQjEiH1xxDjsw9RCTbGw2","/ip4/172.18.102.110/tcp/34676/ws/p2p/16Uiu2HAmLLwdYTBvUWo8KfQKjoC2SwyKQjEiH1xxDjsw9RCTbGw2"],"enrUri":"enr:-L24QBSNJfwTi4ZdR8PYE3EKBGyw4o_T6UYtCqaeL-MMeLGjBFfBfYZc29CJpatbt06nEZWL0em43cqWKGhdxAZZrKICgmlkgnY0gmlwhKwSZm6KbXVsdGlhZGRyc5YACASsEmZuBodzAAoErBJmbgaHdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcj33MPtRtz4A4KolXX97xVmsUdS-nLEwrMgp2A0VOCmDdGNwgodzg3VkcIKHdYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34674/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.230/tcp/6225/p2p/16Uiu2HAmNTF9Du2n5TYzAeUUaAZzhdYKZENHMC9sbmvftuGSVhad"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/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:34674/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0d259217-a6d6-466b-9742-4c1f83521938", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0d259217-a6d6-466b-9742-4c1f83521938","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1773030983785874131,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/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:34674/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c4860677-b011-4175-a53d-eccf7bc98115", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c4860677-b011-4175-a53d-eccf7bc98115","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1773030983913176095,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34674/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b556d17b-0738-41a1-8e91-6cc280e494bb", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b556d17b-0738-41a1-8e91-6cc280e494bb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1773030984035364657,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34674/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c30377ea-49a0-459e-849f-ca96a5b502c2", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c30377ea-49a0-459e-849f-ca96a5b502c2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1773030984157552859,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34674/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ac50084d-e2f8-40f1-b8b5-c546bae46ba6", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ac50084d-e2f8-40f1-b8b5-c546bae46ba6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34674/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1773030984281885099,"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 49823404ccbd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 722c37cebe81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,111 @@
2026-03-09 04:40:01.340 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:40:01.340 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_90_content_topics with id: 2026-03-09_04-40-01__3b09be48-6cda-45da-abeb-a8009408da66
2026-03-09 04:40:01.340 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:40:01.341 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:40:01.341 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:40:01.349 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:40:01.349 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-40-01__3b09be48-6cda-45da-abeb-a8009408da66__wakuorg_nwaku:latest.log
2026-03-09 04:40:01.349 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:40:01.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:40:01.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:40:01.351 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.127
2026-03-09 04:40:01.351 DEBUG [src.node.docker_mananger] Generated ports ['17536', '17537', '17538', '17539', '17540']
2026-03-09 04:40:01.352 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:40:01.352 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:40:01.352 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:40:01.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 17536:17536 -p 17537:17537 -p 17538:17538 -p 17539:17539 -p 17540:17540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17538 --rest-port=17536 --tcp-port=17537 --discv5-udp-port=17539 --rest-address=0.0.0.0 --nat=extip:172.18.72.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6e2b7ae92a2a93aaad67c3a7f7d0ebb9f9fb97a9fe4aa4bd9ab7ffa93965b07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17540 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:40:01.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.127 waku e8d68cf3cf13f2d399abecaf9045ec8ff6b228a148d61fd34b2ec9fcc36b0911
2026-03-09 04:40:01.587 ERROR [src.node.docker_mananger] Max retries reached for container 44d39f9bed0d. Exiting log stream.
2026-03-09 04:40:01.604 DEBUG [src.node.docker_mananger] Container started with ID e8d68cf3cf13. Setting up logs at ./log/docker/node1_2026-03-09_04-40-01__3b09be48-6cda-45da-abeb-a8009408da66__wakuorg_nwaku:latest.log
2026-03-09 04:40:01.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17536
2026-03-09 04:40:01.604 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:40:02.144 ERROR [src.node.docker_mananger] Max retries reached for container f1e2901a39f3. Exiting log stream.
2026-03-09 04:40:02.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17536/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:02.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-09 04:40:02.609 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:40:02.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:02.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.127/tcp/17537/p2p/16Uiu2HAkzbseqcXLGAoWUwr5gKuuVDhs8DLDFqqXDvdKQF4kNbnn","/ip4/172.18.72.127/tcp/17538/ws/p2p/16Uiu2HAkzbseqcXLGAoWUwr5gKuuVDhs8DLDFqqXDvdKQF4kNbnn"],"enrUri":"enr:-L24QFbqwwW7cm9dw0NrGVolpn0c3luZ_cO7h3_x7iJOIZ1YH2YrjKtZaPwJxEs3_tOX682rYAi_QSOOloIRsnj_vTQCgmlkgnY0gmlwhKwSSH-KbXVsdGlhZGRyc5YACASsEkh_BkSBAAoErBJIfwZEgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTOdxD-WTtPRVQCf7Cm457nMdhY-P0Wyiw27tCkgKl_-DdGNwgkSBg3VkcIJEg4V3YWt1MgU"}'
2026-03-09 04:40:02.612 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:40:02.613 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:40:02.620 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:40:02.620 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-40-01__3b09be48-6cda-45da-abeb-a8009408da66__wakuorg_nwaku:latest.log
2026-03-09 04:40:02.620 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:40:02.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:40:02.622 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:40:02.622 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.154
2026-03-09 04:40:02.622 DEBUG [src.node.docker_mananger] Generated ports ['42118', '42119', '42120', '42121', '42122']
2026-03-09 04:40:02.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:40:02.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:40:02.623 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:40:02.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 42118:42118 -p 42119:42119 -p 42120:42120 -p 42121:42121 -p 42122:42122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42120 --rest-port=42118 --tcp-port=42119 --discv5-udp-port=42121 --rest-address=0.0.0.0 --nat=extip:172.18.49.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebd5b2baeaf481fd591ae743b999abab569be79ca6cda281d45e5bfc5a3c624b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42122 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFbqwwW7cm9dw0NrGVolpn0c3luZ_cO7h3_x7iJOIZ1YH2YrjKtZaPwJxEs3_tOX682rYAi_QSOOloIRsnj_vTQCgmlkgnY0gmlwhKwSSH-KbXVsdGlhZGRyc5YACASsEkh_BkSBAAoErBJIfwZEgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTOdxD-WTtPRVQCf7Cm457nMdhY-P0Wyiw27tCkgKl_-DdGNwgkSBg3VkcIJEg4V3YWt1MgU --filternode=/ip4/172.18.72.127/tcp/17537/p2p/16Uiu2HAkzbseqcXLGAoWUwr5gKuuVDhs8DLDFqqXDvdKQF4kNbnn
2026-03-09 04:40:02.828 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.154 waku 178730dffb38a43bfbbb3f83b0cc6f412f9c38d6e06910dd25d30681e0bac86e
2026-03-09 04:40:02.869 DEBUG [src.node.docker_mananger] Container started with ID 178730dffb38. Setting up logs at ./log/docker/node2_2026-03-09_04-40-01__3b09be48-6cda-45da-abeb-a8009408da66__wakuorg_nwaku:latest.log
2026-03-09 04:40:02.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42118
2026-03-09 04:40:02.870 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:40:03.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:03.875 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-09 04:40:03.875 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:40:03.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:03.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.154/tcp/42119/p2p/16Uiu2HAmNh5AkcQhPJtYFq23B8SHxXbE7g6pe7CFFWTHNyxN2A2a","/ip4/172.18.49.154/tcp/42120/ws/p2p/16Uiu2HAmNh5AkcQhPJtYFq23B8SHxXbE7g6pe7CFFWTHNyxN2A2a"],"enrUri":"enr:-L24QOkUjboxu39BzqyjLht_p0oB2Ph9QTfKcP_z1w-hNcMKV4eBnxycbFfGm3K3KYSBowfizwKdTOPFkTkKnvMcFVUCgmlkgnY0gmlwhKwSMZqKbXVsdGlhZGRyc5YACASsEjGaBqSHAAoErBIxmgakiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlR16nl6nVARpOJ-y-FPHD7FgOsjxv4l4stfQig7MeveDdGNwgqSHg3VkcIKkiYV3YWt1MgA"}'
2026-03-09 04:40:03.878 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:40:03.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.127/tcp/17537/p2p/16Uiu2HAkzbseqcXLGAoWUwr5gKuuVDhs8DLDFqqXDvdKQF4kNbnn"]'
2026-03-09 04:40:03.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:03.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:40:03.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:03.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42118/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f9ff3ef-7ef6-4593-8b36-5e9d43743e84", "contentFilters": ["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"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:40:03.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8f9ff3ef-7ef6-4593-8b36-5e9d43743e84","statusDesc":"OK"}'
2026-03-09 04:40:03.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:40:03.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:03.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42118/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dca7870a-3394-42bf-a171-b6bfa91320ef", "contentFilters": ["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"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:40:03.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dca7870a-3394-42bf-a171-b6bfa91320ef","statusDesc":"OK"}'
2026-03-09 04:40:03.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:40:03.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:03.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42118/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "68065448-455f-4347-9854-49755d52afe9", "contentFilters": ["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"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:40:04.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"68065448-455f-4347-9854-49755d52afe9","statusDesc":"OK"}'
2026-03-09 04:40:04.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1773031204011867825,"ephemeral":false}]'
2026-03-09 04:40:04.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.174 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.275 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1773031204147891910,"ephemeral":false}]'
2026-03-09 04:40:04.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.407 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1773031204280072463,"ephemeral":false}]'
2026-03-09 04:40:04.412 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:42118/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-03-09 04:40:04.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-09 04:40:04.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.429 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.529 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.532 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42118/filter/v2/messages/19. Response content: b'Not subscribed to topic: 19'
2026-03-09 04:40:04.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.638 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.642 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42118/filter/v2/messages/52. Response content: b'Not subscribed to topic: 52'
2026-03-09 04:40:04.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:40:04.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:40:04.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:40:04.748 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:40:04.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42118/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:40:04.751 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42118/filter/v2/messages/84. Response content: b'Not subscribed to topic: 84'
2026-03-09 04:40:04.753 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:40:04.754 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:40:04.755 DEBUG [src.node.waku_node] Stopping container with id e8d68cf3cf13
2026-03-09 04:40:05.367 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:40:05.367 DEBUG [src.node.waku_node] Stopping container with id 178730dffb38
2026-03-09 04:40:05.920 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:40:05.922 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:40:05.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:40:05.939 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_meta with id: 2026-03-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08
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-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39879', '39880', '39881', '39882', '39883']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39879:39879 -p 39880:39880 -p 39881:39881 -p 39882:39882 -p 39883:39883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39881 --rest-port=39879 --tcp-port=39880 --discv5-udp-port=39882 --rest-address=0.0.0.0 --nat=extip:172.18.241.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aec39eab65cb3aa35e5abbf2f301e8a7cab4f91de8fd8c3a4ebd3eca5ad09b6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39883 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.85 waku 493e1a7724d57f30bf940fa05c32997a46cc68b9d23d7b8c0a14929d309cdc6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 493e1a7724d5. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39879
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 86ff913d88a2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 877f90065df5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39879/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:39879/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/39880/p2p/16Uiu2HAmT4AJ43BTrQitrYV7trvWz7DC342WM7rbYf8xiJm52X5o","/ip4/172.18.241.85/tcp/39881/ws/p2p/16Uiu2HAmT4AJ43BTrQitrYV7trvWz7DC342WM7rbYf8xiJm52X5o"],"enrUri":"enr:-L24QLxD_hpF2Q6rm8B1sta9do_QbWuPEWAuXK2UPsD7YzRUF-Z8JcXNO0pvsNIYQniW9DptSv41qnwUkdvnpKW_-IgCgmlkgnY0gmlwhKwS8VWKbXVsdGlhZGRyc5YACASsEvFVBpvIAAoErBLxVQabyd0DgnJzhQADAQAAiXNlY3AyNTZrMaED1fM4Mh_yirrHXuC_Be5T0IFFHXZlhTFWKuFouVwmpvaDdGNwgpvIg3VkcIKbyoV3YWt1Mgk"}'
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-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40074', '40075', '40076', '40077', '40078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40074:40074 -p 40075:40075 -p 40076:40076 -p 40077:40077 -p 40078:40078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40076 --rest-port=40074 --tcp-port=40075 --discv5-udp-port=40077 --rest-address=0.0.0.0 --nat=extip:172.18.145.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=498b607dea2f4cf4f76aa2dc4a3f80cbdbf1b60d6edc5ccfb5fd5e9625d1adee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40078 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.253 waku 7bdf772da637340973e053475d73ea7d5c29a794ec1cc37bb0334471c61e022f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bdf772da637. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40074
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40074/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:40074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.253/tcp/40075/p2p/16Uiu2HAm8Marovs2nxvz4ehxonXPkTXF7GjdFc4NdDtRLc8NsZpt","/ip4/172.18.145.253/tcp/40076/ws/p2p/16Uiu2HAm8Marovs2nxvz4ehxonXPkTXF7GjdFc4NdDtRLc8NsZpt"],"enrUri":"enr:-L24QBTjfSuqf4AWnL6TNSE5C28LlEL8BWFqS2snUVJxGw-dekog7kZdRWiHPOoIiVhdEYjmRyGlagdo3qn2rHKXJpkCgmlkgnY0gmlwhKwSkf2KbXVsdGlhZGRyc5YACASsEpH9BpyLAAoErBKR_QacjN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwBvRMFnKEg090fPmtFu7bfYRv62QtryZgIiHA2DmvRmDdGNwgpyLg3VkcIKcjYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.85/tcp/39880/p2p/16Uiu2HAmT4AJ43BTrQitrYV7trvWz7DC342WM7rbYf8xiJm52X5o"]'
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-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20156', '20157', '20158', '20159', '20160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20156:20156 -p 20157:20157 -p 20158:20158 -p 20159:20159 -p 20160:20160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20158 --rest-port=20156 --tcp-port=20157 --discv5-udp-port=20159 --rest-address=0.0.0.0 --nat=extip:172.18.150.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae24ebecbb181a31c703bdfe1c89e9e03dc98adc0f9e570fef3644ee9de9d82c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20160 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLxD_hpF2Q6rm8B1sta9do_QbWuPEWAuXK2UPsD7YzRUF-Z8JcXNO0pvsNIYQniW9DptSv41qnwUkdvnpKW_-IgCgmlkgnY0gmlwhKwS8VWKbXVsdGlhZGRyc5YACASsEvFVBpvIAAoErBLxVQabyd0DgnJzhQADAQAAiXNlY3AyNTZrMaED1fM4Mh_yirrHXuC_Be5T0IFFHXZlhTFWKuFouVwmpvaDdGNwgpvIg3VkcIKbyoV3YWt1Mgk --lightpushnode=/ip4/172.18.241.85/tcp/39880/p2p/16Uiu2HAmT4AJ43BTrQitrYV7trvWz7DC342WM7rbYf8xiJm52X5o --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.95 waku 867e575bbeca0e55436404acd329406a2381e4838e2622a63022195cbdf59301
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 867e575bbeca. Setting up logs at ./log/docker/lightpush_node1_2026-03-09_04-36-28__e3ec373f-6365-42b3-8a0a-489c78a12f08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:20156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.95/tcp/20157/p2p/16Uiu2HAmFR8FCuZZxNGkCqPnAEMVGHA8xGvPXTCd4JXbAJiwpqYu","/ip4/172.18.150.95/tcp/20158/ws/p2p/16Uiu2HAmFR8FCuZZxNGkCqPnAEMVGHA8xGvPXTCd4JXbAJiwpqYu"],"enrUri":"enr:-L24QEX0G2m6N32xaFrP55dW362GmXAfd3WwMzpjsU9lc5CdI3SllUjWdBC5U7oWJSCFoSPA3h24MLABznssGs9rBHwCgmlkgnY0gmlwhKwSll-KbXVsdGlhZGRyc5YACASsEpZfBk69AAoErBKWXwZOvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKQXbQig-x_zjIDA4vvJ-UOM57ZMnow1gY2CjVqARthKDdGNwgk69g3VkcIJOv4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.85/tcp/39880/p2p/16Uiu2HAmT4AJ43BTrQitrYV7trvWz7DC342WM7rbYf8xiJm52X5o"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.253/tcp/40075/p2p/16Uiu2HAm8Marovs2nxvz4ehxonXPkTXF7GjdFc4NdDtRLc8NsZpt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39879/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:40074/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:20156/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20156/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773030991847993266, "meta": "Light push 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:20156/lightpush/v1/message. Response content: b'Invalid message: 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 493e1a7724d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7bdf772da637
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 867e575bbeca
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 493e1a7724d5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_extra_field with id: 2026-03-09_04-37-47__2fd2723a-ea54-4652-b2c7-f2bf7f25a2a5
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-09_04-37-47__2fd2723a-ea54-4652-b2c7-f2bf7f25a2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57593', '57594', '57595', '57596', '57597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57593:57593 -p 57594:57594 -p 57595:57595 -p 57596:57596 -p 57597:57597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57595 --rest-port=57593 --tcp-port=57594 --discv5-udp-port=57596 --rest-address=0.0.0.0 --nat=extip:172.18.237.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfa3aba6f5bd320ee35cdcfcf3cb75a90196b5bb4f7d5027eec99ebebdd0ba9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57597 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.175 waku 77b6ddc3256d5daf24e48703ec07186d5c6fac6ac0475cd3f4343857cb732c6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77b6ddc3256d. Setting up logs at ./log/docker/node1_2026-03-09_04-37-47__2fd2723a-ea54-4652-b2c7-f2bf7f25a2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c5f813cb3f0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad181de82620. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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:57593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.175/tcp/57594/p2p/16Uiu2HAkw4d68WcQnRW9KjzV3yZZ2tLUjPv7jNyhiLD8kxmMkPSH","/ip4/172.18.237.175/tcp/57595/ws/p2p/16Uiu2HAkw4d68WcQnRW9KjzV3yZZ2tLUjPv7jNyhiLD8kxmMkPSH"],"enrUri":"enr:-L24QOGmQvwKNvdqhlf9H42zR4dcQu5duJwjacpkg-GsjFFbSxU5WZ_mDw3RKTNJh-NEyFy1KjWOxZu1gj-fzA9kozACgmlkgnY0gmlwhKwS7a-KbXVsdGlhZGRyc5YACASsEu2vBuD6AAoErBLtrwbg-90DgnJzhQADAQAAiXNlY3AyNTZrMaECGFLohXR1i9gLtCY78hez5hwQ-jUA9chYpU45OKv3NoqDdGNwguD6g3VkcILg_IV3YWt1MgU"}'
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-09_04-37-47__2fd2723a-ea54-4652-b2c7-f2bf7f25a2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50853', '50854', '50855', '50856', '50857']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50853:50853 -p 50854:50854 -p 50855:50855 -p 50856:50856 -p 50857:50857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50855 --rest-port=50853 --tcp-port=50854 --discv5-udp-port=50856 --rest-address=0.0.0.0 --nat=extip:172.18.194.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abfcbdccb34afeaeccdbad77bb38cbdabdba034901fb42a7ba29cd849eddbf74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50857 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOGmQvwKNvdqhlf9H42zR4dcQu5duJwjacpkg-GsjFFbSxU5WZ_mDw3RKTNJh-NEyFy1KjWOxZu1gj-fzA9kozACgmlkgnY0gmlwhKwS7a-KbXVsdGlhZGRyc5YACASsEu2vBuD6AAoErBLtrwbg-90DgnJzhQADAQAAiXNlY3AyNTZrMaECGFLohXR1i9gLtCY78hez5hwQ-jUA9chYpU45OKv3NoqDdGNwguD6g3VkcILg_IV3YWt1MgU --filternode=/ip4/172.18.237.175/tcp/57594/p2p/16Uiu2HAkw4d68WcQnRW9KjzV3yZZ2tLUjPv7jNyhiLD8kxmMkPSH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.11 waku b471ec94a88026273df8dcf1afa651178e9b5527e7921fb795e310a4319154eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b471ec94a880. Setting up logs at ./log/docker/node2_2026-03-09_04-37-47__2fd2723a-ea54-4652-b2c7-f2bf7f25a2a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50853
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50853/health" -H "Content-Type: application/json" -d 'None'
INFO  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:50853/debug/v1/info" -H "Content-Type: application/json" -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.11/tcp/50854/p2p/16Uiu2HAky7TEn5GMPhKjjaP8LDNhWxh1n2GBWj3BTdvyjNcWDxP7","/ip4/172.18.194.11/tcp/50855/ws/p2p/16Uiu2HAky7TEn5GMPhKjjaP8LDNhWxh1n2GBWj3BTdvyjNcWDxP7"],"enrUri":"enr:-L24QOv5qurBXgg9WuvOHGD7b-N-1hZVA2aVY8oLyMJ2niVNRldrjTeXeaGUb1uvayTv1bN0nWgIGaY6gbfs-cVcfggCgmlkgnY0gmlwhKwSwguKbXVsdGlhZGRyc5YACASsEsILBsamAAoErBLCCwbGp90DgnJzhQADAQAAiXNlY3AyNTZrMaECNsPi2G6eT4reHvog8owvVRmsx4iJ4JgXEcIjhbYKF46DdGNwgsamg3VkcILGqIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.175/tcp/57594/p2p/16Uiu2HAkw4d68WcQnRW9KjzV3yZZ2tLUjPv7jNyhiLD8kxmMkPSH"]'
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:57593/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:50853/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "33fb1503-fe99-410e-b691-3b45dea7ee5d", "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":"33fb1503-fe99-410e-b691-3b45dea7ee5d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50853/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50853/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 77b6ddc3256d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b471ec94a880
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-03-09 04:44:18.113 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:44:18.113 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-03-09_04-44-18__71b7fa7b-7e82-466c-bef1-71c6cceb7a95
2026-03-09 04:44:18.113 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:44:18.113 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:44:18.114 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:44:18.120 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:18.120 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-44-18__71b7fa7b-7e82-466c-bef1-71c6cceb7a95__wakuorg_nwaku:latest.log
2026-03-09 04:44:18.120 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:18.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:18.122 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:18.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.158
2026-03-09 04:44:18.122 DEBUG [src.node.docker_mananger] Generated ports ['54981', '54982', '54983', '54984', '54985']
2026-03-09 04:44:18.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:18.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:18.122 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:18.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 54981:54981 -p 54982:54982 -p 54983:54983 -p 54984:54984 -p 54985:54985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54983 --rest-port=54981 --tcp-port=54982 --discv5-udp-port=54984 --rest-address=0.0.0.0 --nat=extip:172.18.125.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f78bcccce8cdaeee7f541e4db888da82cf56b7bedc82cb07fa6e7dad612abedf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54985 --metrics-logging=true --relay=true
2026-03-09 04:44:18.270 ERROR [src.node.docker_mananger] Max retries reached for container 81afbc917cd5. Exiting log stream.
2026-03-09 04:44:18.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.158 waku 89d27f36af1945fa7db82179c11e68b0c6b349b781e8e1486bb0da586300af04
2026-03-09 04:44:18.348 DEBUG [src.node.docker_mananger] Container started with ID 89d27f36af19. Setting up logs at ./log/docker/node1_2026-03-09_04-44-18__71b7fa7b-7e82-466c-bef1-71c6cceb7a95__wakuorg_nwaku:latest.log
2026-03-09 04:44:18.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54981
2026-03-09 04:44:18.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:18.910 ERROR [src.node.docker_mananger] Max retries reached for container d026e2ed2441. Exiting log stream.
2026-03-09 04:44:19.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54981/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:19.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:44:19.353 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:19.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:19.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.158/tcp/54982/p2p/16Uiu2HAmTfvDoTbt9kFsn9jVoPJMcq98t7BbquYKGUpXppuDEde7","/ip4/172.18.125.158/tcp/54983/ws/p2p/16Uiu2HAmTfvDoTbt9kFsn9jVoPJMcq98t7BbquYKGUpXppuDEde7"],"enrUri":"enr:-L24QEMnJQS_4Nd_YJHXz79JVLk-98ABa_jrlEuZJ4oCNkT8M3i97H3BWm1CQ9q383Bqm07ekhS4k04e5FRLOn89RM8CgmlkgnY0gmlwhKwSfZ6KbXVsdGlhZGRyc5YACASsEn2eBtbGAAoErBJ9ngbWx90DgnJzhQADAQAAiXNlY3AyNTZrMaED3xw3RfXe12xecRK2M7ivClH2n5x2gjJQYBcUBvNDUgCDdGNwgtbGg3VkcILWyIV3YWt1MgE"}'
2026-03-09 04:44:19.356 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:19.362 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:19.362 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-44-18__71b7fa7b-7e82-466c-bef1-71c6cceb7a95__wakuorg_nwaku:latest.log
2026-03-09 04:44:19.362 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:19.363 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:19.364 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:19.364 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.212
2026-03-09 04:44:19.364 DEBUG [src.node.docker_mananger] Generated ports ['40112', '40113', '40114', '40115', '40116']
2026-03-09 04:44:19.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:19.365 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:19.365 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:19.365 DEBUG [src.node.docker_mananger] docker run -i -t -p 40112:40112 -p 40113:40113 -p 40114:40114 -p 40115:40115 -p 40116:40116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40114 --rest-port=40112 --tcp-port=40113 --discv5-udp-port=40115 --rest-address=0.0.0.0 --nat=extip:172.18.45.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb64d4fddadfac4b2cd64afe9ad9c6a05b7e457f3cdf8b35af4d9dcc5f9c2c4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40116 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEMnJQS_4Nd_YJHXz79JVLk-98ABa_jrlEuZJ4oCNkT8M3i97H3BWm1CQ9q383Bqm07ekhS4k04e5FRLOn89RM8CgmlkgnY0gmlwhKwSfZ6KbXVsdGlhZGRyc5YACASsEn2eBtbGAAoErBJ9ngbWx90DgnJzhQADAQAAiXNlY3AyNTZrMaED3xw3RfXe12xecRK2M7ivClH2n5x2gjJQYBcUBvNDUgCDdGNwgtbGg3VkcILWyIV3YWt1MgE
2026-03-09 04:44:19.582 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.212 waku 0578fc94327d77a7b61812d8daf8ddc0b07dc2f2dfc83692a892f70634c84da1
2026-03-09 04:44:19.609 DEBUG [src.node.docker_mananger] Container started with ID 0578fc94327d. Setting up logs at ./log/docker/node2_2026-03-09_04-44-18__71b7fa7b-7e82-466c-bef1-71c6cceb7a95__wakuorg_nwaku:latest.log
2026-03-09 04:44:19.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40112
2026-03-09 04:44:19.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:20.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40112/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.619 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-09 04:44:20.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:20.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.212/tcp/40113/p2p/16Uiu2HAmK3z4QjymtBCkASBJhC3SfQTD3QKMpJdpbYdCPC4v3tGs","/ip4/172.18.45.212/tcp/40114/ws/p2p/16Uiu2HAmK3z4QjymtBCkASBJhC3SfQTD3QKMpJdpbYdCPC4v3tGs"],"enrUri":"enr:-L24QNC-pdpvQmGFzDT4yXpPNmRgxoXawsxknfc46Eu2Qen9Dg8VWF0CaIrPZZxxKiDl1f6WtqzPcXQK2JNVEB0DfIsCgmlkgnY0gmlwhKwSLdSKbXVsdGlhZGRyc5YACASsEi3UBpyxAAoErBIt1Aacst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXwomrmFRtKsYtJ3R1PV9cmD1c6JYs29tKUbgDifkxgSDdGNwgpyxg3VkcIKcs4V3YWt1MgE"}'
2026-03-09 04:44:20.626 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:20.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.158/tcp/54982/p2p/16Uiu2HAmTfvDoTbt9kFsn9jVoPJMcq98t7BbquYKGUpXppuDEde7"]'
2026-03-09 04:44:20.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54981/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:20.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:20.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54981/relay/v1/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-09 04:44:20.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.648 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:44:20.748 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:44:20.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.751 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":1773031460642514688,"ephemeral":false,"proof":""}]'
2026-03-09 04:44:20.752 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:44:20.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.755 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":1773031460642514688,"ephemeral":false,"proof":""}]'
2026-03-09 04:44:20.756 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:54981/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-09 04:44:20.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.758 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-09 04:44:20.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54981/relay/v1/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-09 04:44:20.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:20.766 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:44:20.866 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:44:20.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54981/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.869 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":1773031460761598495,"ephemeral":false,"proof":""}]'
2026-03-09 04:44:20.870 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:44:20.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:20.873 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":1773031460761598495,"ephemeral":false,"proof":""}]'
2026-03-09 04:44:20.875 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:44:20.876 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:44:20.876 DEBUG [src.node.waku_node] Stopping container with id 89d27f36af19
2026-03-09 04:44:21.461 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:44:21.463 DEBUG [src.node.waku_node] Stopping container with id 0578fc94327d
2026-03-09 04:44:22.080 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:44:22.084 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:44:22.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:44:22.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-03-09 04:35:56.563 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:35:56.564 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-03-09_04-35-56__90de7000-22df-4eba-b216-00c579700dbd
2026-03-09 04:35:56.564 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:35:56.564 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:35:56.564 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:35:56.570 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:56.570 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-35-56__90de7000-22df-4eba-b216-00c579700dbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:56.570 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:56.570 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:56.571 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:56.571 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.104
2026-03-09 04:35:56.572 DEBUG [src.node.docker_mananger] Generated ports ['20378', '20379', '20380', '20381', '20382']
2026-03-09 04:35:56.572 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:56.572 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:56.572 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:56.572 DEBUG [src.node.docker_mananger] docker run -i -t -p 20378:20378 -p 20379:20379 -p 20380:20380 -p 20381:20381 -p 20382:20382 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20380 --rest-port=20378 --tcp-port=20379 --discv5-udp-port=20381 --rest-address=0.0.0.0 --nat=extip:172.18.151.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2bdbfed4babc0728cbe36439dafee51ad56956ff849cbf04ebfda2bfdbe61bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20382 --metrics-logging=true --relay=true
2026-03-09 04:35:56.723 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.104 waku 3219b364b88ed12190c43eb136318b19c4180b7c13e0c0e0ea57aa49060867ea
2026-03-09 04:35:56.753 DEBUG [src.node.docker_mananger] Container started with ID 3219b364b88e. Setting up logs at ./log/docker/node1_2026-03-09_04-35-56__90de7000-22df-4eba-b216-00c579700dbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:56.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20378
2026-03-09 04:35:56.754 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:56.873 ERROR [src.node.docker_mananger] Max retries reached for container 2be2dc97dc20. Exiting log stream.
2026-03-09 04:35:57.352 ERROR [src.node.docker_mananger] Max retries reached for container 051b9e2b04f2. Exiting log stream.
2026-03-09 04:35:57.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20378/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:57.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:35:57.757 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:57.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20378/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:57.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.104/tcp/20379/p2p/16Uiu2HAmCJLJthZi4MTRGNihY6yxRxRvvjk6tkueQZX8vcMk9soK","/ip4/172.18.151.104/tcp/20380/ws/p2p/16Uiu2HAmCJLJthZi4MTRGNihY6yxRxRvvjk6tkueQZX8vcMk9soK"],"enrUri":"enr:-L24QHJTC_rixIKCAf3nIOxH-Gotvu3O_25Y-9A_A_h_dRXCQyr2ttBMDr8efWJ1z7GDxFosjN0V1og-DkgOUwOIBvMCgmlkgnY0gmlwhKwSl2iKbXVsdGlhZGRyc5YACASsEpdoBk-bAAoErBKXaAZPnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-rVezoX6Z2NBDQkhq_C-VDwV3sUYzBpmZrUhKQdRETaDdGNwgk-bg3VkcIJPnYV3YWt1MgE"}'
2026-03-09 04:35:57.760 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:57.765 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:57.766 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-35-56__90de7000-22df-4eba-b216-00c579700dbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:57.766 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:57.766 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:57.767 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:57.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.118
2026-03-09 04:35:57.767 DEBUG [src.node.docker_mananger] Generated ports ['27741', '27742', '27743', '27744', '27745']
2026-03-09 04:35:57.767 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:57.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:57.768 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:57.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 27741:27741 -p 27742:27742 -p 27743:27743 -p 27744:27744 -p 27745:27745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27743 --rest-port=27741 --tcp-port=27742 --discv5-udp-port=27744 --rest-address=0.0.0.0 --nat=extip:172.18.185.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb2cec03e2985d2aaca2fcdfc3ca4f76acbbc1ccbb9f387d2dc16db47dec6e62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHJTC_rixIKCAf3nIOxH-Gotvu3O_25Y-9A_A_h_dRXCQyr2ttBMDr8efWJ1z7GDxFosjN0V1og-DkgOUwOIBvMCgmlkgnY0gmlwhKwSl2iKbXVsdGlhZGRyc5YACASsEpdoBk-bAAoErBKXaAZPnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-rVezoX6Z2NBDQkhq_C-VDwV3sUYzBpmZrUhKQdRETaDdGNwgk-bg3VkcIJPnYV3YWt1MgE
2026-03-09 04:35:57.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.118 waku f8725f46792aed4572c70f822bdc749a2ebbe9cbb99bfc4b8c048fc877229a0a
2026-03-09 04:35:57.944 DEBUG [src.node.docker_mananger] Container started with ID f8725f46792a. Setting up logs at ./log/docker/node2_2026-03-09_04-35-56__90de7000-22df-4eba-b216-00c579700dbd__wakuorg_nwaku:latest.log
2026-03-09 04:35:57.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27741
2026-03-09 04:35:57.945 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:58.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27741/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:58.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-09 04:35:58.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:58.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:58.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.118/tcp/27742/p2p/16Uiu2HAmAXjkQt35RsBeqf1mmNpWRHSMvuCKALjAGetq6hSTj6EG","/ip4/172.18.185.118/tcp/27743/ws/p2p/16Uiu2HAmAXjkQt35RsBeqf1mmNpWRHSMvuCKALjAGetq6hSTj6EG"],"enrUri":"enr:-L24QHjyGszL2uJWa1_j0nbugL2EkEFyF-hybUrNd-Agdql6PQ5JqGfgIYcVtJU70kyEk4xXZSJDvMx56TQIkk_vWrUCgmlkgnY0gmlwhKwSuXaKbXVsdGlhZGRyc5YACASsErl2BmxeAAoErBK5dgZsX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4G0M-ucOTfj83qG2Hn4hitJK9zrbdP8kd5em6uP2CAWDdGNwgmxeg3VkcIJsYIV3YWt1MgE"}'
2026-03-09 04:35:58.973 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:58.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.151.104/tcp/20379/p2p/16Uiu2HAmCJLJthZi4MTRGNihY6yxRxRvvjk6tkueQZX8vcMk9soK"]'
2026-03-09 04:35:58.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:58.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20378/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:58.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:58.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:58.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:58.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20378/relay/v1/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-09 04:35:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:58.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:35:59.094 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:35:59.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:59.097 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":1773030958988542720,"ephemeral":false,"proof":""}]'
2026-03-09 04:35:59.098 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:35:59.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:59.100 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":1773030958988542720,"ephemeral":false,"proof":""}]'
2026-03-09 04:35:59.102 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:20378/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:59.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:59.106 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:27741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:35:59.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:59.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20378/relay/v1/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-09 04:35:59.113 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-03-09 04:35:59.114 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:35:59.115 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:35:59.115 DEBUG [src.node.waku_node] Stopping container with id 3219b364b88e
2026-03-09 04:35:59.578 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:59.580 DEBUG [src.node.waku_node] Stopping container with id f8725f46792a
2026-03-09 04:36:00.056 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:00.057 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:00.063 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:00.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_edge_service_nodes_communication with id: 2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454
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-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__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-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__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-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__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-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__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-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:434 Start 2 edges nodes and 3 service 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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13817', '13818', '13819', '13820', '13821']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13817:13817 -p 13818:13818 -p 13819:13819 -p 13820:13820 -p 13821:13821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13819 --rest-port=13817 --tcp-port=13818 --discv5-udp-port=13820 --rest-address=0.0.0.0 --nat=extip:172.18.190.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99ef8ffba2e0c6e051b5f6adbf44f3ffaf5ba65eacd12dda83e0bc9cd8be51ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13821 --metrics-logging=true --relay=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.85 waku 1924f65a1e488ddf83a902e411d35f6711ee32a7a72c2cc928bf80e0f37ccfa3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1924f65a1e48. Setting up logs at ./log/docker/node6_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13817
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13817/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:13817/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/13818/p2p/16Uiu2HAmPkubdGPsZEqf6wFtCU59BErKoJUz7s4FyM4btrgVxMdq","/ip4/172.18.190.85/tcp/13819/ws/p2p/16Uiu2HAmPkubdGPsZEqf6wFtCU59BErKoJUz7s4FyM4btrgVxMdq"],"enrUri":"enr:-L24QOt36v7hwSgJlDaYrwOeVGFovm46Dwjbefi55OgugQHYBgwyjen-PDMMGkwO4XU4OI2TkuxnvZMjVkz9gSX6GOECgmlkgnY0gmlwhKwSvlWKbXVsdGlhZGRyc5YACASsEr5VBjX6AAoErBK-VQY1-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpPSqwRsbtEU9-NOJvAbKTOEjuPulhmb8QK6bx5320KCDdGNwgjX6g3VkcII1_IV3YWt1Mgs"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47502', '47503', '47504', '47505', '47506']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47502:47502 -p 47503:47503 -p 47504:47504 -p 47505:47505 -p 47506:47506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47504 --rest-port=47502 --tcp-port=47503 --discv5-udp-port=47505 --rest-address=0.0.0.0 --nat=extip:172.18.178.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af7dfee3d57420b6cd1cd4caf1834bd58e6d5a94bbacccabaa5cf1e9f1bdeab0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47506 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.190.85/tcp/13818/p2p/16Uiu2HAmPkubdGPsZEqf6wFtCU59BErKoJUz7s4FyM4btrgVxMdq --discv5-bootstrap-node=enr:-L24QOt36v7hwSgJlDaYrwOeVGFovm46Dwjbefi55OgugQHYBgwyjen-PDMMGkwO4XU4OI2TkuxnvZMjVkz9gSX6GOECgmlkgnY0gmlwhKwSvlWKbXVsdGlhZGRyc5YACASsEr5VBjX6AAoErBK-VQY1-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpPSqwRsbtEU9-NOJvAbKTOEjuPulhmb8QK6bx5320KCDdGNwgjX6g3VkcII1_IV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.6 waku babb439fed7299be2a1a5f72c597b9145ffe2aeff6d947ae974d434a6a0c65ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID babb439fed72. Setting up logs at ./log/docker/node4_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47502
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47502/health" -H "Content-Type: application/json" -d 'None'
INFO  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:47502/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/47503/p2p/16Uiu2HAmUQVWwVUGLe1NMR55jErhjseKgBAtNVa3vE39WTG74QAm","/ip4/172.18.178.6/tcp/47504/ws/p2p/16Uiu2HAmUQVWwVUGLe1NMR55jErhjseKgBAtNVa3vE39WTG74QAm"],"enrUri":"enr:-L24QAZd9SaeoNalE2aZ_VIssIqsYjc-wtNHtzs79cyRXqQnem-p9X9KK2xJkH9KtoMgegzfZRzzEsakfKqu-H6covwCgmlkgnY0gmlwhKwSsgaKbXVsdGlhZGRyc5YACASsErIGBrmPAAoErBKyBga5kN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6gRB2XM3m67V6ZPyDDNAVUALkghbN_znghNaDXn6XKqDdGNwgrmPg3VkcIK5kYV3YWt1MgA"}'
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.81.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33310', '33311', '33312', '33313', '33314']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33310:33310 -p 33311:33311 -p 33312:33312 -p 33313:33313 -p 33314:33314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33312 --rest-port=33310 --tcp-port=33311 --discv5-udp-port=33313 --rest-address=0.0.0.0 --nat=extip:172.18.81.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5524359767fb1de1abbdce052666b3f18bfaec9d49b8ddadaa496a79b3eebb13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33314 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QOt36v7hwSgJlDaYrwOeVGFovm46Dwjbefi55OgugQHYBgwyjen-PDMMGkwO4XU4OI2TkuxnvZMjVkz9gSX6GOECgmlkgnY0gmlwhKwSvlWKbXVsdGlhZGRyc5YACASsEr5VBjX6AAoErBK-VQY1-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpPSqwRsbtEU9-NOJvAbKTOEjuPulhmb8QK6bx5320KCDdGNwgjX6g3VkcII1_IV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.32 waku 3fffba99f3af8f2f3026f3d969f17b8bd9c1739b732740013032d00b44b8322c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3fffba99f3af. Setting up logs at ./log/docker/node7_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33310
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33310/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:33310/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.32/tcp/33311/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w","/ip4/172.18.81.32/tcp/33312/ws/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w"],"enrUri":"enr:-L24QNtcpBxTNimckonYOWY5AKvHWJBQV8tSWd8lLKYQQ4MzLVUbntACK7S19gyKx8SB9XrNJIznIJ78X9YBzuxgRwICgmlkgnY0gmlwhKwSUSCKbXVsdGlhZGRyc5YACASsElEgBoIfAAoErBJRIAaCIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyybgwRN3rsWfkocaL0Mh9ZfxidLaDAhBhqkFJQoiSL6DdGNwgoIfg3VkcIKCIYV3YWt1MgM"}'
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.4.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23552', '23553', '23554', '23555', '23556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23552:23552 -p 23553:23553 -p 23554:23554 -p 23555:23555 -p 23556:23556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23554 --rest-port=23552 --tcp-port=23553 --discv5-udp-port=23555 --rest-address=0.0.0.0 --nat=extip:172.18.4.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb23d4f3a5c21ad1cbd88fca806beeecd8cd4d5ae3af1ff66740eb1dab044974 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23556 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.81.32/tcp/33311/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w --discv5-bootstrap-node=enr:-L24QNtcpBxTNimckonYOWY5AKvHWJBQV8tSWd8lLKYQQ4MzLVUbntACK7S19gyKx8SB9XrNJIznIJ78X9YBzuxgRwICgmlkgnY0gmlwhKwSUSCKbXVsdGlhZGRyc5YACASsElEgBoIfAAoErBJRIAaCIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyybgwRN3rsWfkocaL0Mh9ZfxidLaDAhBhqkFJQoiSL6DdGNwgoIfg3VkcIKCIYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.143 waku 0b50c1aa9ec9f8c99661e521e513829c3c60a9ccd383edf8e226f84681e571f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b50c1aa9ec9. Setting up logs at ./log/docker/node8_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23552/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:23552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.143/tcp/23553/p2p/16Uiu2HAkurq36feDez83rCy5uSSvWbjt3ibzfZUUhZVanwvdNhYh","/ip4/172.18.4.143/tcp/23554/ws/p2p/16Uiu2HAkurq36feDez83rCy5uSSvWbjt3ibzfZUUhZVanwvdNhYh"],"enrUri":"enr:-L24QDUYYgBN8jzVc3vZEBS0uEgM75UynfQQfWv3GUCi29fiXmLSI8bi1nqiqAI2nWM0OBWLxogzk6Lxlu06gMATEKUCgmlkgnY0gmlwhKwSBI-KbXVsdGlhZGRyc5YACASsEgSPBlwBAAoErBIEjwZcAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBnHC0Doo8lufJccnaZYkt1p-tG41oJYpjcgp99a6fXaDdGNwglwBg3VkcIJcA4V3YWt1MgU"}'
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.222.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56924', '56925', '56926', '56927', '56928']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56924:56924 -p 56925:56925 -p 56926:56926 -p 56927:56927 -p 56928:56928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56926 --rest-port=56924 --tcp-port=56925 --discv5-udp-port=56927 --rest-address=0.0.0.0 --nat=extip:172.18.222.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80be1dca13c50ea63bc7c9ccbf8a1cbbd5bcd03ec0cbfa4dce1b0ac309a7bb53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56928 --metrics-logging=true --relay=false --filternode=/ip4/172.18.4.143/tcp/23553/p2p/16Uiu2HAkurq36feDez83rCy5uSSvWbjt3ibzfZUUhZVanwvdNhYh --storenode=/ip4/172.18.81.32/tcp/33311/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w --discv5-bootstrap-node=enr:-L24QNtcpBxTNimckonYOWY5AKvHWJBQV8tSWd8lLKYQQ4MzLVUbntACK7S19gyKx8SB9XrNJIznIJ78X9YBzuxgRwICgmlkgnY0gmlwhKwSUSCKbXVsdGlhZGRyc5YACASsElEgBoIfAAoErBJRIAaCIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyybgwRN3rsWfkocaL0Mh9ZfxidLaDAhBhqkFJQoiSL6DdGNwgoIfg3VkcIKCIYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.16 waku 62d9329b7ca1646846b8178263578c4aec5dc5bf385675ddd216c33f23381704
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 62d9329b7ca1. Setting up logs at ./log/docker/node5_2026-03-09_04-35-08__1e9719ec-fcf6-4a3a-835d-eb4894c86454__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56924
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56924/health" -H "Content-Type: application/json" -d 'None'
INFO  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:56924/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/56925/p2p/16Uiu2HAkxT8ziYt6xHshDkvgtqcbiPwsutwmU2grKV4LeQgwk5xg","/ip4/172.18.222.16/tcp/56926/ws/p2p/16Uiu2HAkxT8ziYt6xHshDkvgtqcbiPwsutwmU2grKV4LeQgwk5xg"],"enrUri":"enr:-L24QAeO2OnYW1bX0olCbaUr3XI36ea0CYIvDGHhtW7xUktiSU-peXP1kwurDtEbWyWZATL2vgbhm_XVsX0UMLFohtECgmlkgnY0gmlwhKwS3hCKbXVsdGlhZGRyc5YACASsEt4QBt5dAAoErBLeEAbeXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLPMwR5bWXq7hmfgEVAXOwmpXsVeaW6G5KEZ_rMGJV-WDdGNwgt5dg3VkcILeX4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:450 Connect 3 service nodes to relay subscriptions
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13817/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:33310/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:23552/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:13817/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.81.32/tcp/51194/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33310/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.5/tcp/58404/p2p/16Uiu2HAkurq36feDez83rCy5uSSvWbjt3ibzfZUUhZVanwvdNhYh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.190.85/tcp/13818/p2p/16Uiu2HAmPkubdGPsZEqf6wFtCU59BErKoJUz7s4FyM4btrgVxMdq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23552/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.81.32/tcp/33311/p2p/16Uiu2HAmSL1VnawpF8ZddoFZ7f5y96ZgsQLev78R7BTyEGnf9t7w","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:456 Edge node2 makes filter subscription to 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:56924/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:461 Check if service node1 receives message sent by edge node1
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:47502/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773030948116275738}}'
INFO  src.node.api_clients.base_client:base_client.py: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:13817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773030948116275738,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:465 Check if edge node2 can query stored message
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:56924/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0c311a09be626d20a79c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x290996ef1427a35489a67acfabb3343cae89d05600572ba9023c2759930153e4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:468 Check if service node3 can query stored message
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:23552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b249dc9c8855e90261ae","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x290996ef1427a35489a67acfabb3343cae89d05600572ba9023c2759930153e4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:471 Check if edge node2 can get sent message using filter get request
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56924/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":1773030948116275738,"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 1924f65a1e48
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id babb439fed72
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3fffba99f3af
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1924f65a1e48. 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 0b50c1aa9ec9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container babb439fed72. 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 62d9329b7ca1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3fffba99f3af. 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,82 @@
2026-03-09 04:39:54.158 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:54.160 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796
2026-03-09 04:39:54.161 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:54.161 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:39:54.161 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:39:54.175 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:54.175 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
2026-03-09 04:39:54.176 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:54.176 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:54.179 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:54.179 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.4
2026-03-09 04:39:54.179 DEBUG [src.node.docker_mananger] Generated ports ['60011', '60012', '60013', '60014', '60015']
2026-03-09 04:39:54.180 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:54.180 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:54.181 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:54.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 60011:60011 -p 60012:60012 -p 60013:60013 -p 60014:60014 -p 60015:60015 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60013 --rest-port=60011 --tcp-port=60012 --discv5-udp-port=60014 --rest-address=0.0.0.0 --nat=extip:172.18.207.4 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dd4bd92805e1b3c2e2dffd6069daba88ddbdedbfbd37e55fb58f38a386bcc3df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60015 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:39:54.356 ERROR [src.node.docker_mananger] Max retries reached for container 277aa5af727a. Exiting log stream.
2026-03-09 04:39:54.408 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.4 waku 9a2329fdac2df7ca34d0459bad99889e7ba1d5d99a0718399a4e8498f51b0b2d
2026-03-09 04:39:54.445 DEBUG [src.node.docker_mananger] Container started with ID 9a2329fdac2d. Setting up logs at ./log/docker/node1_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
2026-03-09 04:39:54.446 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60011
2026-03-09 04:39:54.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:55.085 ERROR [src.node.docker_mananger] Max retries reached for container 9209b529c21b. Exiting log stream.
2026-03-09 04:39:55.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60011/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:55.450 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-09 04:39:55.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:55.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60011/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:55.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.4/tcp/60012/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5","/ip4/172.18.207.4/tcp/60013/ws/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5"],"enrUri":"enr:-L24QB3phx8bzr8dL_TzdeTBdNI0RKgSct3oEuo3jhYcGgmMAl3tGvpkIWy351CHRQmaridhAo2UwTMIySBkKzpzOTUCgmlkgnY0gmlwhKwSzwSKbXVsdGlhZGRyc5YACASsEs8EBupsAAoErBLPBAbqbd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsAMdYbtx65PVjEqEtoWW79nVCqlxxgEeho2rZEERDZyDdGNwgupsg3VkcILqboV3YWt1MgU"}'
2026-03-09 04:39:55.454 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:55.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:55.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
2026-03-09 04:39:55.461 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:55.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:55.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:55.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.246
2026-03-09 04:39:55.462 DEBUG [src.node.docker_mananger] Generated ports ['51238', '51239', '51240', '51241', '51242']
2026-03-09 04:39:55.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:55.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:55.463 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:55.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 51238:51238 -p 51239:51239 -p 51240:51240 -p 51241:51241 -p 51242:51242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51240 --rest-port=51238 --tcp-port=51239 --discv5-udp-port=51241 --rest-address=0.0.0.0 --nat=extip:172.18.59.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b43f5c54875de2ab3c5fa2c5d7a71ba9acb9b8a3bdb11e0ada0a62f60f73ee5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51242 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB3phx8bzr8dL_TzdeTBdNI0RKgSct3oEuo3jhYcGgmMAl3tGvpkIWy351CHRQmaridhAo2UwTMIySBkKzpzOTUCgmlkgnY0gmlwhKwSzwSKbXVsdGlhZGRyc5YACASsEs8EBupsAAoErBLPBAbqbd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsAMdYbtx65PVjEqEtoWW79nVCqlxxgEeho2rZEERDZyDdGNwgupsg3VkcILqboV3YWt1MgU
2026-03-09 04:39:55.665 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.246 waku 1982bd446ff161f632124e7a055d576ac370aca055694488ba734c6be0cf33db
2026-03-09 04:39:55.699 DEBUG [src.node.docker_mananger] Container started with ID 1982bd446ff1. Setting up logs at ./log/docker/node2_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
2026-03-09 04:39:55.699 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51238
2026-03-09 04:39:55.699 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:56.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:56.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:56.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:56.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:56.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:56.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:57.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:57.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:57.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:57.126 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-09 04:39:57.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:57.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:57.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.246/tcp/51239/p2p/16Uiu2HAm8iSvd6xFuZx9gk6MsQgrtm9XxAhas4fedg2XUzdSUD2J","/ip4/172.18.59.246/tcp/51240/ws/p2p/16Uiu2HAm8iSvd6xFuZx9gk6MsQgrtm9XxAhas4fedg2XUzdSUD2J"],"enrUri":"enr:-L24QNuYWZeuzc2u7DNQD2sPMIc35Cx0mcGNQvIu7umFVp34InaC6vnQEgx-_U4RhDZVMir1fWq2-d7mqy5K-6IzKLUCgmlkgnY0gmlwhKwSO_aKbXVsdGlhZGRyc5YACASsEjv2BsgnAAoErBI79gbIKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxXQK9_zHFehdivyTJbfyAHI_EzS9RYxn3Zx4nfg4tQODdGNwgsgng3VkcILIKYV3YWt1MgE"}'
2026-03-09 04:39:57.129 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:57.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51238/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.4/tcp/60012/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5"]'
2026-03-09 04:39:57.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:57.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60011/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-09 04:39:57.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:57.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-09 04:39:57.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:57.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60011/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-09 04:39:57.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:57.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:57.279 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:57.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:57.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031192757389010,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031197169188413,"ephemeral":false,"proof":""}]'
2026-03-09 04:39:57.293 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:57.294 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:57.294 DEBUG [src.node.waku_node] Stopping container with id 9a2329fdac2d
2026-03-09 04:39:57.871 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:57.873 DEBUG [src.node.waku_node] Stopping container with id 1982bd446ff1
2026-03-09 04:39:58.416 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:58.417 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:58.448 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:58.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:58.476 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:39:58.476 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:39:58.477 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
2026-03-09 04:39:58.478 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,198 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_applied_mid_way with id: 2026-03-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065
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-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__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-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__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-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__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-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54168', '54169', '54170', '54171', '54172']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54168:54168 -p 54169:54169 -p 54170:54170 -p 54171:54171 -p 54172:54172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54170 --rest-port=54168 --tcp-port=54169 --discv5-udp-port=54171 --rest-address=0.0.0.0 --nat=extip:172.18.68.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cb7a5c914a67234fa8c80e03bd467a42e1a3ddb09f5d87f359e4dc0f5c9df0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54172 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.122 waku 4000c55cf881823f4d1c23eb0d12873bec7077b9aaa0c6d003be89655e5afa3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4000c55cf881. Setting up logs at ./log/docker/node1_2026-03-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54168
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 d2e23baa18f0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30acf653f5a2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:54168/debug/v1/info" -H "Content-Type: application/json" -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.122/tcp/54169/p2p/16Uiu2HAm16xbuf6qJGEG3WfCKx3Crb3Lgb9eREXCT3AKNRktqGXz","/ip4/172.18.68.122/tcp/54170/ws/p2p/16Uiu2HAm16xbuf6qJGEG3WfCKx3Crb3Lgb9eREXCT3AKNRktqGXz"],"enrUri":"enr:-L24QFw7D3-16Qm_awREqOK1fWctPZpjjABH0_ru5ytL02neNRH2ogq7FHMptpEmxdFlX-d4t1JyeTD68FavTCtBJ0sCgmlkgnY0gmlwhKwSRHqKbXVsdGlhZGRyc5YACASsEkR6BtOZAAoErBJEegbTmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVFrhqku_lv92LgGn_lICjKnuu4xbheeohXe1lCT_ZjGDdGNwgtOZg3VkcILTm4V3YWt1MgE"}'
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.142.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8666', '8667', '8668', '8669', '8670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8666:8666 -p 8667:8667 -p 8668:8668 -p 8669:8669 -p 8670:8670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8668 --rest-port=8666 --tcp-port=8667 --discv5-udp-port=8669 --rest-address=0.0.0.0 --nat=extip:172.18.142.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5eed44de50f2fab430c9d2dad1cdbd857cc6ba8eb9dd7ad2f68b0c07eb25224 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8670 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFw7D3-16Qm_awREqOK1fWctPZpjjABH0_ru5ytL02neNRH2ogq7FHMptpEmxdFlX-d4t1JyeTD68FavTCtBJ0sCgmlkgnY0gmlwhKwSRHqKbXVsdGlhZGRyc5YACASsEkR6BtOZAAoErBJEegbTmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVFrhqku_lv92LgGn_lICjKnuu4xbheeohXe1lCT_ZjGDdGNwgtOZg3VkcILTm4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.154 waku a7782e73b400e0b8f3e2ed710a8a633409ba6bd1959adddea91e600f9202461a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7782e73b400. Setting up logs at ./log/docker/node2_2026-03-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:8666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.154/tcp/8667/p2p/16Uiu2HAmVVD8ivFQP1edWik1Bo2MAAMUiBRjGBB8yVLBC1B13G6m","/ip4/172.18.142.154/tcp/8668/ws/p2p/16Uiu2HAmVVD8ivFQP1edWik1Bo2MAAMUiBRjGBB8yVLBC1B13G6m"],"enrUri":"enr:-L24QCE7D6X1ZWn5KQtpvh5PAID0734Yp0T45Bua--ifUlQ9ZwW03AIhy02wd042i5MXyVjw10VUWq2ziB7mOG7X-IwCgmlkgnY0gmlwhKwSjpqKbXVsdGlhZGRyc5YACASsEo6aBiHbAAoErBKOmgYh3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED-hVS5i6k17Tg7iWiwkUdCVxNACQzgFmsdWVePx9T3nqDdGNwgiHbg3VkcIIh3YV3YWt1MgE"}'
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.203.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27181', '27182', '27183', '27184', '27185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27181:27181 -p 27182:27182 -p 27183:27183 -p 27184:27184 -p 27185:27185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27183 --rest-port=27181 --tcp-port=27182 --discv5-udp-port=27184 --rest-address=0.0.0.0 --nat=extip:172.18.203.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcaf6baeee3ac08da602fbdcbcd14af5454bda68a1fdab122dcecb9de2bcc8bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27185 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCE7D6X1ZWn5KQtpvh5PAID0734Yp0T45Bua--ifUlQ9ZwW03AIhy02wd042i5MXyVjw10VUWq2ziB7mOG7X-IwCgmlkgnY0gmlwhKwSjpqKbXVsdGlhZGRyc5YACASsEo6aBiHbAAoErBKOmgYh3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED-hVS5i6k17Tg7iWiwkUdCVxNACQzgFmsdWVePx9T3nqDdGNwgiHbg3VkcIIh3YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.147 waku 46885361715d479efb6674667ac6a8c62b8afea7554beada35a375e49bb49831
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46885361715d. Setting up logs at ./log/docker/node3_2026-03-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27181
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:27181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.147/tcp/27182/p2p/16Uiu2HAm81568RkpJZnGLyPEJYuQXkWSRYXBQH9JCRcDhp1Thf7d","/ip4/172.18.203.147/tcp/27183/ws/p2p/16Uiu2HAm81568RkpJZnGLyPEJYuQXkWSRYXBQH9JCRcDhp1Thf7d"],"enrUri":"enr:-L24QNgy0HbfgRpMYibEWZX28lI_8d4o1Q9UyHb4KyJ2fHleCd0f30_2QtsfjuCcZxvFdm9CejD8afg3iTDpUX9xu-gCgmlkgnY0gmlwhKwSy5OKbXVsdGlhZGRyc5YACASsEsuTBmouAAoErBLLkwZqL90DgnJzhQADAQAAiXNlY3AyNTZrMaECutqKHQi0xXPAYBAAQxokia-xrGbkr9LrXcjZlEKZKniDdGNwgmoug3VkcIJqMIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18578', '18579', '18580', '18581', '18582']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18578:18578 -p 18579:18579 -p 18580:18580 -p 18581:18581 -p 18582:18582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18580 --rest-port=18578 --tcp-port=18579 --discv5-udp-port=18581 --rest-address=0.0.0.0 --nat=extip:172.18.35.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97fdf8f6b2a5656550d67dba2edefcd8e4092c9caeb4cdb2a38aba21bbdaffbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18582 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNgy0HbfgRpMYibEWZX28lI_8d4o1Q9UyHb4KyJ2fHleCd0f30_2QtsfjuCcZxvFdm9CejD8afg3iTDpUX9xu-gCgmlkgnY0gmlwhKwSy5OKbXVsdGlhZGRyc5YACASsEsuTBmouAAoErBLLkwZqL90DgnJzhQADAQAAiXNlY3AyNTZrMaECutqKHQi0xXPAYBAAQxokia-xrGbkr9LrXcjZlEKZKniDdGNwgmoug3VkcIJqMIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.63 waku e10a2f82dda4780f9883c95a11345245c89da28fa3930a4336ea157809f183be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e10a2f82dda4. Setting up logs at ./log/docker/node4_2026-03-09_04-38-37__cbc7147c-9069-4b86-a328-235bda31d065__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18578
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18578/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:18578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.63/tcp/18579/p2p/16Uiu2HAkvgYgBf6HLNR51BUGbd7cWoaNyZDHCDg4Cu9R6626gBtr","/ip4/172.18.35.63/tcp/18580/ws/p2p/16Uiu2HAkvgYgBf6HLNR51BUGbd7cWoaNyZDHCDg4Cu9R6626gBtr"],"enrUri":"enr:-L24QLLB0Nv5vuDsv6QdPeJer41FoKL77zJLpOdIzHaZclHiZH3QgfhCuHn7uhYuEXNchkUrI1RZqiGisd36MYPR7S0CgmlkgnY0gmlwhKwSIz-KbXVsdGlhZGRyc5YACASsEiM_BkiTAAoErBIjPwZIlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEqskDufMXDCnoCH1NQYDDSPWCQJQb1a_i2_LRTZTVe-DdGNwgkiTg3VkcIJIlYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/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:8666/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:27181/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:18578/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:54168/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.142.154/tcp/43490/p2p/16Uiu2HAmVVD8ivFQP1edWik1Bo2MAAMUiBRjGBB8yVLBC1B13G6m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8666/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.68.122/tcp/54169/p2p/16Uiu2HAm16xbuf6qJGEG3WfCKx3Crb3Lgb9eREXCT3AKNRktqGXz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.203.147/tcp/45396/p2p/16Uiu2HAm81568RkpJZnGLyPEJYuQXkWSRYXBQH9JCRcDhp1Thf7d","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27181/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.142.154/tcp/8667/p2p/16Uiu2HAmVVD8ivFQP1edWik1Bo2MAAMUiBRjGBB8yVLBC1B13G6m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"},{"multiaddr":"/ip4/172.18.35.63/tcp/47470/p2p/16Uiu2HAkvgYgBf6HLNR51BUGbd7cWoaNyZDHCDg4Cu9R6626gBtr","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18578/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.203.147/tcp/27182/p2p/16Uiu2HAm81568RkpJZnGLyPEJYuQXkWSRYXBQH9JCRcDhp1Thf7d","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18578/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:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(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', '8445', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8445', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8445', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18578/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":1773031143027320005,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143035463272,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143057774454,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143069481749,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143092412622,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143108975045,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143123796458,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143140919857,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143158875821,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143176469241,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031143249539899,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031144712869965,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031147208911032,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031147223148007,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031147440771260,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031148904737653,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031148918052098,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031148935795760,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031150003030732,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031151432879291,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031151444560379,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031152912932719,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031152927374750,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031153544510574,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031154610864919,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031157736808903,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031157952486797,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031160680871539,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031162120882383,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031162132040300,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8445', '-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 4000c55cf881
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a7782e73b400
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46885361715d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4000c55cf881. 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 e10a2f82dda4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a7782e73b400. 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,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_debug_version_is_string with id: 2026-03-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400
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-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400__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.118.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21793', '21794', '21795', '21796', '21797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21793:21793 -p 21794:21794 -p 21795:21795 -p 21796:21796 -p 21797:21797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21795 --rest-port=21793 --tcp-port=21794 --discv5-udp-port=21796 --rest-address=0.0.0.0 --nat=extip:172.18.118.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cafec014d4a3f8baf84ea778c807aa783682cfac5afbe7b3ef10cb3fbf4f72b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21797 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fc7bd0770ef. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.79 waku f69f4508d9a23f82a980c31963a5f939f5804fbd52bf102dde404f90eba56b14
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f69f4508d9a2. Setting up logs at ./log/docker/node1_2026-03-09_04-41-42__0b07b800-3eb3-4604-920d-055626321400__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21793
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 628f5f6f8af0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:21793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.79/tcp/21794/p2p/16Uiu2HAmFgP2ygLVMVED1rSUcgJKbcSYN8ANRib6knYrP28qyyeM","/ip4/172.18.118.79/tcp/21795/ws/p2p/16Uiu2HAmFgP2ygLVMVED1rSUcgJKbcSYN8ANRib6knYrP28qyyeM"],"enrUri":"enr:-L24QBg_0EpMgoTY50JTd7cjoJUAA7FgnfQ2LgIVOVUd6m9iFKR4x5QLZtBMEp0eaSygU0-D4pUBeMsFiC_5cRXSi6YCgmlkgnY0gmlwhKwSdk-KbXVsdGlhZGRyc5YACASsEnZPBlUiAAoErBJ2TwZVI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLO5KcMqbhJRzhHhwFObjRNVP-1dsd9lwpz9HGxQ-S7aDdGNwglUig3VkcIJVJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21793/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-164-g0ad551'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:40 debug version returned: v0.36.0-164-g0ad551
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 f69f4508d9a2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,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-09_04-37-32__fba98d0e-ef21-4572-b3ca-12c0c016d9e7
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-09_04-37-32__fba98d0e-ef21-4572-b3ca-12c0c016d9e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17297', '17298', '17299', '17300', '17301']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17297:17297 -p 17298:17298 -p 17299:17299 -p 17300:17300 -p 17301:17301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17299 --rest-port=17297 --tcp-port=17298 --discv5-udp-port=17300 --rest-address=0.0.0.0 --nat=extip:172.18.173.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=add9dabf521d8190c9525bbe90e7072fdb25fdefb9defec8b5e3ef88f4214c87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17301 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.239 waku bc9d9015e7f281659f9ad27975022fe06594978bcc75e385465224a950d3c3e5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1e7eb034b8e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc9d9015e7f2. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-37-32__fba98d0e-ef21-4572-b3ca-12c0c016d9e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17297
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 6e2e84de42aa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17297/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:17297/debug/v1/info" -H "Content-Type: application/json" -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.239/tcp/17298/p2p/16Uiu2HAmPpkgcVTwBaFxvy9CUsx89KecipcDMox7atmapGiGXEeq","/ip4/172.18.173.239/tcp/17299/ws/p2p/16Uiu2HAmPpkgcVTwBaFxvy9CUsx89KecipcDMox7atmapGiGXEeq"],"enrUri":"enr:-L24QK7A_F-4x6oiPZnrI5qNDoCPMvkUjDmVyuSlqCSEbnnzbSnVVM_eou-r9ONvsctwiBlcs1YRWkW9IUPqI4cx-TUCgmlkgnY0gmlwhKwSre-KbXVsdGlhZGRyc5YACASsEq3vBkOSAAoErBKt7wZDk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpfDpP55ajhg9qpb2QBd6X-3bC7txCA_UsNiOwRjYFuaDdGNwgkOSg3VkcIJDlIV3YWt1MgM"}'
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-09_04-37-32__fba98d0e-ef21-4572-b3ca-12c0c016d9e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26547', '26548', '26549', '26550', '26551']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26547:26547 -p 26548:26548 -p 26549:26549 -p 26550:26550 -p 26551:26551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26549 --rest-port=26547 --tcp-port=26548 --discv5-udp-port=26550 --rest-address=0.0.0.0 --nat=extip:172.18.27.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=54e8a15a3bb8c8a17ac5c4ccdae15a36f1350c4bc6aee788813fd7e4ccde05ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26551 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK7A_F-4x6oiPZnrI5qNDoCPMvkUjDmVyuSlqCSEbnnzbSnVVM_eou-r9ONvsctwiBlcs1YRWkW9IUPqI4cx-TUCgmlkgnY0gmlwhKwSre-KbXVsdGlhZGRyc5YACASsEq3vBkOSAAoErBKt7wZDk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpfDpP55ajhg9qpb2QBd6X-3bC7txCA_UsNiOwRjYFuaDdGNwgkOSg3VkcIJDlIV3YWt1MgM --storenode=/ip4/172.18.173.239/tcp/17298/p2p/16Uiu2HAmPpkgcVTwBaFxvy9CUsx89KecipcDMox7atmapGiGXEeq --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.155 waku e05c8070417219f15698db2970ed408e1080810f7ca7d31e0c7d98830ba2b968
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e05c80704172. Setting up logs at ./log/docker/store_node1_2026-03-09_04-37-32__fba98d0e-ef21-4572-b3ca-12c0c016d9e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26547
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26547/health" -H "Content-Type: application/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:26547/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.155/tcp/26548/p2p/16Uiu2HAkvxuBMfiRaP6TBiHcmLUSU8jcPNxNZmw3sggkXUY7FY7A","/ip4/172.18.27.155/tcp/26549/ws/p2p/16Uiu2HAkvxuBMfiRaP6TBiHcmLUSU8jcPNxNZmw3sggkXUY7FY7A"],"enrUri":"enr:-L24QJcq7n7_852812oweVKSbFqZ-_9X0fQS4kRghqKCXPWJBSQHoDMrNUKTjCS3XzF7YFDnJkhuiB7sVuCZDoJtXNwCgmlkgnY0gmlwhKwSG5uKbXVsdGlhZGRyc5YACASsEhubBme0AAoErBIbmwZntd0DgnJzhQADAQAAiXNlY3AyNTZrMaECFtud2JolU1cCYmSjiuPwxax95dnyzfOJNRxFryyYJHGDdGNwgme0g3VkcIJntoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.239/tcp/17298/p2p/16Uiu2HAmPpkgcVTwBaFxvy9CUsx89KecipcDMox7atmapGiGXEeq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/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:26547/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:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:17297/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:17297/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:17297/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 bc9d9015e7f2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e05c80704172
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-03-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a
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-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__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-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__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-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34084', '34085', '34086', '34087', '34088']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34084:34084 -p 34085:34085 -p 34086:34086 -p 34087:34087 -p 34088:34088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34086 --rest-port=34084 --tcp-port=34085 --discv5-udp-port=34087 --rest-address=0.0.0.0 --nat=extip:172.18.56.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cd1edd77adb6c796d96e5ee40c6ceef72bcbcdb3b4a4a3bc704ac350c2bccad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34088 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.198 waku df37ba4d50f628de04af3098bf3dd6aff5ea1e37ddbf679b48e2a86ec4be87f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df37ba4d50f6. Setting up logs at ./log/docker/node1_2026-03-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34084
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34084/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:34084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.198/tcp/34085/p2p/16Uiu2HAm96KgUVAiyoytrpj2dwTg9PkJEqf1Rca5g7JqkhT6qh2c","/ip4/172.18.56.198/tcp/34086/ws/p2p/16Uiu2HAm96KgUVAiyoytrpj2dwTg9PkJEqf1Rca5g7JqkhT6qh2c"],"enrUri":"enr:-L24QFPPBgn0hLePxaaIzrAmN57xa6n3log87EerytwSdRorfoOnGpCxm8Q57jjmzfXH8zX5VJOaC8l5aSyyMnMpJEMCgmlkgnY0gmlwhKwSOMaKbXVsdGlhZGRyc5YACASsEjjGBoUlAAoErBI4xgaFJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECyw6hQN8-e8cSTlyWJjCcEhF4xeguACiCCSsmgYfmQI2DdGNwgoUlg3VkcIKFJ4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22671', '22672', '22673', '22674', '22675']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22671:22671 -p 22672:22672 -p 22673:22673 -p 22674:22674 -p 22675:22675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22673 --rest-port=22671 --tcp-port=22672 --discv5-udp-port=22674 --rest-address=0.0.0.0 --nat=extip:172.18.147.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdbf8fd84a41c86d9beba6df437bbd9fed3eb25cce9eae5acfeb3ca1ebaafbdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22675 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QFPPBgn0hLePxaaIzrAmN57xa6n3log87EerytwSdRorfoOnGpCxm8Q57jjmzfXH8zX5VJOaC8l5aSyyMnMpJEMCgmlkgnY0gmlwhKwSOMaKbXVsdGlhZGRyc5YACASsEjjGBoUlAAoErBI4xgaFJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECyw6hQN8-e8cSTlyWJjCcEhF4xeguACiCCSsmgYfmQI2DdGNwgoUlg3VkcIKFJ4V3YWt1Mgk --lightpushnode=/ip4/172.18.56.198/tcp/34085/p2p/16Uiu2HAm96KgUVAiyoytrpj2dwTg9PkJEqf1Rca5g7JqkhT6qh2c
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.10 waku fdd3ed8f1477d5aa68e465980fe0194e49cabc0c05901d8e28d9a5d4b10355da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fdd3ed8f1477. Setting up logs at ./log/docker/node2_2026-03-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22671
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22671/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22671/debug/v1/info" -H "Content-Type: application/json" -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.10/tcp/22672/p2p/16Uiu2HAm1JUCzwWYkXxVs6aAUz3SrN3rH5zZyozxwuuiEBzrBWN1","/ip4/172.18.147.10/tcp/22673/ws/p2p/16Uiu2HAm1JUCzwWYkXxVs6aAUz3SrN3rH5zZyozxwuuiEBzrBWN1"],"enrUri":"enr:-L24QBUsr55PnWHp1B57OUQbGYj7bT46GVUO6mbLWaxGmtPkIyPHVDCzzZeRX52AQ7-JbNGOv4CfzXZhs_oD3Mr73g4CgmlkgnY0gmlwhKwSkwqKbXVsdGlhZGRyc5YACASsEpMKBliQAAoErBKTCgZYkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECV02-sigAVO21VLtdiSFDu_phXsUVy73r_hcjSkWgYBaDdGNwgliQg3VkcIJYkoV3YWt1Mg0"}'
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.248.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50051', '50052', '50053', '50054', '50055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50051:50051 -p 50052:50052 -p 50053:50053 -p 50054:50054 -p 50055:50055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50053 --rest-port=50051 --tcp-port=50052 --discv5-udp-port=50054 --rest-address=0.0.0.0 --nat=extip:172.18.248.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89d104348cdc9babdba5c569d1aa20c2f5dceea01b3795f534b7de1fda3fc0c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50055 --metrics-logging=true --relay=false --filternode=/ip4/172.18.147.10/tcp/22672/p2p/16Uiu2HAm1JUCzwWYkXxVs6aAUz3SrN3rH5zZyozxwuuiEBzrBWN1 --discv5-bootstrap-node=enr:-L24QBUsr55PnWHp1B57OUQbGYj7bT46GVUO6mbLWaxGmtPkIyPHVDCzzZeRX52AQ7-JbNGOv4CfzXZhs_oD3Mr73g4CgmlkgnY0gmlwhKwSkwqKbXVsdGlhZGRyc5YACASsEpMKBliQAAoErBKTCgZYkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECV02-sigAVO21VLtdiSFDu_phXsUVy73r_hcjSkWgYBaDdGNwgliQg3VkcIJYkoV3YWt1Mg0
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.115 waku 907c42d89c7530ac22548462be743ddb6b2b95aba21c145ba12da1406529d482
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 907c42d89c75. Setting up logs at ./log/docker/node3_2026-03-09_04-34-43__1ce27ee3-8d04-4a65-802c-19477e83bc7a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50051
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50051/health" -H "Content-Type: application/json" -d 'None'
INFO  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:50051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.115/tcp/50052/p2p/16Uiu2HAmRx3S1shEherNCr2hBtSqWpWQP3oZVEtucDvjPFr1YcgB","/ip4/172.18.248.115/tcp/50053/ws/p2p/16Uiu2HAmRx3S1shEherNCr2hBtSqWpWQP3oZVEtucDvjPFr1YcgB"],"enrUri":"enr:-L24QOxwbjRHlXzRC3Zkqr_fyzI8cCppxbDdzp-4-eqFUVrSHNPUjs8fioBqgfa0RJaTqHF7AWZ55sMdwWiitMnfyoACgmlkgnY0gmlwhKwS-HOKbXVsdGlhZGRyc5YACASsEvhzBsOEAAoErBL4cwbDhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxYZJvQk7xmaXcRUSyynz4PdK95xAr5N3kNlfGUFzVcSDdGNwgsOEg3VkcILDhoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34084/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:22671/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:50051/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:34084/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/43656/p2p/16Uiu2HAm1JUCzwWYkXxVs6aAUz3SrN3rH5zZyozxwuuiEBzrBWN1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22671/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.248.115/tcp/47486/p2p/16Uiu2HAmRx3S1shEherNCr2hBtSqWpWQP3oZVEtucDvjPFr1YcgB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.56.198/tcp/34085/p2p/16Uiu2HAm96KgUVAiyoytrpj2dwTg9PkJEqf1Rca5g7JqkhT6qh2c","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50051/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.147.10/tcp/22672/p2p/16Uiu2HAm1JUCzwWYkXxVs6aAUz3SrN3rH5zZyozxwuuiEBzrBWN1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34084/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773030920145238623}}'
INFO  src.node.api_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:50051/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":1773030920145238623,"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 df37ba4d50f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fdd3ed8f1477
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 907c42d89c75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container df37ba4d50f6. 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,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_while_peer_is_paused with id: 2026-03-09_04-38-22__3fcd106a-1789-4eb2-b4bd-b3e92323d022
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-09_04-38-22__3fcd106a-1789-4eb2-b4bd-b3e92323d022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16859', '16860', '16861', '16862', '16863']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16859:16859 -p 16860:16860 -p 16861:16861 -p 16862:16862 -p 16863:16863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16861 --rest-port=16859 --tcp-port=16860 --discv5-udp-port=16862 --rest-address=0.0.0.0 --nat=extip:172.18.201.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2fe1d92394bc7be405f0d6dd3ffaeff0dfaa0c34f35ea58b8b6c48d68b6dbcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16863 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.246 waku 0e4d88ef06e45e7cbc33c37d19b1556dff097f744435e336fa82da7303a13baa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e4d88ef06e4. Setting up logs at ./log/docker/node1_2026-03-09_04-38-22__3fcd106a-1789-4eb2-b4bd-b3e92323d022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16859
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 2ecdfdcda445. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 500264f42898. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16859/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:16859/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.246/tcp/16860/p2p/16Uiu2HAm1c2B2hMD59EMNb2dv24qDNfjrfdx4ZLmRNRCj5aEnC5n","/ip4/172.18.201.246/tcp/16861/ws/p2p/16Uiu2HAm1c2B2hMD59EMNb2dv24qDNfjrfdx4ZLmRNRCj5aEnC5n"],"enrUri":"enr:-L24QJBPlqZ5iebD0ThhcFEWUW-2BL3HhEPY6kgEggiofYsqRi5-yrpRREJtcstircWxWqtroKyqxMuEPdE-xXLKN7MCgmlkgnY0gmlwhKwSyfaKbXVsdGlhZGRyc5YACASsEsn2BkHcAAoErBLJ9gZB3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECW8zDRUkw_yIE-7py1i2ub2RD2K6SC5LA3ytEe57ufxmDdGNwgkHcg3VkcIJB3oV3YWt1MgE"}'
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-09_04-38-22__3fcd106a-1789-4eb2-b4bd-b3e92323d022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59525', '59526', '59527', '59528', '59529']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59525:59525 -p 59526:59526 -p 59527:59527 -p 59528:59528 -p 59529:59529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59527 --rest-port=59525 --tcp-port=59526 --discv5-udp-port=59528 --rest-address=0.0.0.0 --nat=extip:172.18.26.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9edf8188e633bfa5ac0deded2ebdefca6b29b7be578ac0db2eebe4d1f2a8d06a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJBPlqZ5iebD0ThhcFEWUW-2BL3HhEPY6kgEggiofYsqRi5-yrpRREJtcstircWxWqtroKyqxMuEPdE-xXLKN7MCgmlkgnY0gmlwhKwSyfaKbXVsdGlhZGRyc5YACASsEsn2BkHcAAoErBLJ9gZB3d0DgnJzhQADAQAAiXNlY3AyNTZrMaECW8zDRUkw_yIE-7py1i2ub2RD2K6SC5LA3ytEe57ufxmDdGNwgkHcg3VkcIJB3oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.157 waku eb23d2f677e17f4c51f1d6a4ce344c1dd328df9a5d7f8f7bb0788e1504c08512
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb23d2f677e1. Setting up logs at ./log/docker/node2_2026-03-09_04-38-22__3fcd106a-1789-4eb2-b4bd-b3e92323d022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59525/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:59525/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/59526/p2p/16Uiu2HAkwasAvpeWjySeoMCGvQdgkMu4XAFWPFPmSvPxTMvueudQ","/ip4/172.18.26.157/tcp/59527/ws/p2p/16Uiu2HAkwasAvpeWjySeoMCGvQdgkMu4XAFWPFPmSvPxTMvueudQ"],"enrUri":"enr:-L24QIQUPOoOJBnopupLFjLuvNUcPyy_XWO5hqI_7XAIFRURPFD9g6ybadLYUhjXoIM3HvDKsgd1Pge3sahVOI6tQuICgmlkgnY0gmlwhKwSGp2KbXVsdGlhZGRyc5YACASsEhqdBuiGAAoErBIanQboh90DgnJzhQADAQAAiXNlY3AyNTZrMaECIBJBhj4D1sizbAK5JGn_45f-WgLcS_Qs9lIm0ah7WbeDdGNwguiGg3VkcILoiIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.246/tcp/16860/p2p/16Uiu2HAm1c2B2hMD59EMNb2dv24qDNfjrfdx4ZLmRNRCj5aEnC5n"]'
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:16859/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:59525/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:16859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:16859/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":1773031104807937280,"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:59525/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":1773031104807937280,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id eb23d2f677e1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16859/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id eb23d2f677e1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59525/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":1773031104924712521,"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 0e4d88ef06e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eb23d2f677e1
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-09 04:37:58.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:58.833 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-03-09_04-37-58__0d519b59-b3ba-4b13-b031-1d494d07b32e
2026-03-09 04:37:58.833 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:58.833 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:37:58.833 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:37:58.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:58.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-58__0d519b59-b3ba-4b13-b031-1d494d07b32e__wakuorg_nwaku:latest.log
2026-03-09 04:37:58.840 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:58.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:58.842 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:58.842 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.231
2026-03-09 04:37:58.842 DEBUG [src.node.docker_mananger] Generated ports ['2965', '2966', '2967', '2968', '2969']
2026-03-09 04:37:58.842 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:58.843 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:58.843 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:58.843 DEBUG [src.node.docker_mananger] docker run -i -t -p 2965:2965 -p 2966:2966 -p 2967:2967 -p 2968:2968 -p 2969:2969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2967 --rest-port=2965 --tcp-port=2966 --discv5-udp-port=2968 --rest-address=0.0.0.0 --nat=extip:172.18.88.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=daad14fba61cf36fe1d1eca3c44ecabacf1bca21ab18cfa1ef8a72bb4b33c9c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2969 --metrics-logging=true --relay=true
2026-03-09 04:37:59.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.231 waku 0e371e2441a9fa10c4aa05ea6ce71c435fe8ff4f814799e9cf720293e59b4ca1
2026-03-09 04:37:59.063 ERROR [src.node.docker_mananger] Max retries reached for container 95004bf05141. Exiting log stream.
2026-03-09 04:37:59.078 DEBUG [src.node.docker_mananger] Container started with ID 0e371e2441a9. Setting up logs at ./log/docker/node1_2026-03-09_04-37-58__0d519b59-b3ba-4b13-b031-1d494d07b32e__wakuorg_nwaku:latest.log
2026-03-09 04:37:59.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2965
2026-03-09 04:37:59.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:59.639 ERROR [src.node.docker_mananger] Max retries reached for container acae4e3e84a0. Exiting log stream.
2026-03-09 04:38:00.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2965/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:38:00.082 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:00.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:00.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.231/tcp/2966/p2p/16Uiu2HAm4TcDonN3KJ2v7vmfd4rqdkghzgPNbvfMGCwxt7MHTZUj","/ip4/172.18.88.231/tcp/2967/ws/p2p/16Uiu2HAm4TcDonN3KJ2v7vmfd4rqdkghzgPNbvfMGCwxt7MHTZUj"],"enrUri":"enr:-L24QMNNrF1_xS5Xkrtib0xOxDJLslCHZooAAdaJsXnS59SdBaTwzxGxat8U5gImXKr7J_l8My3MdZnwgN6kZ1T12hwCgmlkgnY0gmlwhKwSWOeKbXVsdGlhZGRyc5YACASsEljnBguWAAoErBJY5wYLl90DgnJzhQADAQAAiXNlY3AyNTZrMaEChjgYJqwqM6r19Piz2e_nOe9PH6VU74fzMmNSGX0C6FiDdGNwgguWg3VkcIILmIV3YWt1MgE"}'
2026-03-09 04:38:00.085 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:00.091 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:00.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-58__0d519b59-b3ba-4b13-b031-1d494d07b32e__wakuorg_nwaku:latest.log
2026-03-09 04:38:00.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:00.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:00.093 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:00.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.255
2026-03-09 04:38:00.094 DEBUG [src.node.docker_mananger] Generated ports ['11152', '11153', '11154', '11155', '11156']
2026-03-09 04:38:00.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:00.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:00.094 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:00.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 11152:11152 -p 11153:11153 -p 11154:11154 -p 11155:11155 -p 11156:11156 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11154 --rest-port=11152 --tcp-port=11153 --discv5-udp-port=11155 --rest-address=0.0.0.0 --nat=extip:172.18.83.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64b9fc7e679f4dc91b93dbface9db1dd13aa9bec4ff98d288e8eed71758a4feb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11156 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMNNrF1_xS5Xkrtib0xOxDJLslCHZooAAdaJsXnS59SdBaTwzxGxat8U5gImXKr7J_l8My3MdZnwgN6kZ1T12hwCgmlkgnY0gmlwhKwSWOeKbXVsdGlhZGRyc5YACASsEljnBguWAAoErBJY5wYLl90DgnJzhQADAQAAiXNlY3AyNTZrMaEChjgYJqwqM6r19Piz2e_nOe9PH6VU74fzMmNSGX0C6FiDdGNwgguWg3VkcIILmIV3YWt1MgE
2026-03-09 04:38:00.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.255 waku 96b38f778fcfac0abcba8e7a23de7205358e8947c812154575eb4ad088d92659
2026-03-09 04:38:00.323 DEBUG [src.node.docker_mananger] Container started with ID 96b38f778fcf. Setting up logs at ./log/docker/node2_2026-03-09_04-37-58__0d519b59-b3ba-4b13-b031-1d494d07b32e__wakuorg_nwaku:latest.log
2026-03-09 04:38:00.323 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11152
2026-03-09 04:38:00.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:01.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11152/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.340 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-09 04:38:01.341 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:01.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.255/tcp/11153/p2p/16Uiu2HAkuo8xLWcA2hFJh8L3ca3fxg9TD8pUh3rxRwohzBvGmaHb","/ip4/172.18.83.255/tcp/11154/ws/p2p/16Uiu2HAkuo8xLWcA2hFJh8L3ca3fxg9TD8pUh3rxRwohzBvGmaHb"],"enrUri":"enr:-L24QJwRtMRr3pyScsIx8eFNDAR_zu2PW_pKvPslqKiARUFhYPwx6AvW1dNkbrv6SRqUMFpsQOXswrnhzggf2sww03oCgmlkgnY0gmlwhKwSU_-KbXVsdGlhZGRyc5YACASsElP_BiuRAAoErBJT_wYrkt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBX-ylbtwglloDOMeM0WHoPy0RHut_SeWihBEZuipY1aDdGNwgiuRg3VkcIIrk4V3YWt1MgE"}'
2026-03-09 04:38:01.349 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:01.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.231/tcp/2966/p2p/16Uiu2HAm4TcDonN3KJ2v7vmfd4rqdkghzgPNbvfMGCwxt7MHTZUj"]'
2026-03-09 04:38:01.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:01.353 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-09 04:38:01.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2965/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:38:01.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:01.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11152/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:38:01.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:01.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2965/relay/v1/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-09 04:38:01.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:01.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:01.473 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:01.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.476 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":1773031081365105152,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:01.478 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:01.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11152/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.481 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":1773031081365105152,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:01.482 INFO [src.steps.relay] WARM UP successful!!
2026-03-09 04:38:01.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2026-03-09 04:38:01.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:01.488 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:01.589 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:01.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.592 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":1773031081485598720,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:01.594 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:01.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11152/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:01.596 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":1773031081485598720,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:01.600 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:01.601 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:01.601 DEBUG [src.node.waku_node] Stopping container with id 0e371e2441a9
2026-03-09 04:38:02.193 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:02.195 DEBUG [src.node.waku_node] Stopping container with id 96b38f778fcf
2026-03-09 04:38:02.733 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:02.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:02.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:02.752 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
2026-03-09 04:42:17.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:42:17.484 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f
2026-03-09 04:42:17.484 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:42:17.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:17.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:17.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:17.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:17.504 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:17.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:17.505 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:42:17.505 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:42:17.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:42:17.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:42:17.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.229
2026-03-09 04:42:17.507 DEBUG [src.node.docker_mananger] Generated ports ['19253', '19254', '19255', '19256', '19257']
2026-03-09 04:42:17.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:42:17.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:42:17.508 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:42:17.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 19253:19253 -p 19254:19254 -p 19255:19255 -p 19256:19256 -p 19257:19257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19255 --rest-port=19253 --tcp-port=19254 --discv5-udp-port=19256 --rest-address=0.0.0.0 --nat=extip:172.18.156.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83d3a27c154b2c3ae92b8c9ff672c776d48cebbcf742f9db727600bb135aa92b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19257 --metrics-logging=true --store=true --relay=true
2026-03-09 04:42:17.683 ERROR [src.node.docker_mananger] Max retries reached for container dfdcb08bcde0. Exiting log stream.
2026-03-09 04:42:17.705 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.229 waku 0dd373f1d6879f041a6e55ecd9963a213b27e383744c555361809f091a9369f2
2026-03-09 04:42:17.741 DEBUG [src.node.docker_mananger] Container started with ID 0dd373f1d687. Setting up logs at ./log/docker/node1_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:17.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19253
2026-03-09 04:42:17.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:42:18.273 ERROR [src.node.docker_mananger] Max retries reached for container a29229fc2063. Exiting log stream.
2026-03-09 04:42:18.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19253/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:18.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-09 04:42:18.749 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:42:18.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:18.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.229/tcp/19254/p2p/16Uiu2HAm4jbfnaVo5rQe53vk9Wt1nuhRaUCHwRSVC5CUgQtVKK8k","/ip4/172.18.156.229/tcp/19255/ws/p2p/16Uiu2HAm4jbfnaVo5rQe53vk9Wt1nuhRaUCHwRSVC5CUgQtVKK8k"],"enrUri":"enr:-L24QAuhi1A_piWWcpQbeFkACLbL-l4OGMTZEgbqBwndAqFFTrXf5HIAvdfyk5IQn09FR1ZjT4SBBjWugRR4-rleg8wCgmlkgnY0gmlwhKwSnOWKbXVsdGlhZGRyc5YACASsEpzlBks2AAoErBKc5QZLN90DgnJzhQADAQAAiXNlY3AyNTZrMaECilDDVtj7zZFYwZf-E-8130KYAO3JAGP6ZB-xaUzna_mDdGNwgks2g3VkcIJLOIV3YWt1MgM"}'
2026-03-09 04:42:18.752 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:42:18.752 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:42:18.753 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:42:18.754 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:42:18.754 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.171
2026-03-09 04:42:18.755 DEBUG [src.node.docker_mananger] Generated ports ['54366', '54367', '54368', '54369', '54370']
2026-03-09 04:42:18.755 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:42:18.755 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:42:18.755 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:42:18.755 DEBUG [src.node.docker_mananger] docker run -i -t -p 54366:54366 -p 54367:54367 -p 54368:54368 -p 54369:54369 -p 54370:54370 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54368 --rest-port=54366 --tcp-port=54367 --discv5-udp-port=54369 --rest-address=0.0.0.0 --nat=extip:172.18.186.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d8cafc6a608a1fea25c33b1c7335c66fb33b03fdce8cf36033497192d0b6009 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54370 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAuhi1A_piWWcpQbeFkACLbL-l4OGMTZEgbqBwndAqFFTrXf5HIAvdfyk5IQn09FR1ZjT4SBBjWugRR4-rleg8wCgmlkgnY0gmlwhKwSnOWKbXVsdGlhZGRyc5YACASsEpzlBks2AAoErBKc5QZLN90DgnJzhQADAQAAiXNlY3AyNTZrMaECilDDVtj7zZFYwZf-E-8130KYAO3JAGP6ZB-xaUzna_mDdGNwgks2g3VkcIJLOIV3YWt1MgM
2026-03-09 04:42:18.964 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.171 waku 01ce2893cda7441689eb3dd0e6b97d882bec9808dfa399b3fc6704913ee0f1d0
2026-03-09 04:42:19.000 DEBUG [src.node.docker_mananger] Container started with ID 01ce2893cda7. Setting up logs at ./log/docker/node2_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:19.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54366
2026-03-09 04:42:19.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:42:20.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54366/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:20.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:42:20.021 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:42:20.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54366/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:20.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.171/tcp/54367/p2p/16Uiu2HAm5ga7CmfLResUDBXXwMU6nMLt6ehZb4rsLR5xevDE964A","/ip4/172.18.186.171/tcp/54368/ws/p2p/16Uiu2HAm5ga7CmfLResUDBXXwMU6nMLt6ehZb4rsLR5xevDE964A"],"enrUri":"enr:-L24QEqJkLdK5pe-lr4E1xhhRq_M2bnoULNEJ02sHCa8MVmoRBTSlILaVYNe9rPzpcl5R7_mKtWzsBTxZ4hM-gAh86MCgmlkgnY0gmlwhKwSuquKbXVsdGlhZGRyc5YACASsErqrBtRfAAoErBK6qwbUYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmGXxD0vSJt51QGDSFrnT8w2yJ3Z6xaveWOcD8sk4R7uDdGNwgtRfg3VkcILUYYV3YWt1MgE"}'
2026-03-09 04:42:20.032 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:42:20.033 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:42:20.033 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:42:20.035 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:42:20.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.45
2026-03-09 04:42:20.035 DEBUG [src.node.docker_mananger] Generated ports ['22606', '22607', '22608', '22609', '22610']
2026-03-09 04:42:20.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:42:20.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:42:20.036 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:42:20.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 22606:22606 -p 22607:22607 -p 22608:22608 -p 22609:22609 -p 22610:22610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22608 --rest-port=22606 --tcp-port=22607 --discv5-udp-port=22609 --rest-address=0.0.0.0 --nat=extip:172.18.201.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6defe383ddecce241cd0fbbafa54ee1ce3bdece54da5a7bd9c835ada709d662f --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22610 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEqJkLdK5pe-lr4E1xhhRq_M2bnoULNEJ02sHCa8MVmoRBTSlILaVYNe9rPzpcl5R7_mKtWzsBTxZ4hM-gAh86MCgmlkgnY0gmlwhKwSuquKbXVsdGlhZGRyc5YACASsErqrBtRfAAoErBK6qwbUYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECmGXxD0vSJt51QGDSFrnT8w2yJ3Z6xaveWOcD8sk4R7uDdGNwgtRfg3VkcILUYYV3YWt1MgE
2026-03-09 04:42:20.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.45 waku 13154e6d51f7cb06a1886608557fe5f7f3c7366397c391cdc47fb66a5069c1fb
2026-03-09 04:42:20.290 DEBUG [src.node.docker_mananger] Container started with ID 13154e6d51f7. Setting up logs at ./log/docker/node3_2026-03-09_04-42-17__edd1733e-d4a8-40fd-9ef2-9404c0f2935f__wakuorg_nwaku:latest.log
2026-03-09 04:42:20.290 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22606
2026-03-09 04:42:20.291 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:42:21.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22606/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:21.302 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-09 04:42:21.304 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:42:21.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:21.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.45/tcp/22607/p2p/16Uiu2HAmMkUVxQU5s74sgn13721eWUvbiPA74w5pag9QLYWQ2sWR","/ip4/172.18.201.45/tcp/22608/ws/p2p/16Uiu2HAmMkUVxQU5s74sgn13721eWUvbiPA74w5pag9QLYWQ2sWR"],"enrUri":"enr:-L24QPm_2A3Kv_Y7TUNH90ExMidI1jTvHOsagW3RoZdliCFRWwFdMz73Hd4RkP-FCllchZC5UQCvfItQEtgHs_bWE14CgmlkgnY0gmlwhKwSyS2KbXVsdGlhZGRyc5YACASsEsktBlhPAAoErBLJLQZYUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhyDqP2bwmKN7m-aXnktYB620KtzuOi_tWfjhWQFLVaqDdGNwglhPg3VkcIJYUYV3YWt1MgE"}'
2026-03-09 04:42:21.308 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:42:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.229/tcp/19254/p2p/16Uiu2HAm4jbfnaVo5rQe53vk9Wt1nuhRaUCHwRSVC5CUgQtVKK8k"]'
2026-03-09 04:42:21.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.171/tcp/54367/p2p/16Uiu2HAm5ga7CmfLResUDBXXwMU6nMLt6ehZb4rsLR5xevDE964A"]'
2026-03-09 04:42:21.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:42:21.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:42:21.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:42:21.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.322 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.327 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.338 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.345 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.356 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.363 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.373 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.381 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.392 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.398 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.408 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.415 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.426 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.433 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.443 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.450 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.463 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.469 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.480 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19253/relay/v1/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-09 04:42:21.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.485 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.496 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.504 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.515 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.524 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.535 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.544 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.554 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.561 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.572 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.580 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.591 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.599 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.611 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.619 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.630 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.640 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.650 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.660 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.670 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54366/relay/v1/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-09 04:42:21.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.678 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.689 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.695 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.706 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.712 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.723 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.730 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.742 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.748 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.760 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.767 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.778 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.783 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.794 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.799 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.809 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.815 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.825 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.831 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.841 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:21.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22606/relay/v1/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-09 04:42:21.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:21.846 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-09 04:42:21.857 DEBUG [src.node.waku_node] Restarting container with id 01ce2893cda7
2026-03-09 04:42:22.655 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-09 04:42:27.655 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:42:27.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19253/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:27.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e8e5a71b5382b18654e053ca18d3a672bd794fbb9dd3a0331afea188df1a39e"},{"messageHash":"0xfa41ec8ad7dfd3d5b502a410126815c112df76893c08d352cdeae3a849b39665"},{"messageHash":"0xa5f60d911bec83efafd82fa47679202d1b6c11d6911b16a8f9f6e7763fb40cf1"},{"messageHash":"0x7c012ee6eb2336c776f51720534ebaf87c1c79ca43db26bf7a7f4436050a71f7"},{"messageHash":"0xf38221f33747c6a494178c4ccbbb8b3dc7be120a6df177e5197e4c6116bc734e"},{"messageHash":"0x47bb2dcaf5a18d3b2f708fad29042a75c361dc7ddf09be1f7a40f9b295fa4041"},{"messageHash":"0x2a8278ff0a4a8af34c0d780d37ff7782412d74ed96ec740f974a406a41fd7641"},{"messageHash":"0x817ff81672ecbb1a8b1a2cd001f1278f246a12c829b5389dffaba0fb0ee92d0f"},{"messageHash":"0xcd3a792d45e8b7dcb5e4f09c06477aebe57cfd55147113205234dcf33a83582a"},{"messageHash":"0x05d489caf27c78d8c918b0342344303b60bb46e445b836061c90863377f9b42c"},{"messageHash":"0xcfdb0a9bf519563dd2c468008c6aabe9cd24dee417719fc38c6d6f6c39c7dc72"},{"messageHash":"0x26f61b53a36eb6a3b5f09e697153e8af78a81296b624aacc8e40eeaeb4112d8b"},{"messageHash":"0xddf628e53fe7b8c663bffef7df79cbd89226f0f50cab65e4defbf1bc7a0c4113"},{"messageHash":"0x3dd023dc35e40453a3c39d445573e88c40339ab6e2a01ecfe27b98b7f2f2d666"},{"messageHash":"0xfe3ccb3a5163e83fe6f6c285714f36c81320dc330d40fbf833e57b0266fc96a2"},{"messageHash":"0x2487a3e831049d31f25f99bb81d74575ea51d33d9ac8ddbc4e6b7c82e8b42b51"},{"messageHash":"0x192e924e2ace20c069c3bd10be1d55dbda866d9a37291f3333f87854d0528e7a"},{"messageHash":"0x72d3bd632195cf61d282303400f1f2d8b2911cd2aff59fcac191a0132f70cd72"},{"messageHash":"0x328c3fd221952a113bfa61dd2d7dbc2d40aefc9093102335978e0b42ae1c6318"},{"messageHash":"0x91a59b0eb68cf99630e7bb89f4469b1f4716c093260cd6d2561e8707e5e0dc67"},{"messageHash":"0x36a243525cabb43ade44dd28492cb6c036c26121203d940efc9acc2f5d38e264"},{"messageHash":"0x3743d0c9949d112affa94b781e26ad5fbbb84c0aa906858b6c8fba6fc3efe370"},{"messageHash":"0xfa0f8efeb675cebf58abed25cf5506345e0b7cbd335bae08e1c41da41008b71a"},{"messageHash":"0x42da68e010adc2585d65d7fef593d76c0c84991b4edfd7356f948113cb177085"},{"messageHash":"0x011b0423c3301378f1b2c825fda496f5c4b40afc36a6cc50e740d9b3cc0eb41a"},{"messageHash":"0xc5d762a1770ffa0e80d4823fdab15fbb0c4cdd0807de4a1e6cb8a7f759301647"},{"messageHash":"0xb203345d081b8243685015a6dbad38ac60f92b88d63e2bb6c5759deb6b247df4"},{"messageHash":"0x617d312e08f15b2ae17f82a65d9e7f96fac96a3b602513f21eed69bd23a363c0"},{"messageHash":"0x0d8a46cb7b712e852cba4471c16ebbe442299247f85e1187063e0b8b32b101e7"},{"messageHash":"0xa71fa77236af69c8c64c2f452c596a62d1d6aa0fae34045c080ef8a784e6bc7f"}]}'
2026-03-09 04:42:27.660 DEBUG [src.steps.store] messages length is 30
2026-03-09 04:42:27.663 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:42:27.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54366/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:27.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"759f7007c63be6f9f517","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e8e5a71b5382b18654e053ca18d3a672bd794fbb9dd3a0331afea188df1a39e"},{"messageHash":"0xfa41ec8ad7dfd3d5b502a410126815c112df76893c08d352cdeae3a849b39665"},{"messageHash":"0xa5f60d911bec83efafd82fa47679202d1b6c11d6911b16a8f9f6e7763fb40cf1"},{"messageHash":"0x7c012ee6eb2336c776f51720534ebaf87c1c79ca43db26bf7a7f4436050a71f7"},{"messageHash":"0xf38221f33747c6a494178c4ccbbb8b3dc7be120a6df177e5197e4c6116bc734e"},{"messageHash":"0x47bb2dcaf5a18d3b2f708fad29042a75c361dc7ddf09be1f7a40f9b295fa4041"},{"messageHash":"0x2a8278ff0a4a8af34c0d780d37ff7782412d74ed96ec740f974a406a41fd7641"},{"messageHash":"0x817ff81672ecbb1a8b1a2cd001f1278f246a12c829b5389dffaba0fb0ee92d0f"},{"messageHash":"0xcd3a792d45e8b7dcb5e4f09c06477aebe57cfd55147113205234dcf33a83582a"},{"messageHash":"0x05d489caf27c78d8c918b0342344303b60bb46e445b836061c90863377f9b42c"},{"messageHash":"0xcfdb0a9bf519563dd2c468008c6aabe9cd24dee417719fc38c6d6f6c39c7dc72"},{"messageHash":"0x26f61b53a36eb6a3b5f09e697153e8af78a81296b624aacc8e40eeaeb4112d8b"},{"messageHash":"0xddf628e53fe7b8c663bffef7df79cbd89226f0f50cab65e4defbf1bc7a0c4113"},{"messageHash":"0x3dd023dc35e40453a3c39d445573e88c40339ab6e2a01ecfe27b98b7f2f2d666"},{"messageHash":"0xfe3ccb3a5163e83fe6f6c285714f36c81320dc330d40fbf833e57b0266fc96a2"},{"messageHash":"0x2487a3e831049d31f25f99bb81d74575ea51d33d9ac8ddbc4e6b7c82e8b42b51"},{"messageHash":"0x192e924e2ace20c069c3bd10be1d55dbda866d9a37291f3333f87854d0528e7a"},{"messageHash":"0x72d3bd632195cf61d282303400f1f2d8b2911cd2aff59fcac191a0132f70cd72"},{"messageHash":"0x328c3fd221952a113bfa61dd2d7dbc2d40aefc9093102335978e0b42ae1c6318"},{"messageHash":"0x91a59b0eb68cf99630e7bb89f4469b1f4716c093260cd6d2561e8707e5e0dc67"},{"messageHash":"0x36a243525cabb43ade44dd28492cb6c036c26121203d940efc9acc2f5d38e264"},{"messageHash":"0x3743d0c9949d112affa94b781e26ad5fbbb84c0aa906858b6c8fba6fc3efe370"},{"messageHash":"0xfa0f8efeb675cebf58abed25cf5506345e0b7cbd335bae08e1c41da41008b71a"},{"messageHash":"0x42da68e010adc2585d65d7fef593d76c0c84991b4edfd7356f948113cb177085"},{"messageHash":"0x011b0423c3301378f1b2c825fda496f5c4b40afc36a6cc50e740d9b3cc0eb41a"},{"messageHash":"0xc5d762a1770ffa0e80d4823fdab15fbb0c4cdd0807de4a1e6cb8a7f759301647"},{"messageHash":"0xb203345d081b8243685015a6dbad38ac60f92b88d63e2bb6c5759deb6b247df4"},{"messageHash":"0x617d312e08f15b2ae17f82a65d9e7f96fac96a3b602513f21eed69bd23a363c0"},{"messageHash":"0x0d8a46cb7b712e852cba4471c16ebbe442299247f85e1187063e0b8b32b101e7"},{"messageHash":"0xa71fa77236af69c8c64c2f452c596a62d1d6aa0fae34045c080ef8a784e6bc7f"}]}'
2026-03-09 04:42:27.675 DEBUG [src.steps.store] messages length is 30
2026-03-09 04:42:27.677 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:42:27.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22606/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:27.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2cf4d63e1a6e68dfac85","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9e8e5a71b5382b18654e053ca18d3a672bd794fbb9dd3a0331afea188df1a39e"},{"messageHash":"0xfa41ec8ad7dfd3d5b502a410126815c112df76893c08d352cdeae3a849b39665"},{"messageHash":"0xa5f60d911bec83efafd82fa47679202d1b6c11d6911b16a8f9f6e7763fb40cf1"},{"messageHash":"0x7c012ee6eb2336c776f51720534ebaf87c1c79ca43db26bf7a7f4436050a71f7"},{"messageHash":"0xf38221f33747c6a494178c4ccbbb8b3dc7be120a6df177e5197e4c6116bc734e"},{"messageHash":"0x47bb2dcaf5a18d3b2f708fad29042a75c361dc7ddf09be1f7a40f9b295fa4041"},{"messageHash":"0x2a8278ff0a4a8af34c0d780d37ff7782412d74ed96ec740f974a406a41fd7641"},{"messageHash":"0x817ff81672ecbb1a8b1a2cd001f1278f246a12c829b5389dffaba0fb0ee92d0f"},{"messageHash":"0xcd3a792d45e8b7dcb5e4f09c06477aebe57cfd55147113205234dcf33a83582a"},{"messageHash":"0x05d489caf27c78d8c918b0342344303b60bb46e445b836061c90863377f9b42c"},{"messageHash":"0xcfdb0a9bf519563dd2c468008c6aabe9cd24dee417719fc38c6d6f6c39c7dc72"},{"messageHash":"0x26f61b53a36eb6a3b5f09e697153e8af78a81296b624aacc8e40eeaeb4112d8b"},{"messageHash":"0xddf628e53fe7b8c663bffef7df79cbd89226f0f50cab65e4defbf1bc7a0c4113"},{"messageHash":"0x3dd023dc35e40453a3c39d445573e88c40339ab6e2a01ecfe27b98b7f2f2d666"},{"messageHash":"0xfe3ccb3a5163e83fe6f6c285714f36c81320dc330d40fbf833e57b0266fc96a2"},{"messageHash":"0x2487a3e831049d31f25f99bb81d74575ea51d33d9ac8ddbc4e6b7c82e8b42b51"},{"messageHash":"0x192e924e2ace20c069c3bd10be1d55dbda866d9a37291f3333f87854d0528e7a"},{"messageHash":"0x72d3bd632195cf61d282303400f1f2d8b2911cd2aff59fcac191a0132f70cd72"},{"messageHash":"0x328c3fd221952a113bfa61dd2d7dbc2d40aefc9093102335978e0b42ae1c6318"},{"messageHash":"0x91a59b0eb68cf99630e7bb89f4469b1f4716c093260cd6d2561e8707e5e0dc67"},{"messageHash":"0x36a243525cabb43ade44dd28492cb6c036c26121203d940efc9acc2f5d38e264"},{"messageHash":"0x3743d0c9949d112affa94b781e26ad5fbbb84c0aa906858b6c8fba6fc3efe370"},{"messageHash":"0xfa0f8efeb675cebf58abed25cf5506345e0b7cbd335bae08e1c41da41008b71a"},{"messageHash":"0x42da68e010adc2585d65d7fef593d76c0c84991b4edfd7356f948113cb177085"},{"messageHash":"0x011b0423c3301378f1b2c825fda496f5c4b40afc36a6cc50e740d9b3cc0eb41a"},{"messageHash":"0xc5d762a1770ffa0e80d4823fdab15fbb0c4cdd0807de4a1e6cb8a7f759301647"},{"messageHash":"0xb203345d081b8243685015a6dbad38ac60f92b88d63e2bb6c5759deb6b247df4"},{"messageHash":"0x617d312e08f15b2ae17f82a65d9e7f96fac96a3b602513f21eed69bd23a363c0"},{"messageHash":"0x0d8a46cb7b712e852cba4471c16ebbe442299247f85e1187063e0b8b32b101e7"},{"messageHash":"0xa71fa77236af69c8c64c2f452c596a62d1d6aa0fae34045c080ef8a784e6bc7f"}]}'
2026-03-09 04:42:27.712 DEBUG [src.steps.store] messages length is 30
2026-03-09 04:42:27.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:42:27.725 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:42:27.725 DEBUG [src.node.waku_node] Stopping container with id 0dd373f1d687
2026-03-09 04:42:28.320 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:42:28.322 DEBUG [src.node.waku_node] Stopping container with id 01ce2893cda7
2026-03-09 04:42:28.941 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:42:28.942 DEBUG [src.node.waku_node] Stopping container with id 13154e6d51f7
2026-03-09 04:42:29.138 ERROR [src.node.docker_mananger] Max retries reached for container 0dd373f1d687. Exiting log stream.
2026-03-09 04:42:29.505 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:42:29.508 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:42:29.532 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:42:29.580 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:42:29.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-09 04:37:29.219 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:29.219 DEBUG [tests.conftest] Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471
2026-03-09 04:37:29.219 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:29.220 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:37:29.220 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:37:29.227 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:29.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log
2026-03-09 04:37:29.227 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:29.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:29.229 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:29.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.178
2026-03-09 04:37:29.229 DEBUG [src.node.docker_mananger] Generated ports ['39624', '39625', '39626', '39627', '39628']
2026-03-09 04:37:29.229 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:29.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:29.229 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:29.229 DEBUG [src.node.docker_mananger] docker run -i -t -p 39624:39624 -p 39625:39625 -p 39626:39626 -p 39627:39627 -p 39628:39628 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39626 --rest-port=39624 --tcp-port=39625 --discv5-udp-port=39627 --rest-address=0.0.0.0 --nat=extip:172.18.225.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=de9cbf6fbeb3273fbfbbb8f4874a3dde0984adcf5c22bb860c92a296dafa890c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39628 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:37:29.389 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.178 waku cee56eda6679e47b56535c65f214ac0ffe15b6295ebfe84a395055dbc4682bef
2026-03-09 04:37:29.419 DEBUG [src.node.docker_mananger] Container started with ID cee56eda6679. Setting up logs at ./log/docker/node1_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log
2026-03-09 04:37:29.419 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39624
2026-03-09 04:37:29.420 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:29.456 ERROR [src.node.docker_mananger] Max retries reached for container 6ed460d05d95. Exiting log stream.
2026-03-09 04:37:29.989 ERROR [src.node.docker_mananger] Max retries reached for container bb83a9835826. Exiting log stream.
2026-03-09 04:37:30.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39624/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:30.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:30.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39624/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:30.557 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-09 04:37:30.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:30.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:30.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.178/tcp/39625/p2p/16Uiu2HAmNfj2aRRuvytvKiGEQTrCofdBeNA7aH1KFGD9gFqH5P7p","/ip4/172.18.225.178/tcp/39626/ws/p2p/16Uiu2HAmNfj2aRRuvytvKiGEQTrCofdBeNA7aH1KFGD9gFqH5P7p"],"enrUri":"enr:-L24QCuthj-YlWkQXTvF7kh6drWZr5DvhO3JcHj2UMNZ5tuqXUpJ-cAzw_wBAOLe3wtHy4QY4-ZYkiEYa_ZjwvJIVu8CgmlkgnY0gmlwhKwS4bKKbXVsdGlhZGRyc5YACASsEuGyBprJAAoErBLhsgaayt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlMUf7UCJRfMbC-0DyyS-cY6hSbo8swWaegZ3Z97tJ0ODdGNwgprJg3VkcIKay4V3YWt1MgU"}'
2026-03-09 04:37:30.560 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:30.566 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:30.566 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log
2026-03-09 04:37:30.566 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:30.566 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:30.568 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:30.568 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.182
2026-03-09 04:37:30.568 DEBUG [src.node.docker_mananger] Generated ports ['49844', '49845', '49846', '49847', '49848']
2026-03-09 04:37:30.568 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:30.568 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:30.568 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:30.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 49844:49844 -p 49845:49845 -p 49846:49846 -p 49847:49847 -p 49848:49848 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49846 --rest-port=49844 --tcp-port=49845 --discv5-udp-port=49847 --rest-address=0.0.0.0 --nat=extip:172.18.32.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8c23cbfc8adb86746ba9defff91b59ddbc184c3dce8ae3c11fba579f4c6b15b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49848 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCuthj-YlWkQXTvF7kh6drWZr5DvhO3JcHj2UMNZ5tuqXUpJ-cAzw_wBAOLe3wtHy4QY4-ZYkiEYa_ZjwvJIVu8CgmlkgnY0gmlwhKwS4bKKbXVsdGlhZGRyc5YACASsEuGyBprJAAoErBLhsgaayt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlMUf7UCJRfMbC-0DyyS-cY6hSbo8swWaegZ3Z97tJ0ODdGNwgprJg3VkcIKay4V3YWt1MgU
2026-03-09 04:37:30.726 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.182 waku 4731ddb039b4b2cd4b21e106baf7e572c595a3453f5c04e6449c7dd58bb2625e
2026-03-09 04:37:30.755 DEBUG [src.node.docker_mananger] Container started with ID 4731ddb039b4. Setting up logs at ./log/docker/node2_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log
2026-03-09 04:37:30.755 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49844
2026-03-09 04:37:30.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:31.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49844/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:31.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:37:31.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49844/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:31.872 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-09 04:37:31.872 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:31.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49844/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:31.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.182/tcp/49845/p2p/16Uiu2HAmAusCkrwSGimAiLhCmz4HMLzyaDFiDdpzsch45UjLoWmg","/ip4/172.18.32.182/tcp/49846/ws/p2p/16Uiu2HAmAusCkrwSGimAiLhCmz4HMLzyaDFiDdpzsch45UjLoWmg"],"enrUri":"enr:-L24QLRpOgI9YtiniTgKVgInYkGqJmQU1qMyUIs-A7wlz5oxT9FCHt-LMS9TWblG3AvQfm349p8tHYV8C9_zB2kU-ykCgmlkgnY0gmlwhKwSILaKbXVsdGlhZGRyc5YACASsEiC2BsK1AAoErBIgtgbCtt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5hhBy4GCcyU1fsY-uhmcfasGDa-Vhf9oQPuG7oUN8JODdGNwgsK1g3VkcILCt4V3YWt1MgE"}'
2026-03-09 04:37:31.874 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:31.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49844/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.178/tcp/39625/p2p/16Uiu2HAmNfj2aRRuvytvKiGEQTrCofdBeNA7aH1KFGD9gFqH5P7p"]'
2026-03-09 04:37:31.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:31.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39624/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:37:31.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:31.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49844/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-09 04:37:31.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:31.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39624/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:31.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:31.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:32.042 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:32.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39624/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:32.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031051008632184,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031048770693985,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031051928685780,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:32.054 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:32.055 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:32.055 DEBUG [src.node.waku_node] Stopping container with id cee56eda6679
2026-03-09 04:37:32.587 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:32.587 DEBUG [src.node.waku_node] Stopping container with id 4731ddb039b4
2026-03-09 04:37:33.099 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:33.102 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:33.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:33.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:33.194 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:37:33.195 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:37:33.195 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log
2026-03-09 04:37:33.196 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-37-29__6e1ebf31-06c0-4aa3-a418-4e4570a7b471__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,154 @@
2026-03-09 04:39:16.578 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:16.579 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics with id: 2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153
2026-03-09 04:39:16.580 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:16.580 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:39:16.581 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:39:16.591 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:16.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:16.592 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:16.593 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:16.596 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:16.596 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.72
2026-03-09 04:39:16.596 DEBUG [src.node.docker_mananger] Generated ports ['28854', '28855', '28856', '28857', '28858']
2026-03-09 04:39:16.597 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:16.597 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:16.597 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:16.597 DEBUG [src.node.docker_mananger] docker run -i -t -p 28854:28854 -p 28855:28855 -p 28856:28856 -p 28857:28857 -p 28858:28858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28856 --rest-port=28854 --tcp-port=28855 --discv5-udp-port=28857 --rest-address=0.0.0.0 --nat=extip:172.18.86.72 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fab1f1d565e9bf1dbef7fb7aa1a8da0e8fdbbb7e8ebc9f46bfe7beced1d1fdcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28858 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:39:16.776 ERROR [src.node.docker_mananger] Max retries reached for container 33e703789cd7. Exiting log stream.
2026-03-09 04:39:16.805 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.72 waku bf8bb2b320bdf6dd0dd572a02e59bced24bb40bbee1a3510e1d81b261fbd594e
2026-03-09 04:39:16.841 DEBUG [src.node.docker_mananger] Container started with ID bf8bb2b320bd. Setting up logs at ./log/docker/node1_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:16.841 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28854
2026-03-09 04:39:16.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:17.500 ERROR [src.node.docker_mananger] Max retries reached for container 8e52e7079fa6. Exiting log stream.
2026-03-09 04:39:17.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28854/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:17.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28854/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:18.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28854/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.069 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-09 04:39:18.069 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:18.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.72/tcp/28855/p2p/16Uiu2HAm81ooDn9KQkG6iikU1xeK9evp4HWZ4rCqJNWGX4Yodty9","/ip4/172.18.86.72/tcp/28856/ws/p2p/16Uiu2HAm81ooDn9KQkG6iikU1xeK9evp4HWZ4rCqJNWGX4Yodty9"],"enrUri":"enr:-L24QLT6dMxRnY7XhyUI6YU8X504Pp6QjaqHI6x5N_g-kteUFDXeD2VyrW2Xtu2EBVylT0HeICr3kMx6yQLDyYq8Jf8CgmlkgnY0gmlwhKwSVkiKbXVsdGlhZGRyc5YACASsElZIBnC3AAoErBJWSAZwuN0DgnJzhQACAQAAiXNlY3AyNTZrMaECuwrUhHU6RWTOFpi9i6RO_ZggaVLi0LOgeF5fEsPC2oSDdGNwgnC3g3VkcIJwuYV3YWt1MgU"}'
2026-03-09 04:39:18.072 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:18.079 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:18.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:18.080 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:18.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:18.081 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:18.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.207
2026-03-09 04:39:18.082 DEBUG [src.node.docker_mananger] Generated ports ['35714', '35715', '35716', '35717', '35718']
2026-03-09 04:39:18.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:18.082 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:18.082 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:18.082 DEBUG [src.node.docker_mananger] docker run -i -t -p 35714:35714 -p 35715:35715 -p 35716:35716 -p 35717:35717 -p 35718:35718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35716 --rest-port=35714 --tcp-port=35715 --discv5-udp-port=35717 --rest-address=0.0.0.0 --nat=extip:172.18.144.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca28b42c6e8a0ac09ca7f9c7eb3b20314b5475c5a247fdba0adfc4cba0ccee6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLT6dMxRnY7XhyUI6YU8X504Pp6QjaqHI6x5N_g-kteUFDXeD2VyrW2Xtu2EBVylT0HeICr3kMx6yQLDyYq8Jf8CgmlkgnY0gmlwhKwSVkiKbXVsdGlhZGRyc5YACASsElZIBnC3AAoErBJWSAZwuN0DgnJzhQACAQAAiXNlY3AyNTZrMaECuwrUhHU6RWTOFpi9i6RO_ZggaVLi0LOgeF5fEsPC2oSDdGNwgnC3g3VkcIJwuYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:39:18.289 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.207 waku 96b01e5383bdd28121988b28a47443e3800ad2f97f87a93653543b6dd22b3050
2026-03-09 04:39:18.328 DEBUG [src.node.docker_mananger] Container started with ID 96b01e5383bd. Setting up logs at ./log/docker/node2_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:18.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35714
2026-03-09 04:39:18.329 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:19.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35714/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.334 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-09 04:39:19.334 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:19.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.207/tcp/35715/p2p/16Uiu2HAkz1URqj9nQc8qK5A2ZPdURNEXMReShrnZpLYP7Z8vovJM","/ip4/172.18.144.207/tcp/35716/ws/p2p/16Uiu2HAkz1URqj9nQc8qK5A2ZPdURNEXMReShrnZpLYP7Z8vovJM"],"enrUri":"enr:-L24QOtxspmTVsvWx3wWHrGFYbToFbI7XxfKqSnn5pry-1ZRHkQV-wfi-r5AS1AvQo0La7aFRBRsEmlhsrds3Sj1P8YCgmlkgnY0gmlwhKwSkM-KbXVsdGlhZGRyc5YACASsEpDPBouDAAoErBKQzwaLhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECRBdvP3fr5_wGV1ifgeQnNF31wEpAiLN9MTuS_OU1QkKDdGNwgouDg3VkcIKLhYV3YWt1MgE"}'
2026-03-09 04:39:19.337 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:19.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.72/tcp/28855/p2p/16Uiu2HAm81ooDn9KQkG6iikU1xeK9evp4HWZ4rCqJNWGX4Yodty9"]'
2026-03-09 04:39:19.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:19.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28854/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-09 04:39:19.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:19.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35714/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-09 04:39:19.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:19.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28854/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:19.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:19.395 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:19.496 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:19.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28854/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031156836805787,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031155276600538,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031155292764766,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031159382012761,"ephemeral":false,"proof":""}]'
2026-03-09 04:39:19.544 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:19.546 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:19.546 DEBUG [src.node.waku_node] Stopping container with id bf8bb2b320bd
2026-03-09 04:39:20.170 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:20.170 DEBUG [src.node.waku_node] Stopping container with id 96b01e5383bd
2026-03-09 04:39:20.762 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:20.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:20.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:20.825 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:20.829 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:39:20.831 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:39:20.834 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:20.837 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-16__bb4e5c4f-a711-4516-8d14-fec5b2cfb153__wakuorg_nwaku:latest.log
2026-03-09 04:39:20.851 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:20.852 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics with id: 2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da
2026-03-09 04:39:20.853 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:20.853 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:39:20.853 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:39:20.865 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:20.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log
2026-03-09 04:39:20.867 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:20.867 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:20.869 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:20.869 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.3
2026-03-09 04:39:20.870 DEBUG [src.node.docker_mananger] Generated ports ['14382', '14383', '14384', '14385', '14386']
2026-03-09 04:39:20.870 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:20.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:20.871 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:20.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 14382:14382 -p 14383:14383 -p 14384:14384 -p 14385:14385 -p 14386:14386 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14384 --rest-port=14382 --tcp-port=14383 --discv5-udp-port=14385 --rest-address=0.0.0.0 --nat=extip:172.18.207.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=facc395ac9ba4f91d6e9c9ecdc9a7ea8bf87f3e1bbefd3ce5dec6b0fb6decd6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14386 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:39:21.034 ERROR [src.node.docker_mananger] Max retries reached for container bf8bb2b320bd. Exiting log stream.
2026-03-09 04:39:21.087 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.3 waku bbdfec09ad34a498b33282ca522c730493238d78aa67f6fdef6a2421015afe75
2026-03-09 04:39:21.123 DEBUG [src.node.docker_mananger] Container started with ID bbdfec09ad34. Setting up logs at ./log/docker/node1_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log
2026-03-09 04:39:21.123 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14382
2026-03-09 04:39:21.124 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:21.755 ERROR [src.node.docker_mananger] Max retries reached for container 96b01e5383bd. Exiting log stream.
2026-03-09 04:39:22.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14382/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.127 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-09 04:39:22.127 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:22.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14382/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.3/tcp/14383/p2p/16Uiu2HAm65971kgYatjb1wpnxcanZMYjuCCM1gNMTuvC4jUoEjab","/ip4/172.18.207.3/tcp/14384/ws/p2p/16Uiu2HAm65971kgYatjb1wpnxcanZMYjuCCM1gNMTuvC4jUoEjab"],"enrUri":"enr:-L24QKfb7EQvh7ACL4PAIYQtcNHXzl3E3BJ5-mcaS7WJQLRwO4mkAo5BqmKKCQm-7RPySTtHqR61Cyqks2HgthfkpzwCgmlkgnY0gmlwhKwSzwOKbXVsdGlhZGRyc5YACASsEs8DBjgvAAoErBLPAwY4MN0DgnJzhQACAQAAiXNlY3AyNTZrMaECni4HaZzyFmULxwXfdKtMm7q3JAPDK0R37dUDnHHll0yDdGNwgjgvg3VkcII4MYV3YWt1MgU"}'
2026-03-09 04:39:22.130 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:22.139 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:22.139 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log
2026-03-09 04:39:22.139 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:22.139 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:22.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:22.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.233
2026-03-09 04:39:22.141 DEBUG [src.node.docker_mananger] Generated ports ['50818', '50819', '50820', '50821', '50822']
2026-03-09 04:39:22.141 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:22.141 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:22.141 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:22.142 DEBUG [src.node.docker_mananger] docker run -i -t -p 50818:50818 -p 50819:50819 -p 50820:50820 -p 50821:50821 -p 50822:50822 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50820 --rest-port=50818 --tcp-port=50819 --discv5-udp-port=50821 --rest-address=0.0.0.0 --nat=extip:172.18.146.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0cd6e4a7ae9a26ef8bafefa600e4b7fb1dffdf80e9db5e4e4b25c4cb0b9365e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50822 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKfb7EQvh7ACL4PAIYQtcNHXzl3E3BJ5-mcaS7WJQLRwO4mkAo5BqmKKCQm-7RPySTtHqR61Cyqks2HgthfkpzwCgmlkgnY0gmlwhKwSzwOKbXVsdGlhZGRyc5YACASsEs8DBjgvAAoErBLPAwY4MN0DgnJzhQACAQAAiXNlY3AyNTZrMaECni4HaZzyFmULxwXfdKtMm7q3JAPDK0R37dUDnHHll0yDdGNwgjgvg3VkcII4MYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:39:22.337 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.233 waku 4521a3a89811fecbc4209780369460d4b74bd715810d586960bec2ab0c1c4e3e
2026-03-09 04:39:22.372 DEBUG [src.node.docker_mananger] Container started with ID 4521a3a89811. Setting up logs at ./log/docker/node2_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log
2026-03-09 04:39:22.373 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50818
2026-03-09 04:39:22.373 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50818/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:39:23.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50818/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.512 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-09 04:39:23.513 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:23.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50818/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.233/tcp/50819/p2p/16Uiu2HAm5rcgHtVhxm8MKpe6b5fukr35Ev7RV3t1emuBFiAswT2c","/ip4/172.18.146.233/tcp/50820/ws/p2p/16Uiu2HAm5rcgHtVhxm8MKpe6b5fukr35Ev7RV3t1emuBFiAswT2c"],"enrUri":"enr:-L24QM2uUSTTJSEgq_b8-jQkWcK3ew7JOe4QEhm5tASWcXVgacyqs576kGr_oXXVJO51Va6W3MpfDt8MB7d7b9gQbFcCgmlkgnY0gmlwhKwSkumKbXVsdGlhZGRyc5YACASsEpLpBsaDAAoErBKS6QbGhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECmvin_ANySPO-OlQasgsEai_MftSeyZtQfpXgKZdbp3WDdGNwgsaDg3VkcILGhYV3YWt1MgE"}'
2026-03-09 04:39:23.515 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:23.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.3/tcp/14383/p2p/16Uiu2HAm65971kgYatjb1wpnxcanZMYjuCCM1gNMTuvC4jUoEjab"]'
2026-03-09 04:39:23.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:23.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14382/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-09 04:39:23.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:23.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50818/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-09 04:39:23.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:23.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14382/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:23.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:23.568 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:23.669 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:23.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14382/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031160969789750,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031159382012761,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031163557867251,"ephemeral":false,"proof":""}]'
2026-03-09 04:39:23.684 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:23.685 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:23.686 DEBUG [src.node.waku_node] Stopping container with id bbdfec09ad34
2026-03-09 04:39:24.240 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:24.241 DEBUG [src.node.waku_node] Stopping container with id 4521a3a89811
2026-03-09 04:39:24.860 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:24.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:24.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:24.931 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:24.932 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:39:24.932 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:39:24.933 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log
2026-03-09 04:39:24.934 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-20__4fe45ab3-1f0c-48b1-9722-eee66b2150da__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,184 @@
2026-03-09 04:38:44.826 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:44.826 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc
2026-03-09 04:38:44.827 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:44.827 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:38:44.827 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:38:44.835 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:44.835 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:44.835 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:44.835 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:44.837 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:44.837 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.48
2026-03-09 04:38:44.837 DEBUG [src.node.docker_mananger] Generated ports ['6885', '6886', '6887', '6888', '6889']
2026-03-09 04:38:44.837 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:44.837 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:44.837 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:44.837 DEBUG [src.node.docker_mananger] docker run -i -t -p 6885:6885 -p 6886:6886 -p 6887:6887 -p 6888:6888 -p 6889:6889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6887 --rest-port=6885 --tcp-port=6886 --discv5-udp-port=6888 --rest-address=0.0.0.0 --nat=extip:172.18.119.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=de4bbac9d5f389fb9fbea5b5eafaa8e39c56324c37a9e7f40be58eb5e2218b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6889 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:38:45.036 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.48 waku 88861f5f3c4f68f6a4ccaf0e307560147f006ddfe8f094b4b6f600450d5d29e6
2026-03-09 04:38:45.071 DEBUG [src.node.docker_mananger] Container started with ID 88861f5f3c4f. Setting up logs at ./log/docker/node1_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:45.071 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6885
2026-03-09 04:38:45.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:45.101 ERROR [src.node.docker_mananger] Max retries reached for container d54f1b29da36. Exiting log stream.
2026-03-09 04:38:45.627 ERROR [src.node.docker_mananger] Max retries reached for container 3e031c969515. Exiting log stream.
2026-03-09 04:38:46.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:46.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:46.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:46.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:46.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:46.280 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-09 04:38:46.281 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:46.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:46.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.48/tcp/6886/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9","/ip4/172.18.119.48/tcp/6887/ws/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9"],"enrUri":"enr:-L24QJHH8j2jyhZ6seD-o1gVdr6xbcGABrc208RTyMAUndZjNYjBrlWWJOPRSdYTu0pC9fFa0kgk97cDbCHp1sb8w-4CgmlkgnY0gmlwhKwSdzCKbXVsdGlhZGRyc5YACASsEncwBhrmAAoErBJ3MAYa590DgnJzhQACAQAAiXNlY3AyNTZrMaEDJBxm2Cso_vDTpi6iSL3ajyi_ZX6cJ6Bc0tBZZul9rvCDdGNwghrmg3VkcIIa6IV3YWt1MgU"}'
2026-03-09 04:38:46.285 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:46.293 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:46.293 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:46.293 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:46.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:46.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:46.295 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.37
2026-03-09 04:38:46.295 DEBUG [src.node.docker_mananger] Generated ports ['37824', '37825', '37826', '37827', '37828']
2026-03-09 04:38:46.295 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:46.295 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:46.295 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:46.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 37824:37824 -p 37825:37825 -p 37826:37826 -p 37827:37827 -p 37828:37828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37826 --rest-port=37824 --tcp-port=37825 --discv5-udp-port=37827 --rest-address=0.0.0.0 --nat=extip:172.18.28.37 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cddbf8a2f21c1aa8ea6d9b7fa64fb2e7bbbaeba3def3fec312ee2f3349bae3fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJHH8j2jyhZ6seD-o1gVdr6xbcGABrc208RTyMAUndZjNYjBrlWWJOPRSdYTu0pC9fFa0kgk97cDbCHp1sb8w-4CgmlkgnY0gmlwhKwSdzCKbXVsdGlhZGRyc5YACASsEncwBhrmAAoErBJ3MAYa590DgnJzhQACAQAAiXNlY3AyNTZrMaEDJBxm2Cso_vDTpi6iSL3ajyi_ZX6cJ6Bc0tBZZul9rvCDdGNwghrmg3VkcIIa6IV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:38:46.513 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.37 waku d9c00364c85ae63000e9bff1c13510d7c4cefdeaca1116f68565d2d7736d5e2a
2026-03-09 04:38:46.550 DEBUG [src.node.docker_mananger] Container started with ID d9c00364c85a. Setting up logs at ./log/docker/node2_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:46.550 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37824
2026-03-09 04:38:46.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:47.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:47.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.657 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-09 04:38:47.658 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:47.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.37/tcp/37825/p2p/16Uiu2HAmKo5sqfni2UUZwUXiLfNaXbLfVU2efWiq2vm61NeRqiwg","/ip4/172.18.28.37/tcp/37826/ws/p2p/16Uiu2HAmKo5sqfni2UUZwUXiLfNaXbLfVU2efWiq2vm61NeRqiwg"],"enrUri":"enr:-L24QF5XUuMhFW1bv3LA_EatXtZqOrKC-qIAQ2bjW_7qbK4iAZ8gIbugHHn_O6u1LQsymzXxUWD2Jt3I6yNJJUPQ86wCgmlkgnY0gmlwhKwSHCWKbXVsdGlhZGRyc5YACASsEhwlBpPBAAoErBIcJQaTwt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDahS0PExnygOuWAoIqzc9n-wevEpv_CdBrs24HSdQRIeDdGNwgpPBg3VkcIKTw4V3YWt1MgE"}'
2026-03-09 04:38:47.661 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:47.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.48/tcp/6886/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9"]'
2026-03-09 04:38:47.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:47.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6885/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-09 04:38:47.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:47.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37824/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-09 04:38:47.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:47.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6885/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:47.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:47.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:47.845 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:47.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773031127731150361,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:47.849 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:47.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37824/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773031127731150361,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:47.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6885/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:47.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:47.863 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:47.963 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:47.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6885/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:47.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031125204721991,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031127853653367,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:48.020 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:48.021 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:48.021 DEBUG [src.node.waku_node] Stopping container with id 88861f5f3c4f
2026-03-09 04:38:48.601 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:48.603 DEBUG [src.node.waku_node] Stopping container with id d9c00364c85a
2026-03-09 04:38:49.213 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:49.219 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:49.270 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:49.313 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:49.315 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:38:49.316 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:38:49.318 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:49.324 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
2026-03-09 04:38:49.338 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:49.340 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e
2026-03-09 04:38:49.341 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:49.341 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:38:49.342 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:38:49.354 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:49.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
2026-03-09 04:38:49.356 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:49.356 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:49.359 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:49.360 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.154
2026-03-09 04:38:49.360 DEBUG [src.node.docker_mananger] Generated ports ['34365', '34366', '34367', '34368', '34369']
2026-03-09 04:38:49.360 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:49.361 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:49.361 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:49.361 DEBUG [src.node.docker_mananger] docker run -i -t -p 34365:34365 -p 34366:34366 -p 34367:34367 -p 34368:34368 -p 34369:34369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34367 --rest-port=34365 --tcp-port=34366 --discv5-udp-port=34368 --rest-address=0.0.0.0 --nat=extip:172.18.211.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=60e678932d27e93ad22da5512ee7df8f4ebfc260171b8acddd0ed81b3ddd16ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34369 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:38:49.420 ERROR [src.node.docker_mananger] Max retries reached for container 88861f5f3c4f. Exiting log stream.
2026-03-09 04:38:49.577 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.154 waku 5ea2d3e4dc686860e0f11da4645e84351be54ae3ce2ab0a61f8825086a7d3f6e
2026-03-09 04:38:49.614 DEBUG [src.node.docker_mananger] Container started with ID 5ea2d3e4dc68. Setting up logs at ./log/docker/node1_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
2026-03-09 04:38:49.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34365
2026-03-09 04:38:49.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:50.304 ERROR [src.node.docker_mananger] Max retries reached for container d9c00364c85a. Exiting log stream.
2026-03-09 04:38:50.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:50.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:50.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:50.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:50.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:50.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:50.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:50.927 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-09 04:38:50.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:50.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:50.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.154/tcp/34366/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU","/ip4/172.18.211.154/tcp/34367/ws/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU"],"enrUri":"enr:-L24QK22yqKyl70tBsAGOHmhgOrulIRnKAw3tDjLUdMFJH-0RJ6-L5ooQlpiGO29k56P0V4kvn2PW35Ycy0mrs-xYY0CgmlkgnY0gmlwhKwS05qKbXVsdGlhZGRyc5YACASsEtOaBoY-AAoErBLTmgaGP90DgnJzhQACAQAAiXNlY3AyNTZrMaECHH5JBKOh0uGwBc_SzCUjwL8wxcI32AeTh6jKzd-P2y-DdGNwgoY-g3VkcIKGQIV3YWt1MgU"}'
2026-03-09 04:38:50.930 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:50.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:50.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
2026-03-09 04:38:50.937 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:50.937 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:50.938 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:50.939 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.242
2026-03-09 04:38:50.939 DEBUG [src.node.docker_mananger] Generated ports ['8114', '8115', '8116', '8117', '8118']
2026-03-09 04:38:50.939 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:50.939 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:50.939 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:50.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 8114:8114 -p 8115:8115 -p 8116:8116 -p 8117:8117 -p 8118:8118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8116 --rest-port=8114 --tcp-port=8115 --discv5-udp-port=8117 --rest-address=0.0.0.0 --nat=extip:172.18.211.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9235fa99bcc7a1bdbf2d3b73446ace837ecb9db080dacbc3eb2fa0ae17ca55b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8118 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK22yqKyl70tBsAGOHmhgOrulIRnKAw3tDjLUdMFJH-0RJ6-L5ooQlpiGO29k56P0V4kvn2PW35Ycy0mrs-xYY0CgmlkgnY0gmlwhKwS05qKbXVsdGlhZGRyc5YACASsEtOaBoY-AAoErBLTmgaGP90DgnJzhQACAQAAiXNlY3AyNTZrMaECHH5JBKOh0uGwBc_SzCUjwL8wxcI32AeTh6jKzd-P2y-DdGNwgoY-g3VkcIKGQIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-09 04:38:51.149 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.242 waku 0e1ed073aeca2bc26ce3e5cfe97fe657190c8233f41cd6ebd2e711571aab9890
2026-03-09 04:38:51.184 DEBUG [src.node.docker_mananger] Container started with ID 0e1ed073aeca. Setting up logs at ./log/docker/node2_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
2026-03-09 04:38:51.185 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8114
2026-03-09 04:38:51.185 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:52.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:38:52.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.500 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-09 04:38:52.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:52.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.242/tcp/8115/p2p/16Uiu2HAmS8SNqPNHw36T2q7umdE9TbQsjdezkqrZjbrY9YNoBLuk","/ip4/172.18.211.242/tcp/8116/ws/p2p/16Uiu2HAmS8SNqPNHw36T2q7umdE9TbQsjdezkqrZjbrY9YNoBLuk"],"enrUri":"enr:-L24QNPNhmHnJiwExgY-OugpjX38eL-InNNFjFn9CKSXNZW9D4gLZXSvZWgOVhEHTmaU83fHyMauddu0seXgUf4VTQ0CgmlkgnY0gmlwhKwS0_KKbXVsdGlhZGRyc5YACASsEtPyBh-zAAoErBLT8gYftN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyDAKUWLmRmr-gaHLo7nFPdDMae0szBaD5np3kbF-kO-DdGNwgh-zg3VkcIIftYV3YWt1MgE"}'
2026-03-09 04:38:52.503 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:52.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.154/tcp/34366/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU"]'
2026-03-09 04:38:52.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:52.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34365/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-09 04:38:52.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:52.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-09 04:38:52.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:52.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34365/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:52.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:52.563 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:52.664 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:52.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773031132548079380,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:52.669 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:52.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8114/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773031132548079380,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:52.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34365/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:38:52.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:52.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:38:52.782 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:38:52.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34365/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:52.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031128895718964,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031132673351793,"ephemeral":false,"proof":""}]'
2026-03-09 04:38:52.795 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:52.796 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:52.796 DEBUG [src.node.waku_node] Stopping container with id 5ea2d3e4dc68
2026-03-09 04:38:53.395 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:53.398 DEBUG [src.node.waku_node] Stopping container with id 0e1ed073aeca
2026-03-09 04:38:53.961 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:53.963 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:54.002 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:54.039 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:54.040 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:38:54.040 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:38:54.042 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
2026-03-09 04:38:54.043 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2026-03-09_04-36-11__dbe9e398-007b-47f4-b260-1ab2ac4c3235
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-09_04-36-11__dbe9e398-007b-47f4-b260-1ab2ac4c3235__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56108', '56109', '56110', '56111', '56112']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56108:56108 -p 56109:56109 -p 56110:56110 -p 56111:56111 -p 56112:56112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56110 --rest-port=56108 --tcp-port=56109 --discv5-udp-port=56111 --rest-address=0.0.0.0 --nat=extip:172.18.139.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=839bf4eaaaeadccb4b6e1e6fd3a6aebefafa049af63bc5bce19a8b7ce7ef75f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56112 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.237 waku 9bc0d09201deff8812cd883ef62dc5f5a943bea80c9b79c3fb6d78ce4b0fb2b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9bc0d09201de. Setting up logs at ./log/docker/node1_2026-03-09_04-36-11__dbe9e398-007b-47f4-b260-1ab2ac4c3235__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56108
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 1fbb795068a8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6cbc4cb33ef1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:56108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.237/tcp/56109/p2p/16Uiu2HAmFDjZTRB64B1HrbHRGf8E2pfywzjN1TSABp16pzk5A2Zq","/ip4/172.18.139.237/tcp/56110/ws/p2p/16Uiu2HAmFDjZTRB64B1HrbHRGf8E2pfywzjN1TSABp16pzk5A2Zq"],"enrUri":"enr:-L24QGA24JmjdJCIMIk-vnOPB8RYr8_4kIT5jXG0Db880-XRC47maLem4SR5vWgLjFC0--66qoEVc1ltF2aYGUfUJ20CgmlkgnY0gmlwhKwSi-2KbXVsdGlhZGRyc5YACASsEovtBtstAAoErBKL7QbbLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJhrRMsJ5RMnfYvy6bOJ0eCiGCAdiWsCGhdm_OZy06NyDdGNwgtstg3VkcILbL4V3YWt1MgU"}'
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-09_04-36-11__dbe9e398-007b-47f4-b260-1ab2ac4c3235__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5279', '5280', '5281', '5282', '5283']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5279:5279 -p 5280:5280 -p 5281:5281 -p 5282:5282 -p 5283:5283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5281 --rest-port=5279 --tcp-port=5280 --discv5-udp-port=5282 --rest-address=0.0.0.0 --nat=extip:172.18.16.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dca5eacc0df09a5fb024c280c00dea823d1130ed8d6ab33b0ad56ae7fa45a425 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5283 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGA24JmjdJCIMIk-vnOPB8RYr8_4kIT5jXG0Db880-XRC47maLem4SR5vWgLjFC0--66qoEVc1ltF2aYGUfUJ20CgmlkgnY0gmlwhKwSi-2KbXVsdGlhZGRyc5YACASsEovtBtstAAoErBKL7QbbLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJhrRMsJ5RMnfYvy6bOJ0eCiGCAdiWsCGhdm_OZy06NyDdGNwgtstg3VkcILbL4V3YWt1MgU --filternode=/ip4/172.18.139.237/tcp/56109/p2p/16Uiu2HAmFDjZTRB64B1HrbHRGf8E2pfywzjN1TSABp16pzk5A2Zq
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.102 waku 972380fe0ea48e415374b2dd0420b9101f123a8b3e27141a28bb0420d615529e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 972380fe0ea4. Setting up logs at ./log/docker/node2_2026-03-09_04-36-11__dbe9e398-007b-47f4-b260-1ab2ac4c3235__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5279
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5279/health" -H "Content-Type: application/json" -d 'None'
INFO  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:5279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.102/tcp/5280/p2p/16Uiu2HAmMU1mEAVh7Csyg3PzydAj6uF8CnWeyvmikNQjxmhpBmNv","/ip4/172.18.16.102/tcp/5281/ws/p2p/16Uiu2HAmMU1mEAVh7Csyg3PzydAj6uF8CnWeyvmikNQjxmhpBmNv"],"enrUri":"enr:-L24QB20WetHC-Jvv6GmJdUe2BKIPxNEv72B4ovOuZRqRFYJZr7frPrluRfs_2bIft4SELqOZKFEYkqVG2HmEsSdXk4CgmlkgnY0gmlwhKwSEGaKbXVsdGlhZGRyc5YACASsEhBmBhSgAAoErBIQZgYUod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgulkC_j17MBN8SzmVG5xyjPnrJH3l79z1GKdZk50RCeDdGNwghSgg3VkcIIUooV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.237/tcp/56109/p2p/16Uiu2HAmFDjZTRB64B1HrbHRGf8E2pfywzjN1TSABp16pzk5A2Zq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56108/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:5279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8029b28b-bf01-49cd-835e-43dad4ebd856", "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":"8029b28b-bf01-49cd-835e-43dad4ebd856","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56108/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:5279/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":1773030974442971110,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56108/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:5279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "40259953-7273-4cd0-99fd-50c1ffb42914", "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":"40259953-7273-4cd0-99fd-50c1ffb42914","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56108/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:5279/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":1773030974565951390,"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 9bc0d09201de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 972380fe0ea4
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-09 04:37:18.658 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:18.658 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_end_time with id: 2026-03-09_04-37-18__c9964c39-af0a-4d08-ac8c-002166f14775
2026-03-09 04:37:18.658 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:18.659 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:37:18.659 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-09 04:37:18.664 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:18.664 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-09_04-37-18__c9964c39-af0a-4d08-ac8c-002166f14775__wakuorg_nwaku:latest.log
2026-03-09 04:37:18.665 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:18.665 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:18.666 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:18.666 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.160
2026-03-09 04:37:18.666 DEBUG [src.node.docker_mananger] Generated ports ['43980', '43981', '43982', '43983', '43984']
2026-03-09 04:37:18.666 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:18.666 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:18.666 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:18.666 DEBUG [src.node.docker_mananger] docker run -i -t -p 43980:43980 -p 43981:43981 -p 43982:43982 -p 43983:43983 -p 43984:43984 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43982 --rest-port=43980 --tcp-port=43981 --discv5-udp-port=43983 --rest-address=0.0.0.0 --nat=extip:172.18.221.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfefc7e76f24851a28f04dca8b3a306d9bbaabb73ef3cf1f75bacda4fce1f2c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43984 --metrics-logging=true --store=true --relay=true
2026-03-09 04:37:18.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.160 waku f9e7a21b421a33c51fde2c9748fd0102378a5ad18d30e67e04b36f82ef8d8a0d
2026-03-09 04:37:18.842 DEBUG [src.node.docker_mananger] Container started with ID f9e7a21b421a. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-37-18__c9964c39-af0a-4d08-ac8c-002166f14775__wakuorg_nwaku:latest.log
2026-03-09 04:37:18.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43980
2026-03-09 04:37:18.844 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:18.967 ERROR [src.node.docker_mananger] Max retries reached for container d9a2532b61ab. Exiting log stream.
2026-03-09 04:37:19.430 ERROR [src.node.docker_mananger] Max retries reached for container 3d2dc499bdaf. Exiting log stream.
2026-03-09 04:37:19.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43980/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:19.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:37:19.849 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:19.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43980/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:19.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.160/tcp/43981/p2p/16Uiu2HAkvXtJQ5YLbFKEpidTPJohz93nikWD6EyW4VXatKGgJr4e","/ip4/172.18.221.160/tcp/43982/ws/p2p/16Uiu2HAkvXtJQ5YLbFKEpidTPJohz93nikWD6EyW4VXatKGgJr4e"],"enrUri":"enr:-L24QH6cvWoXQ1j8tDRI5uk9pxoIUuEmzkvOGAJpWPfgrSVnEEUbewEFE6dmiYUPvqS0-LyoBuMm1DUgUuIlVZgqHpUCgmlkgnY0gmlwhKwS3aCKbXVsdGlhZGRyc5YACASsEt2gBqvNAAoErBLdoAarzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEHMaWaWBTG9HJWR78EcxRaz-fzv4d6Tr8N0LO_q8UC-DdGNwgqvNg3VkcIKrz4V3YWt1MgM"}'
2026-03-09 04:37:19.852 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:19.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:19.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-09_04-37-18__c9964c39-af0a-4d08-ac8c-002166f14775__wakuorg_nwaku:latest.log
2026-03-09 04:37:19.859 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:19.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:19.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:19.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.122
2026-03-09 04:37:19.860 DEBUG [src.node.docker_mananger] Generated ports ['8996', '8997', '8998', '8999', '9000']
2026-03-09 04:37:19.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:19.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:19.861 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:19.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 8996:8996 -p 8997:8997 -p 8998:8998 -p 8999:8999 -p 9000:9000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8998 --rest-port=8996 --tcp-port=8997 --discv5-udp-port=8999 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a4f37f2c739712cb72e4d3d9f83ac8ad62dba0eb9eeb18deefe5cf5b7edf357 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9000 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH6cvWoXQ1j8tDRI5uk9pxoIUuEmzkvOGAJpWPfgrSVnEEUbewEFE6dmiYUPvqS0-LyoBuMm1DUgUuIlVZgqHpUCgmlkgnY0gmlwhKwS3aCKbXVsdGlhZGRyc5YACASsEt2gBqvNAAoErBLdoAarzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEHMaWaWBTG9HJWR78EcxRaz-fzv4d6Tr8N0LO_q8UC-DdGNwgqvNg3VkcIKrz4V3YWt1MgM --storenode=/ip4/172.18.221.160/tcp/43981/p2p/16Uiu2HAkvXtJQ5YLbFKEpidTPJohz93nikWD6EyW4VXatKGgJr4e --store=true --relay=true
2026-03-09 04:37:20.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.122 waku d441ce1dddb992142b53a0b312da1ab6db4d6d2a007691f2eb7538c712e6c245
2026-03-09 04:37:20.043 DEBUG [src.node.docker_mananger] Container started with ID d441ce1dddb9. Setting up logs at ./log/docker/store_node1_2026-03-09_04-37-18__c9964c39-af0a-4d08-ac8c-002166f14775__wakuorg_nwaku:latest.log
2026-03-09 04:37:20.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8996
2026-03-09 04:37:20.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:21.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8996/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:21.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-09 04:37:21.048 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:21.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/8997/p2p/16Uiu2HAkvmnDcZMf1nnkA5k9Nrf4TbKipEu47Z7G1yLW6MDGNGQB","/ip4/172.18.165.122/tcp/8998/ws/p2p/16Uiu2HAkvmnDcZMf1nnkA5k9Nrf4TbKipEu47Z7G1yLW6MDGNGQB"],"enrUri":"enr:-L24QC4yC77B0U6qv-fZJfZ4Q8d5YTa9qzo-S3g1SgBY8SGaeH9X-_WGCQ0Q_o4_l08Fkg8HQyQg-YkBx4dzHKFuAjsCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6BiMlAAoErBKlegYjJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFAJbVFxaJIf8QCr2rdNfcgr81feRkDNNywNYvKcNI5SDdGNwgiMlg3VkcIIjJ4V3YWt1MgM"}'
2026-03-09 04:37:21.051 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:21.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.160/tcp/43981/p2p/16Uiu2HAkvXtJQ5YLbFKEpidTPJohz93nikWD6EyW4VXatKGgJr4e"]'
2026-03-09 04:37:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:37:21.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8996/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:37:21.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.059 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:21.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:21.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.065 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:21.266 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:21.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:21.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:21.473 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:21.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:21.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:21.680 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:21.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:21.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:21.886 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:21.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:21.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:21.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:22.094 DEBUG [src.steps.store] Relaying message
2026-03-09 04:37:22.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43980/relay/v1/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-09 04:37:22.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:22.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:37:22.300 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-03-09 04:37:22.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43980/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:22.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ab6c55103cc4b313bead8d370b87061ebac69220b20d02c8e9a18a7c1387af4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031038059424000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb2e2721e5ead5e8bfa159c3e3f563724cb7f0771a20ef39d828ec7807940b7e6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031040059431936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dced15892fbda480db46287690237e1258187ab7e5b2738ef50e8a92f93894e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031040959433984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe4dad41e3ecaf0e30c6ef9f962c146690145fb808958c1441c696a9a8a048b55","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031041159436032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2866eb626659d5071445970db80c5ecacb90e8c417772777b55d86b0c9dfbe72","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031043059437056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x49e5360de4ca3baee0b406f2816ada34f19a7665e4f7885e067bc43b6de08d7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031051059438848,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-09 04:37:22.304 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-03-09 04:37:22.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8996/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:22.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ab6c55103cc4b313bead8d370b87061ebac69220b20d02c8e9a18a7c1387af4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031038059424000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb2e2721e5ead5e8bfa159c3e3f563724cb7f0771a20ef39d828ec7807940b7e6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031040059431936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0dced15892fbda480db46287690237e1258187ab7e5b2738ef50e8a92f93894e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031040959433984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe4dad41e3ecaf0e30c6ef9f962c146690145fb808958c1441c696a9a8a048b55","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031041159436032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2866eb626659d5071445970db80c5ecacb90e8c417772777b55d86b0c9dfbe72","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031043059437056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x49e5360de4ca3baee0b406f2816ada34f19a7665e4f7885e067bc43b6de08d7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031051059438848,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-03-09 04:37:22.308 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-03-09 04:37:22.310 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:22.311 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:22.311 DEBUG [src.node.waku_node] Stopping container with id f9e7a21b421a
2026-03-09 04:37:22.794 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:22.795 DEBUG [src.node.waku_node] Stopping container with id d441ce1dddb9
2026-03-09 04:37:23.245 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:23.247 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:23.259 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:23.265 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_request_id with id: 2026-03-09_04-37-42__6500bd63-2bc1-4d0d-b6fc-4fd48ffeaaf1
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-09_04-37-42__6500bd63-2bc1-4d0d-b6fc-4fd48ffeaaf1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9630', '9631', '9632', '9633', '9634']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9630:9630 -p 9631:9631 -p 9632:9632 -p 9633:9633 -p 9634:9634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9632 --rest-port=9630 --tcp-port=9631 --discv5-udp-port=9633 --rest-address=0.0.0.0 --nat=extip:172.18.119.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5153a57aa07af91796ffecbd571fb40a81dfae3c2ceffdcddfdec21ebb9e281 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9634 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.225 waku 6ade659a8243630a50f3e856265eccf27cdcdbf416688d13415996f4c63409ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ade659a8243. Setting up logs at ./log/docker/node1_2026-03-09_04-37-42__6500bd63-2bc1-4d0d-b6fc-4fd48ffeaaf1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9630
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 d68e2705ecc1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f475264da3b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9630/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:9630/debug/v1/info" -H "Content-Type: application/json" -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.225/tcp/9631/p2p/16Uiu2HAkuoCkAmzFL6aMN3tHYS57RsaLDxVhjh96krC4HuTV4k6P","/ip4/172.18.119.225/tcp/9632/ws/p2p/16Uiu2HAkuoCkAmzFL6aMN3tHYS57RsaLDxVhjh96krC4HuTV4k6P"],"enrUri":"enr:-L24QOCLiBiBHyrrZYo488-E5-L63-sXDQsUD7bi8ywwmE-gCUkgDK20m4GrCIqDOHeN6RxSJOO3o1SusjcpY5zlJrACgmlkgnY0gmlwhKwSd-GKbXVsdGlhZGRyc5YACASsEnfhBiWfAAoErBJ34QYloN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBYP7sw43ibGI59GAzqzQ8BQKD_e2psz-iFVSMCT2fryDdGNwgiWfg3VkcIIloYV3YWt1MgU"}'
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-09_04-37-42__6500bd63-2bc1-4d0d-b6fc-4fd48ffeaaf1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65507', '65508', '65509', '65510', '65511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65507:65507 -p 65508:65508 -p 65509:65509 -p 65510:65510 -p 65511:65511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65509 --rest-port=65507 --tcp-port=65508 --discv5-udp-port=65510 --rest-address=0.0.0.0 --nat=extip:172.18.51.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aec8ddc9bb066c7d699f0f3f9b0fe14edb43fec27ecea747cd6d57daa40ddfed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65511 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOCLiBiBHyrrZYo488-E5-L63-sXDQsUD7bi8ywwmE-gCUkgDK20m4GrCIqDOHeN6RxSJOO3o1SusjcpY5zlJrACgmlkgnY0gmlwhKwSd-GKbXVsdGlhZGRyc5YACASsEnfhBiWfAAoErBJ34QYloN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBYP7sw43ibGI59GAzqzQ8BQKD_e2psz-iFVSMCT2fryDdGNwgiWfg3VkcIIloYV3YWt1MgU --filternode=/ip4/172.18.119.225/tcp/9631/p2p/16Uiu2HAkuoCkAmzFL6aMN3tHYS57RsaLDxVhjh96krC4HuTV4k6P
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.12 waku f52b18f97796f12a355044d50a57350379d6c87d5ae73656b0475c25130f270f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f52b18f97796. Setting up logs at ./log/docker/node2_2026-03-09_04-37-42__6500bd63-2bc1-4d0d-b6fc-4fd48ffeaaf1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65507
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65507/health" -H "Content-Type: application/json" -d 'None'
INFO  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:65507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.12/tcp/65508/p2p/16Uiu2HAm8kEeEnejfsFtYgYjRP6BCopAn1ApMy8dg3qs79WeHjXL","/ip4/172.18.51.12/tcp/65509/ws/p2p/16Uiu2HAm8kEeEnejfsFtYgYjRP6BCopAn1ApMy8dg3qs79WeHjXL"],"enrUri":"enr:-L24QLGo4sbkTHR3Hs1e6zo57WfNcaGK0P-EbTDrZ8flo8hfY-W5SrgthHDR17IGeEm8sgr7y7hmoQY2OiW2DWfTav0CgmlkgnY0gmlwhKwSMwyKbXVsdGlhZGRyc5YACASsEjMMBv_kAAoErBIzDAb_5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECxelRDNv_CGEa5kQ0ldFNYFZescJcV6mythJ8pOVkareDdGNwgv_kg3VkcIL_5oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.225/tcp/9631/p2p/16Uiu2HAkuoCkAmzFL6aMN3tHYS57RsaLDxVhjh96krC4HuTV4k6P"]'
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:9630/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:65507/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d3697a3c-8ce9-4579-a6d6-6db60eefb33e", "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":"d3697a3c-8ce9-4579-a6d6-6db60eefb33e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65507/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:65507/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 6ade659a8243
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f52b18f97796
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-09 04:39:08.978 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:08.979 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-03-09_04-39-08__4ec9f338-bab6-427a-8b2e-592a185b06a7
2026-03-09 04:39:08.979 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:08.980 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:39:08.981 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:39:08.992 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:08.993 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-08__4ec9f338-bab6-427a-8b2e-592a185b06a7__wakuorg_nwaku:latest.log
2026-03-09 04:39:08.993 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:08.993 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:08.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:08.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.234
2026-03-09 04:39:08.997 DEBUG [src.node.docker_mananger] Generated ports ['14606', '14607', '14608', '14609', '14610']
2026-03-09 04:39:08.997 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-09 04:39:08.998 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:39:08.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:08.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:08.999 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:08.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 14606:14606 -p 14607:14607 -p 14608:14608 -p 14609:14609 -p 14610:14610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14608 --rest-port=14606 --tcp-port=14607 --discv5-udp-port=14609 --rest-address=0.0.0.0 --nat=extip:172.18.70.234 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1f74be3e7adfb3c5a359dcf5475f7a9bebd6388cabd7a0bc41f92efe625a2011 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14610 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:39:09.174 ERROR [src.node.docker_mananger] Max retries reached for container e52b87492948. Exiting log stream.
2026-03-09 04:39:09.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.234 waku 5dc30d94fd374ce703190faa8d3651056208b0086e9beb16cf4ec8c3caaa3f4b
2026-03-09 04:39:09.248 DEBUG [src.node.docker_mananger] Container started with ID 5dc30d94fd37. Setting up logs at ./log/docker/node1_2026-03-09_04-39-08__4ec9f338-bab6-427a-8b2e-592a185b06a7__wakuorg_nwaku:latest.log
2026-03-09 04:39:09.249 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14606
2026-03-09 04:39:09.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:09.968 ERROR [src.node.docker_mananger] Max retries reached for container dd49c63f4517. Exiting log stream.
2026-03-09 04:39:10.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14606/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:10.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:39:10.255 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:10.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:10.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.234/tcp/14607/p2p/16Uiu2HAmMJoHLFuJxL3TxLin3R9zJM1yuHnfQxA2vwfLEbTeoLaZ","/ip4/172.18.70.234/tcp/14608/ws/p2p/16Uiu2HAmMJoHLFuJxL3TxLin3R9zJM1yuHnfQxA2vwfLEbTeoLaZ"],"enrUri":"enr:-L24QMxvow1gte478aFQcGn5FVWZldmkIewgvmYBOXBGljkYNy3eVR2HRL8OFGVcnSR7uybYsn-XMVyNmlpsTyGxN3cCgmlkgnY0gmlwhKwSRuqKbXVsdGlhZGRyc5YACASsEkbqBjkPAAoErBJG6gY5EN0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDgI0NIEkdsUzQkyH_ssQNXqrp0DCjtoaZr4__tF5jBgaDdGNwgjkPg3VkcII5EYV3YWt1MgU"}'
2026-03-09 04:39:10.257 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:10.264 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:10.265 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-08__4ec9f338-bab6-427a-8b2e-592a185b06a7__wakuorg_nwaku:latest.log
2026-03-09 04:39:10.265 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:10.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:10.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:10.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.191
2026-03-09 04:39:10.266 DEBUG [src.node.docker_mananger] Generated ports ['56487', '56488', '56489', '56490', '56491']
2026-03-09 04:39:10.267 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-09 04:39:10.267 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:39:10.267 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:10.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:10.267 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:10.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 56487:56487 -p 56488:56488 -p 56489:56489 -p 56490:56490 -p 56491:56491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56489 --rest-port=56487 --tcp-port=56488 --discv5-udp-port=56490 --rest-address=0.0.0.0 --nat=extip:172.18.220.191 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=11a81dd733cb6881e5e3581e7b017cd0d9a8042c9ecff4cfa8f248d1f66bfef9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56491 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMxvow1gte478aFQcGn5FVWZldmkIewgvmYBOXBGljkYNy3eVR2HRL8OFGVcnSR7uybYsn-XMVyNmlpsTyGxN3cCgmlkgnY0gmlwhKwSRuqKbXVsdGlhZGRyc5YACASsEkbqBjkPAAoErBJG6gY5EN0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDgI0NIEkdsUzQkyH_ssQNXqrp0DCjtoaZr4__tF5jBgaDdGNwgjkPg3VkcII5EYV3YWt1MgU
2026-03-09 04:39:10.482 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.191 waku 9db9d5cb7618d6ccedbb2ece479160e287e59be6312172dd3fa170a572eaee1d
2026-03-09 04:39:10.515 DEBUG [src.node.docker_mananger] Container started with ID 9db9d5cb7618. Setting up logs at ./log/docker/node2_2026-03-09_04-39-08__4ec9f338-bab6-427a-8b2e-592a185b06a7__wakuorg_nwaku:latest.log
2026-03-09 04:39:10.516 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56487
2026-03-09 04:39:10.516 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:11.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56487/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:11.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:39:11.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:11.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56487/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:11.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.191/tcp/56488/p2p/16Uiu2HAkxqdENk3JVLJvicSHxFsTXWucK7Yywa5x2fo6D49UX5gF","/ip4/172.18.220.191/tcp/56489/ws/p2p/16Uiu2HAkxqdENk3JVLJvicSHxFsTXWucK7Yywa5x2fo6D49UX5gF"],"enrUri":"enr:-L24QCnlQAI3tK4Zm32XDutyPC9bplpt8HwNCVaIkkLFXlSdCkgJfINDDaU9GY8PpC9Xsq7K14u5Q3e3u15BeUZhwzACgmlkgnY0gmlwhKwS3L-KbXVsdGlhZGRyc5YACASsEty_BtyoAAoErBLcvwbcqd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECMrXkcfJ0oZ-DsS_YjY55Du4cQciIU6brV_IaeNnirZSDdGNwgtyog3VkcILcqoV3YWt1MgE"}'
2026-03-09 04:39:11.553 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:11.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56487/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.234/tcp/14607/p2p/16Uiu2HAmMJoHLFuJxL3TxLin3R9zJM1yuHnfQxA2vwfLEbTeoLaZ"]'
2026-03-09 04:39:11.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:11.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-03-09 04:39:11.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:11.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56487/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2026-03-09 04:39:11.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:11.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:11.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:11.575 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:11.675 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:11.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:11.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031151567732848,"ephemeral":false,"proof":""}]'
2026-03-09 04:39:11.680 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:11.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56487/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:11.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031151567732848,"ephemeral":false,"proof":""}]'
2026-03-09 04:39:11.685 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:11.686 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:11.687 DEBUG [src.node.waku_node] Stopping container with id 5dc30d94fd37
2026-03-09 04:39:12.282 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:12.282 DEBUG [src.node.waku_node] Stopping container with id 9db9d5cb7618
2026-03-09 04:39:12.847 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:12.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:12.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:12.859 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_wrong_url_content_topic with id: 2026-03-09_04-40-27__f2dfd8af-204e-4a20-ab00-091485e0e381
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-09_04-40-27__f2dfd8af-204e-4a20-ab00-091485e0e381__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42687', '42688', '42689', '42690', '42691']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42687:42687 -p 42688:42688 -p 42689:42689 -p 42690:42690 -p 42691:42691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42689 --rest-port=42687 --tcp-port=42688 --discv5-udp-port=42690 --rest-address=0.0.0.0 --nat=extip:172.18.243.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdeffda932ee6c1649fbd2e3a68cc10c90e5fba0f12fc6adca39aedd8b7f6af3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42691 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.247 waku 4cccd2a3aeab873622dee794608093b42d87c154fa64204ba1b08a0768633702
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cccd2a3aeab. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-40-27__f2dfd8af-204e-4a20-ab00-091485e0e381__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42687
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 1bf8049fd778. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75dbad5ddf89. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42687/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:42687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.247/tcp/42688/p2p/16Uiu2HAmC3qJji7HBtzKT8Gu2nCHt7RZEtcg4FpQJWhDBh9KSJSn","/ip4/172.18.243.247/tcp/42689/ws/p2p/16Uiu2HAmC3qJji7HBtzKT8Gu2nCHt7RZEtcg4FpQJWhDBh9KSJSn"],"enrUri":"enr:-L24QKgT8g3-9ttye2w_CSN14PBj5wR9a4kylNBBJH_PxX6HDqEXyJ0V1ZzeCQN6mR6zjWyWzLP4j3oIItELCF9_o4UCgmlkgnY0gmlwhKwS8_eKbXVsdGlhZGRyc5YACASsEvP3BqbAAAoErBLz9wamwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9v5yEeC3Z7126P00oRChVQHnn100VtFXfX37gENedkODdGNwgqbAg3VkcIKmwoV3YWt1MgM"}'
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-09_04-40-27__f2dfd8af-204e-4a20-ab00-091485e0e381__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38209', '38210', '38211', '38212', '38213']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38209:38209 -p 38210:38210 -p 38211:38211 -p 38212:38212 -p 38213:38213 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38211 --rest-port=38209 --tcp-port=38210 --discv5-udp-port=38212 --rest-address=0.0.0.0 --nat=extip:172.18.64.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecee8a0cefecc432062b9ac7e7eaf9531560f3da933ded6ae62fb8daa9eaf7fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38213 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKgT8g3-9ttye2w_CSN14PBj5wR9a4kylNBBJH_PxX6HDqEXyJ0V1ZzeCQN6mR6zjWyWzLP4j3oIItELCF9_o4UCgmlkgnY0gmlwhKwS8_eKbXVsdGlhZGRyc5YACASsEvP3BqbAAAoErBLz9wamwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9v5yEeC3Z7126P00oRChVQHnn100VtFXfX37gENedkODdGNwgqbAg3VkcIKmwoV3YWt1MgM --storenode=/ip4/172.18.243.247/tcp/42688/p2p/16Uiu2HAmC3qJji7HBtzKT8Gu2nCHt7RZEtcg4FpQJWhDBh9KSJSn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.216 waku bcd46469c2086354423f0bf419eb27a91bbbdee0c8cac02532436e34a1dbbb44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcd46469c208. Setting up logs at ./log/docker/store_node1_2026-03-09_04-40-27__f2dfd8af-204e-4a20-ab00-091485e0e381__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38209
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38209/health" -H "Content-Type: application/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:38209/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/38210/p2p/16Uiu2HAmFvxdqZH9AKRT1wNkwLaLneA6SfGevsuvVsmrz6ny8vCH","/ip4/172.18.64.216/tcp/38211/ws/p2p/16Uiu2HAmFvxdqZH9AKRT1wNkwLaLneA6SfGevsuvVsmrz6ny8vCH"],"enrUri":"enr:-L24QNcuYXUDK6t_UEegW7Sr-616Ms_xW-40W866dTN-ZvSPC8teIRb2zDHCvgW-mG7PHSt1MlXvNUT37KaBTuu-6NICgmlkgnY0gmlwhKwSQNiKbXVsdGlhZGRyc5YACASsEkDYBpVCAAoErBJA2AaVQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMKpqOEDaIrayWSPFNBvHfDGJry7UBHisHALZwpfhkXqDdGNwgpVCg3VkcIKVRIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38209/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.247/tcp/42688/p2p/16Uiu2HAmC3qJji7HBtzKT8Gu2nCHt7RZEtcg4FpQJWhDBh9KSJSn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42687/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:38209/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:42687/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42687/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:42687/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:42687/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:42687/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:42687/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:42687/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:42687/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:107 trying to find stored messages with wrong content_topic =myapp/1/latest/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42687/store/v3/messages?includeData=true&contentTopics=myapp%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.store.test_topics:test_topics.py:112 response for wrong url content topic is {'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 4cccd2a3aeab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bcd46469c208
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,430 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_continuous_store_sync with id: 2026-03-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085
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-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085__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-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085__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-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085__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.46.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41125', '41126', '41127', '41128', '41129']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41125:41125 -p 41126:41126 -p 41127:41127 -p 41128:41128 -p 41129:41129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41127 --rest-port=41125 --tcp-port=41126 --discv5-udp-port=41128 --rest-address=0.0.0.0 --nat=extip:172.18.46.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf996e54cdcf7ad8af78fe3d06ed4e7ebcb45aa1ba71514fdbd4094880ecee6f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41129 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c0d3b5e6e70. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.178 waku 2650225589e006bb9dc9c1a50efa446cd329ceb1d5759520837de8211c333852
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2650225589e0. Setting up logs at ./log/docker/node1_2026-03-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41125
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 8fa7eb3893ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41125/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:41125/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.178/tcp/41126/p2p/16Uiu2HAm3CwtccrTHBuqBGoeV8qkZrriRaac2qVdHKAj4ZSxvm3G","/ip4/172.18.46.178/tcp/41127/ws/p2p/16Uiu2HAm3CwtccrTHBuqBGoeV8qkZrriRaac2qVdHKAj4ZSxvm3G"],"enrUri":"enr:-L24QEiagnkPWCKutufeAej3uPxyGxAgtqAQ_E6L9Sc8WFUpeEhsoNssGM-2cOU7_LZ-OI8CTjxTvtuWL7s9Q5e_4XoCgmlkgnY0gmlwhKwSLrKKbXVsdGlhZGRyc5YACASsEi6yBqCmAAoErBIusgagp90DgnJzhQADAQAAiXNlY3AyNTZrMaECc5rvaOZBoIGBLBCf_X0Ufkn6ZcNtJdNJmZUR4vHiO4uDdGNwgqCmg3VkcIKgqIV3YWt1MhM"}'
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.222.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23640', '23641', '23642', '23643', '23644']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23640:23640 -p 23641:23641 -p 23642:23642 -p 23643:23643 -p 23644:23644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23642 --rest-port=23640 --tcp-port=23641 --discv5-udp-port=23643 --rest-address=0.0.0.0 --nat=extip:172.18.222.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ae52ddef5e1b2fc75e6dac338f6147e6c060ae8a5ce7de4c268e052a41f20ff --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23644 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.108 waku 7cadf76c53a8717ea5f6653e487d6e18c31e801eccda3b96166500cee4c84184
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7cadf76c53a8. Setting up logs at ./log/docker/node2_2026-03-09_04-37-42__5becaa65-ee25-4329-9a22-31edb84d9085__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23640
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23640/health" -H "Content-Type: application/json" -d 'None'
INFO  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:23640/debug/v1/info" -H "Content-Type: application/json" -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.108/tcp/23641/p2p/16Uiu2HAmQuk9eAcpj43EWDa8DwKmABGasDdQXqxQr3721nMVCU8F","/ip4/172.18.222.108/tcp/23642/ws/p2p/16Uiu2HAmQuk9eAcpj43EWDa8DwKmABGasDdQXqxQr3721nMVCU8F"],"enrUri":"enr:-L24QLGV2Pg-NMeuR1XiJzF5QW6VsAtFHIYSX_tKszL2bWlPT2V13-HUEySFfzuKEeKy08WREyhWYuRfB4ME3DH3A0QCgmlkgnY0gmlwhKwS3myKbXVsdGlhZGRyc5YACASsEt5sBlxZAAoErBLebAZcWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDthPl-E9K3smlaLDDRnQMRFuJNtBDyk-XSTMgbD3jOKiDdGNwglxZg3VkcIJcW4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23640/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.178/tcp/41126/p2p/16Uiu2HAm3CwtccrTHBuqBGoeV8qkZrriRaac2qVdHKAj4ZSxvm3G"]'
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:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23640/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "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":"0x862eaf8b63df10e919ea49c2fb5d6554da2bb35a42a444dfd1f4a8fc623a455b"},{"messageHash":"0x37b3aeddb819c723dddf38eafd4fd4b74d07791d4b96854cb4e96fe1319b3ee7"},{"messageHash":"0xaa90f3550e48cbe67c354b0ff2b19e00aff978fcf4df5b301520e1c64f6dccec"},{"messageHash":"0xf09d10b689e014d3575f80ced40559977e7ac7e20d1a53eebdb7d4f46a3ee250"},{"messageHash":"0xa8b6c87094b9c736da46a8ba7f8eac031c3145253a11e0845e0d4b5faf1623cf"},{"messageHash":"0xf77402636be52400fc4f5249af6380e573da0bd546dd38b63ac1c129f9563dc9"},{"messageHash":"0xa193834c3f51815ba67679aa79d1adfe3dd8371a987d50768600b92b3c5cb27e"},{"messageHash":"0xa55621c20446026e7a65d0f600048d5da1a162f5ca55ac7a0cb19e716cf23147"},{"messageHash":"0x111fda71588cf5dd8e0de51f2ab8859689de68b99e0e24903ebf4ed7cd558eaf"},{"messageHash":"0x2d93ad451d680a69b1b8d8cb4f135c8fc8985fdeaae8b2b8c448f5d22bfc1602"},{"messageHash":"0xfa27b4bb6bad632cc148ac8fa827e076eaae56437e3d02fd39d5ffbe76fde0be"},{"messageHash":"0x904101f942986637b487708fa2da42b356e59b7e078be25a251b571cd68bf91f"},{"messageHash":"0x4c3b9ff55010197866eaca41796b6ace202029f29afb9e53cd004bc2f1967113"},{"messageHash":"0x11de2ed8e78ccb6d1d6caf2227b514d3caca2c883a9272ee179019e835c76c1a"},{"messageHash":"0xb7192bfb43033d670f683fc5245ca9fa3a52bec0ab19805d9a2a4a98172a85df"},{"messageHash":"0x7e32b0f4f7a2159c933793262faa95f927e31fd37f107618046289b5c1ca8bb2"},{"messageHash":"0x3312882d6bf595ab9857d35a01e08b936cda2480ef3836b395d24fc35db2e118"},{"messageHash":"0x874e64d7d74d1b3f6fa823bb80746438c04b43d6d63bbc0fe856101a19dbc516"},{"messageHash":"0x6426b6ac474b706d688a02f4be16e5bb59f24f5308817e4687217be4b8dc67e3"},{"messageHash":"0x0c124378c839b1575096f2b1e70ff711398cdf3dfb6aed3f0163df601e945fcc"},{"messageHash":"0x4d3400cf239617c887122f6ca6e98515967605cf4817a045db093c09068d9b33"},{"messageHash":"0x11d13dbe3c1047e65ff5bbaa2182bed3edd14d71c7540c62914ff34bd939cee2"},{"messageHash":"0xcfcd2edec19db920d2d29294594ec3bdd500f920dd098785d640a95c13ec57e0"},{"messageHash":"0x3fbae3212f43683c5e5574293c3b91a88803d4c323ed4d3250bb18dea94d7cd5"},{"messageHash":"0xf8654aecfffa80677c1c3e6d0404b52e08c7e5ef86d99169f60ac5b3672640e1"},{"messageHash":"0xdadd2e61be618a617860ea345a2453e3556d72131aed33104041e785e44d706b"},{"messageHash":"0x1752e8e3eafc925bcdd365f8e45526ab15b05f04cfefb60c29bc541509f570ca"},{"messageHash":"0xa804795240d7df3b3044bb3d4dbaac314b445b210704b509994ef7a38995fd0a"},{"messageHash":"0x98fe83d10b04c95da2e9539c938f4866f8349d5c3d4871c368355fae3ab67923"},{"messageHash":"0xf435779eae2282c2c576abd8cc952c74f87a8c8650c06d9c232c0f3a861d9f92"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 30/30 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23640/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -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:1036 Node-2 store has 60/60 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41125/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23640/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -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:1036 Node-2 store has 90/90 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 2650225589e0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7cadf76c53a8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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_passing_non_base64_cursor with id: 2026-03-09_04-41-00__9e61da59-59c7-4ca3-a1bd-db9307a0331d
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-09_04-41-00__9e61da59-59c7-4ca3-a1bd-db9307a0331d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26597', '26598', '26599', '26600', '26601']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26597:26597 -p 26598:26598 -p 26599:26599 -p 26600:26600 -p 26601:26601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26599 --rest-port=26597 --tcp-port=26598 --discv5-udp-port=26600 --rest-address=0.0.0.0 --nat=extip:172.18.86.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acedfc6eac6373abbfd236bc07b9bd760d967adefa5e95f2525cfde08e8ce608 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26601 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4f959b7f81d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.50 waku 2d77db2f9e6f408d3b516b4c028cb140332400e8661e69309f74954017471f91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d77db2f9e6f. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-41-00__9e61da59-59c7-4ca3-a1bd-db9307a0331d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26597
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 eca4a5df7db8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26597/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:26597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.50/tcp/26598/p2p/16Uiu2HAmTX7MMD2SkB9g91jYzrYtsrLyts4p2sbbRtpnZbtgPyuC","/ip4/172.18.86.50/tcp/26599/ws/p2p/16Uiu2HAmTX7MMD2SkB9g91jYzrYtsrLyts4p2sbbRtpnZbtgPyuC"],"enrUri":"enr:-L24QDqzV54n4fPhAzRneAN3gYmR5rMOtSw0zwas_BIz6ys0Pa-51Ehd29eBHNvDuuAhRVQbvrUX_vdnzgAMvtDO-7wCgmlkgnY0gmlwhKwSVjKKbXVsdGlhZGRyc5YACASsElYyBmfmAAoErBJWMgZn590DgnJzhQADAQAAiXNlY3AyNTZrMaED3NqS0TXQlMA_GSBNOhfxvr8sxqswaS5FNiuLFssWWvODdGNwgmfmg3VkcIJn6IV3YWt1MgM"}'
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-09_04-41-00__9e61da59-59c7-4ca3-a1bd-db9307a0331d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30401', '30402', '30403', '30404', '30405']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30401:30401 -p 30402:30402 -p 30403:30403 -p 30404:30404 -p 30405:30405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30403 --rest-port=30401 --tcp-port=30402 --discv5-udp-port=30404 --rest-address=0.0.0.0 --nat=extip:172.18.57.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5aaccdf0aa4dee520fb92fdf33b791cfc8e657668a9dbbb26f2c8db60ce77a95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30405 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDqzV54n4fPhAzRneAN3gYmR5rMOtSw0zwas_BIz6ys0Pa-51Ehd29eBHNvDuuAhRVQbvrUX_vdnzgAMvtDO-7wCgmlkgnY0gmlwhKwSVjKKbXVsdGlhZGRyc5YACASsElYyBmfmAAoErBJWMgZn590DgnJzhQADAQAAiXNlY3AyNTZrMaED3NqS0TXQlMA_GSBNOhfxvr8sxqswaS5FNiuLFssWWvODdGNwgmfmg3VkcIJn6IV3YWt1MgM --storenode=/ip4/172.18.86.50/tcp/26598/p2p/16Uiu2HAmTX7MMD2SkB9g91jYzrYtsrLyts4p2sbbRtpnZbtgPyuC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.77 waku 11050052111b451fc7323c3188d7abd6761d497bfbcae316dc4bee2ccf7d819c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11050052111b. Setting up logs at ./log/docker/store_node1_2026-03-09_04-41-00__9e61da59-59c7-4ca3-a1bd-db9307a0331d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30401
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30401/health" -H "Content-Type: application/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:30401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.77/tcp/30402/p2p/16Uiu2HAmBRbAdsruqqQ5UdDGdDkvmKHumdqoaXQYZb2nAcaYKcfA","/ip4/172.18.57.77/tcp/30403/ws/p2p/16Uiu2HAmBRbAdsruqqQ5UdDGdDkvmKHumdqoaXQYZb2nAcaYKcfA"],"enrUri":"enr:-L24QFX9QVQ2qYSickBnaUTTUw22Jer80m-zGodtLvZSNOTacRiCtNokF1ZeP16e9wlQrjzJXohAtlBFNtmxHbP9VhECgmlkgnY0gmlwhKwSOU2KbXVsdGlhZGRyc5YACASsEjlNBnbCAAoErBI5TQZ2w90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7bWMdt6y1iufdmhiaEfdhF9qpZLhAwGhEn556RLzYjGDdGNwgnbCg3VkcIJ2xIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30401/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.50/tcp/26598/p2p/16Uiu2HAmTX7MMD2SkB9g91jYzrYtsrLyts4p2sbbRtpnZbtgPyuC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26597/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:30401/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:26597/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:26597/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:26597/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:26597/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:26597/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&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:26597/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&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:30401/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&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:30401/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&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 2d77db2f9e6f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 11050052111b
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,272 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-50] with id: 2026-03-09_04-37-40__1bd8c838-59f3-408e-9c47-8d63f14894a9
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-09_04-37-40__1bd8c838-59f3-408e-9c47-8d63f14894a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24009', '24010', '24011', '24012', '24013']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24009:24009 -p 24010:24010 -p 24011:24011 -p 24012:24012 -p 24013:24013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24011 --rest-port=24009 --tcp-port=24010 --discv5-udp-port=24012 --rest-address=0.0.0.0 --nat=extip:172.18.103.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d55fafc1e7dd084f245e5afae151e64caef6ebfefeb76db6b66dbee81f8949a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24013 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.173 waku 8d04a56850699c5c1ad4a03f88b9d6934ebcaed2fa2112b67e8a7f87d2cf282e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d04a5685069. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-37-40__1bd8c838-59f3-408e-9c47-8d63f14894a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24009
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 6adb39fdcde2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4bab433babc6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24009/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:24009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.173/tcp/24010/p2p/16Uiu2HAmUzQG1uSGj6h1becc8CoxVjJfXxVSjfomzQkjJqaHeVEn","/ip4/172.18.103.173/tcp/24011/ws/p2p/16Uiu2HAmUzQG1uSGj6h1becc8CoxVjJfXxVSjfomzQkjJqaHeVEn"],"enrUri":"enr:-L24QEVbxsam0ub4K_260UtCES6DWq0BvhvOHlVBII-QYStIJRu6szkIc-QeHl6JDngQkqQQH6dklsZq0wiEgb7YOaoCgmlkgnY0gmlwhKwSZ62KbXVsdGlhZGRyc5YACASsEmetBl3KAAoErBJnrQZdy90DgnJzhQADAQAAiXNlY3AyNTZrMaED8rQPbiubU887zMISq1n2PMk_4nG6xlsc2kZrF6zuX_eDdGNwgl3Kg3VkcIJdzIV3YWt1MgM"}'
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-09_04-37-40__1bd8c838-59f3-408e-9c47-8d63f14894a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23507', '23508', '23509', '23510', '23511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23507:23507 -p 23508:23508 -p 23509:23509 -p 23510:23510 -p 23511:23511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23509 --rest-port=23507 --tcp-port=23508 --discv5-udp-port=23510 --rest-address=0.0.0.0 --nat=extip:172.18.2.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eafd06eff8a9b06cfd9dbe92f3fd3e5df183fbe8a8845ddb5d675bee0780acb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23511 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEVbxsam0ub4K_260UtCES6DWq0BvhvOHlVBII-QYStIJRu6szkIc-QeHl6JDngQkqQQH6dklsZq0wiEgb7YOaoCgmlkgnY0gmlwhKwSZ62KbXVsdGlhZGRyc5YACASsEmetBl3KAAoErBJnrQZdy90DgnJzhQADAQAAiXNlY3AyNTZrMaED8rQPbiubU887zMISq1n2PMk_4nG6xlsc2kZrF6zuX_eDdGNwgl3Kg3VkcIJdzIV3YWt1MgM --storenode=/ip4/172.18.103.173/tcp/24010/p2p/16Uiu2HAmUzQG1uSGj6h1becc8CoxVjJfXxVSjfomzQkjJqaHeVEn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.165 waku a02fa6cc3c7ad92259a77aaf94d05d785df4bb467d7622ac5a3c4b40a0cc3ac3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a02fa6cc3c7a. Setting up logs at ./log/docker/store_node1_2026-03-09_04-37-40__1bd8c838-59f3-408e-9c47-8d63f14894a9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23507
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23507/health" -H "Content-Type: application/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:23507/debug/v1/info" -H "Content-Type: application/json" -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.165/tcp/23508/p2p/16Uiu2HAmSNWZYdGqSzHEukb5jxebvQNhqYZSrLb4RoREkLFumv6a","/ip4/172.18.2.165/tcp/23509/ws/p2p/16Uiu2HAmSNWZYdGqSzHEukb5jxebvQNhqYZSrLb4RoREkLFumv6a"],"enrUri":"enr:-L24QMUnxHrBCedH6nDoAMc3BUfC-ZFjQssBJaVkjqItdxf2aAmTTvjr3t2NHsbrG7cCZY2zfary9O6c8r7agE4z4gYCgmlkgnY0gmlwhKwSAqWKbXVsdGlhZGRyc5YACASsEgKlBlvUAAoErBICpQZb1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy8rnO8wND068hx8KnsyT_3Tp-cBRcMHG3LeOs8lWzdeDdGNwglvUg3VkcIJb1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.173/tcp/24010/p2p/16Uiu2HAmUzQG1uSGj6h1becc8CoxVjJfXxVSjfomzQkjJqaHeVEn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24009/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:23507/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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:24009/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24009/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x5dc86c0075575a3e357a70803e130ac8ad8bb90cb6136fc2b99c50b0da1ef40c"},{"messageHash":"0xfe1f06972eaf8d4fa2a5ea10492be9ae56102680fd1d4b02263cf6b401509865"},{"messageHash":"0xcae4faca15e432dd213f02449c502eca6faf10669abe9b9ce0b212fc3b91376f"},{"messageHash":"0x8f7ac8c7b4213c12866e0527943772a7ff3b5f0bf769963a4c769a9c6582c4ad"},{"messageHash":"0x15bfa2ca2a6a8e5ffe52067dc9342d55cf8b933655396ae9195311b1ca67799a"},{"messageHash":"0xcfe75fd6fa62ce5b5aa9fdc61b9ff9f1383a3a59f5f73872e20859e608a47f88"},{"messageHash":"0x05b99170cf2a8e917cd373cf447ca45089f655dc7fdb194321318ddbde69ebe5"},{"messageHash":"0xff024e41bc2a827e6b637cc06f16fb1fccb30c3f0d8054100c8dce61d36af2ed"},{"messageHash":"0xef5e1900f90af7a8385f60a0c039fbd9335ebadaa993d6e761d69295ef69b141"},{"messageHash":"0x7addac63cb5ab2dbdb31d62893fb57c882ca3fce51f2b15c6a79633e7efc8629"},{"messageHash":"0xdc6d257016a4e496540fd2e69660877d7ad95f6f6cc68cf6cc243761bc67019c"},{"messageHash":"0xa11fb6e3bf8a76e267abff4b244f5db3b448206dadc4528e52a4d18442730c02"},{"messageHash":"0x2086c5e7996db2f7bfc40ab37dede93e3daab480be67f2890e761fa518f1f933"},{"messageHash":"0x7f505828d904fc0583d8d86c2e7a338e892387e9486b86356d576578cfd09940"},{"messageHash":"0x94ef5f018ecd1c76be4b73c1f025e3d040b4b23cb3e42a488ec61ab7c49abb45"},{"messageHash":"0x783049dadbd459f34bd2d2adb533009443a2ca03aa231160310d766af82ea005"},{"messageHash":"0x0c594c64b226af55aa0d96f9107fa522bd97e0196ff956e4e33f8cd1d3eadbd9"},{"messageHash":"0xbaec6b55e1440e2da222bf41584245c8e59a8c05f6fde61b4f2942ef862505a2"},{"messageHash":"0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b"}],"paginationCursor":"0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x5dc86c0075575a3e357a70803e130ac8ad8bb90cb6136fc2b99c50b0da1ef40c"},{"messageHash":"0xfe1f06972eaf8d4fa2a5ea10492be9ae56102680fd1d4b02263cf6b401509865"},{"messageHash":"0xcae4faca15e432dd213f02449c502eca6faf10669abe9b9ce0b212fc3b91376f"},{"messageHash":"0x8f7ac8c7b4213c12866e0527943772a7ff3b5f0bf769963a4c769a9c6582c4ad"},{"messageHash":"0x15bfa2ca2a6a8e5ffe52067dc9342d55cf8b933655396ae9195311b1ca67799a"},{"messageHash":"0xcfe75fd6fa62ce5b5aa9fdc61b9ff9f1383a3a59f5f73872e20859e608a47f88"},{"messageHash":"0x05b99170cf2a8e917cd373cf447ca45089f655dc7fdb194321318ddbde69ebe5"},{"messageHash":"0xff024e41bc2a827e6b637cc06f16fb1fccb30c3f0d8054100c8dce61d36af2ed"},{"messageHash":"0xef5e1900f90af7a8385f60a0c039fbd9335ebadaa993d6e761d69295ef69b141"},{"messageHash":"0x7addac63cb5ab2dbdb31d62893fb57c882ca3fce51f2b15c6a79633e7efc8629"},{"messageHash":"0xdc6d257016a4e496540fd2e69660877d7ad95f6f6cc68cf6cc243761bc67019c"},{"messageHash":"0xa11fb6e3bf8a76e267abff4b244f5db3b448206dadc4528e52a4d18442730c02"},{"messageHash":"0x2086c5e7996db2f7bfc40ab37dede93e3daab480be67f2890e761fa518f1f933"},{"messageHash":"0x7f505828d904fc0583d8d86c2e7a338e892387e9486b86356d576578cfd09940"},{"messageHash":"0x94ef5f018ecd1c76be4b73c1f025e3d040b4b23cb3e42a488ec61ab7c49abb45"},{"messageHash":"0x783049dadbd459f34bd2d2adb533009443a2ca03aa231160310d766af82ea005"},{"messageHash":"0x0c594c64b226af55aa0d96f9107fa522bd97e0196ff956e4e33f8cd1d3eadbd9"},{"messageHash":"0xbaec6b55e1440e2da222bf41584245c8e59a8c05f6fde61b4f2942ef862505a2"},{"messageHash":"0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b"}],"paginationCursor":"0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24009/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b&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":"0x42b5c3844c6bf42721636332b813924428af9de3a63a5e938f013bb9acabdfd3"},{"messageHash":"0xa30223bf298ef5b0a65866c30899bf210ac0fc65bef2ab705c95c35a49cf415b"},{"messageHash":"0x88f2b368f8a18eeae91dab4f54e06bdb5c1d6606de7ff583c4e9c750c5f7d5f0"},{"messageHash":"0xf29ec146ac66fe4fba351ce810a72fce76efe08ca2361b9f3805f80117d56f19"},{"messageHash":"0x36af1f55f0120a95acaa5a272dbc152b1ef0988486bb411be7d0d1c70175b7bb"},{"messageHash":"0xc3a07e748aa93dd96089f7ec30f874deb2aa9055b4b1426bb65e61f4429abd4f"},{"messageHash":"0xa3ac290a70eb7fb14936691e774b8c54e9d198acacc27e3206e668774b7200bf"},{"messageHash":"0xce1f01dd0aa4510d4609362bb163609ec8b6aff509502e04812603495931ddbc"},{"messageHash":"0xd335f4450d48d07c33a4f771240340068aa0f35802519172b824478ef6ae37b1"},{"messageHash":"0x7ccc004fb21e3d5760c491987de50b2e94c93083b9a4558d7e138beec9edf315"},{"messageHash":"0x9f8e5c12afddff013392fb104336c943045dbd8994345d7b673f04a514686d47"},{"messageHash":"0x63c4aa8e410d9e3ca533541e8f505388e4807386993748d7914e6150ae6a206e"},{"messageHash":"0xbd8ab72aed07749df7cdf9d04cc2c417f2269c17068f38b172096d8b880aa081"},{"messageHash":"0x31b2ecafd486ac35722d11f4389b75268e466162f26ce576a3ace82b8d2595dc"},{"messageHash":"0xa9c16a070790c2ac331313072e4df074d1b11f25b7009723afdf1e6ffd1c7525"},{"messageHash":"0x2acf2c849d853a79d1bb658892b22a88fc921d2dfce429a1727b06348ffc034b"},{"messageHash":"0x51dfb947a2c6a7a31246855b5a852ca497ce3c6fd2e564f93e9a930df63115da"},{"messageHash":"0x0d2e59d5371927db592a492aaf130f7729f38ea7ac0d49235e413bc7c577175f"},{"messageHash":"0x4772f4c400eda00541d4ba0f8ddeb469d880000933046a45e4ba5c9f1df20c50"},{"messageHash":"0xe133a42e714d4097e8d033c67313613275ef4d997230fa56a54a28635c171663"},{"messageHash":"0x7fd47400251ea36cdcb6002a182eff264050829f6a9445e88245a77c49cbd3f2"},{"messageHash":"0x2ac926e2aa40eba5edaf8fa622a6ab594944c3517079c718e9ababf83e23739f"},{"messageHash":"0xa23347628bb203f533885d419944cf8401c3f22338708b824eca4c2f17ad0e21"},{"messageHash":"0xadb2a0c64b4cd77fc304aba625c812c6dab1b14a3a0f1d7fafb020527bbd2ece"},{"messageHash":"0xedd9fb4afd71d6134e6b4eb4edc93e960613340e12bbd3ab0d54b2a4abdbeefd"},{"messageHash":"0x625bfe32589dbf5b9b364c7781ace5a0d1f0803515cdc06454d2288843a7735b"},{"messageHash":"0x1c34bc232b570a217fdfc9e94cd704be7405acde05a31ff64584dee52427c100"},{"messageHash":"0x551380ea8a379aed76c5c0e9bb3ff3576c36f2c4e8045aad52492e6e254ec8ce"},{"messageHash":"0x72dc6de65367dae3dbd173c3f44907b5028f13228262df5262c76c0442cb90de"},{"messageHash":"0x4a0c1ff5822a948f1f8c633d8037f1f62619022131d01c32879263ce546c8bd3"},{"messageHash":"0xbd215a123c5349a1b71ceb0eb3e2ca58bde639811cf98e8e3a0e4475d5d91f9a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x7d280de38ad70eac8717d4f0fa0dc14788b913ecf7e23f53d5b2a78bbd234c9b&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":"0x42b5c3844c6bf42721636332b813924428af9de3a63a5e938f013bb9acabdfd3"},{"messageHash":"0xa30223bf298ef5b0a65866c30899bf210ac0fc65bef2ab705c95c35a49cf415b"},{"messageHash":"0x88f2b368f8a18eeae91dab4f54e06bdb5c1d6606de7ff583c4e9c750c5f7d5f0"},{"messageHash":"0xf29ec146ac66fe4fba351ce810a72fce76efe08ca2361b9f3805f80117d56f19"},{"messageHash":"0x36af1f55f0120a95acaa5a272dbc152b1ef0988486bb411be7d0d1c70175b7bb"},{"messageHash":"0xc3a07e748aa93dd96089f7ec30f874deb2aa9055b4b1426bb65e61f4429abd4f"},{"messageHash":"0xa3ac290a70eb7fb14936691e774b8c54e9d198acacc27e3206e668774b7200bf"},{"messageHash":"0xce1f01dd0aa4510d4609362bb163609ec8b6aff509502e04812603495931ddbc"},{"messageHash":"0xd335f4450d48d07c33a4f771240340068aa0f35802519172b824478ef6ae37b1"},{"messageHash":"0x7ccc004fb21e3d5760c491987de50b2e94c93083b9a4558d7e138beec9edf315"},{"messageHash":"0x9f8e5c12afddff013392fb104336c943045dbd8994345d7b673f04a514686d47"},{"messageHash":"0x63c4aa8e410d9e3ca533541e8f505388e4807386993748d7914e6150ae6a206e"},{"messageHash":"0xbd8ab72aed07749df7cdf9d04cc2c417f2269c17068f38b172096d8b880aa081"},{"messageHash":"0x31b2ecafd486ac35722d11f4389b75268e466162f26ce576a3ace82b8d2595dc"},{"messageHash":"0xa9c16a070790c2ac331313072e4df074d1b11f25b7009723afdf1e6ffd1c7525"},{"messageHash":"0x2acf2c849d853a79d1bb658892b22a88fc921d2dfce429a1727b06348ffc034b"},{"messageHash":"0x51dfb947a2c6a7a31246855b5a852ca497ce3c6fd2e564f93e9a930df63115da"},{"messageHash":"0x0d2e59d5371927db592a492aaf130f7729f38ea7ac0d49235e413bc7c577175f"},{"messageHash":"0x4772f4c400eda00541d4ba0f8ddeb469d880000933046a45e4ba5c9f1df20c50"},{"messageHash":"0xe133a42e714d4097e8d033c67313613275ef4d997230fa56a54a28635c171663"},{"messageHash":"0x7fd47400251ea36cdcb6002a182eff264050829f6a9445e88245a77c49cbd3f2"},{"messageHash":"0x2ac926e2aa40eba5edaf8fa622a6ab594944c3517079c718e9ababf83e23739f"},{"messageHash":"0xa23347628bb203f533885d419944cf8401c3f22338708b824eca4c2f17ad0e21"},{"messageHash":"0xadb2a0c64b4cd77fc304aba625c812c6dab1b14a3a0f1d7fafb020527bbd2ece"},{"messageHash":"0xedd9fb4afd71d6134e6b4eb4edc93e960613340e12bbd3ab0d54b2a4abdbeefd"},{"messageHash":"0x625bfe32589dbf5b9b364c7781ace5a0d1f0803515cdc06454d2288843a7735b"},{"messageHash":"0x1c34bc232b570a217fdfc9e94cd704be7405acde05a31ff64584dee52427c100"},{"messageHash":"0x551380ea8a379aed76c5c0e9bb3ff3576c36f2c4e8045aad52492e6e254ec8ce"},{"messageHash":"0x72dc6de65367dae3dbd173c3f44907b5028f13228262df5262c76c0442cb90de"},{"messageHash":"0x4a0c1ff5822a948f1f8c633d8037f1f62619022131d01c32879263ce546c8bd3"},{"messageHash":"0xbd215a123c5349a1b71ceb0eb3e2ca58bde639811cf98e8e3a0e4475d5d91f9a"}]}'
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 8d04a5685069
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a02fa6cc3c7a
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_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-03-09_04-37-03__dcf9edcb-bae0-4be1-bfdf-c26571608997
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-09_04-37-03__dcf9edcb-bae0-4be1-bfdf-c26571608997__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55420', '55421', '55422', '55423', '55424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55420:55420 -p 55421:55421 -p 55422:55422 -p 55423:55423 -p 55424:55424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55422 --rest-port=55420 --tcp-port=55421 --discv5-udp-port=55423 --rest-address=0.0.0.0 --nat=extip:172.18.89.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ac5017d7dbcbf602caaabbba8bcdecf3269e7a54317effedbbece57b3fbd4c4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55424 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.77 waku 9f7d9a353a88578dcb3235877f1be9bc6dce8cd1bf04c3f1640fa04cc7387a29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f7d9a353a88. Setting up logs at ./log/docker/node1_2026-03-09_04-37-03__dcf9edcb-bae0-4be1-bfdf-c26571608997__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55420
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 7f4f39f24284. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d03221622c2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55420/health" -H "Content-Type: application/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:55420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.77/tcp/55421/p2p/16Uiu2HAmPZHZjcB5VnKyxWQmU8BAuSsLyk3xk96ffvug16kMEw3q","/ip4/172.18.89.77/tcp/55422/ws/p2p/16Uiu2HAmPZHZjcB5VnKyxWQmU8BAuSsLyk3xk96ffvug16kMEw3q"],"enrUri":"enr:-L24QIkAsJHgxZvbOckjI2XlwFL8xax_GrM2BhCcPAMBk12Tb7oGjN-c84btHLZznI_1zmfUysmuxslGhmft4OEZkMYCgmlkgnY0gmlwhKwSWU2KbXVsdGlhZGRyc5YACASsEllNBth9AAoErBJZTQbYft0DgnJzhQACAQAAiXNlY3AyNTZrMaEDofqJMh7Gpbamf0jhMt1uypThpzC9fanoJkaTfL6s86SDdGNwgth9g3VkcILYf4V3YWt1MgU"}'
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-09_04-37-03__dcf9edcb-bae0-4be1-bfdf-c26571608997__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46583', '46584', '46585', '46586', '46587']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46583:46583 -p 46584:46584 -p 46585:46585 -p 46586:46586 -p 46587:46587 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46585 --rest-port=46583 --tcp-port=46584 --discv5-udp-port=46586 --rest-address=0.0.0.0 --nat=extip:172.18.238.68 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=db45d5db49a8f16dbcedd3e3a9ab2eb9fc80add154ca6f929bac3d6b03bcfe2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46587 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIkAsJHgxZvbOckjI2XlwFL8xax_GrM2BhCcPAMBk12Tb7oGjN-c84btHLZznI_1zmfUysmuxslGhmft4OEZkMYCgmlkgnY0gmlwhKwSWU2KbXVsdGlhZGRyc5YACASsEllNBth9AAoErBJZTQbYft0DgnJzhQACAQAAiXNlY3AyNTZrMaEDofqJMh7Gpbamf0jhMt1uypThpzC9fanoJkaTfL6s86SDdGNwgth9g3VkcILYf4V3YWt1MgU --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.68 waku f881ffebe320bb5a24388b6812bb0834095da65368437123f3df5b0d71bdf9fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f881ffebe320. Setting up logs at ./log/docker/node2_2026-03-09_04-37-03__dcf9edcb-bae0-4be1-bfdf-c26571608997__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46583
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46583/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46583/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46583/health" -H "Content-Type: application/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:46583/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.68/tcp/46584/p2p/16Uiu2HAkwkDWxeMypXzQ7jL84HDGCyqVhKxbMyo5UwC8JZfCg6bN","/ip4/172.18.238.68/tcp/46585/ws/p2p/16Uiu2HAkwkDWxeMypXzQ7jL84HDGCyqVhKxbMyo5UwC8JZfCg6bN"],"enrUri":"enr:-L24QKIsBZ1pfVStRUqYKGkYdBwVLgU-DgAs4vK2-ZxrvCGDSMSYYARH2c-vp-V8Oz_Y-xfslpahr--CHOmvr_xLa-sCgmlkgnY0gmlwhKwS7kSKbXVsdGlhZGRyc5YACASsEu5EBrX4AAoErBLuRAa1-d0DgnJzhQACAQAAiXNlY3AyNTZrMaECInd84bHEAImdNqY4ZIZN3XYwa_wvxckxL14mBSwqWoWDdGNwgrX4g3VkcIK1-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:46583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.77/tcp/55421/p2p/16Uiu2HAmPZHZjcB5VnKyxWQmU8BAuSsLyk3xk96ffvug16kMEw3q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55420/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46583/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55420/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55420/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773031026680966007,"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:46583/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773031026680966007,"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 9f7d9a353a88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f881ffebe320
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,868 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_max_page_size with id: 2026-03-09_04-47-55__41f5f5d3-cf37-4ac8-932b-1b90f58d30b3
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-09_04-47-55__41f5f5d3-cf37-4ac8-932b-1b90f58d30b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21202', '21203', '21204', '21205', '21206']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21202:21202 -p 21203:21203 -p 21204:21204 -p 21205:21205 -p 21206:21206 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21204 --rest-port=21202 --tcp-port=21203 --discv5-udp-port=21205 --rest-address=0.0.0.0 --nat=extip:172.18.183.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1cfdff9edcc0faecedbfe76fe8f7edac4934ba9594dd3ef5c336bee8b1d1dbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21206 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.46 waku e11afc44321feb57f1803f6fbfcd1c62307ddb7a68caef6ca064de305e0b4215
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container adc7e32a1f66. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e11afc44321f. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-47-55__41f5f5d3-cf37-4ac8-932b-1b90f58d30b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21202
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 c1315702f9ae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21202/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:21202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.46/tcp/21203/p2p/16Uiu2HAmGWnGPJhAhrHFsk9eu88a8LArsDUymahk6bXS8U2wYGwN","/ip4/172.18.183.46/tcp/21204/ws/p2p/16Uiu2HAmGWnGPJhAhrHFsk9eu88a8LArsDUymahk6bXS8U2wYGwN"],"enrUri":"enr:-L24QKp6tkXnf69GSjSwi5VtfHJGyEMoUhFEQD4u5e3GIUtPMDYowfiBTD4jEDN1vBx48zdFCGgLKlNWscSV3EmQ0hACgmlkgnY0gmlwhKwSty6KbXVsdGlhZGRyc5YACASsErcuBlLTAAoErBK3LgZS1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOVRv6tYADbjzsWKCi4gnOjFHCTI0KKebukGIuG-OCoWDdGNwglLTg3VkcIJS1YV3YWt1MgM"}'
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-09_04-47-55__41f5f5d3-cf37-4ac8-932b-1b90f58d30b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5717', '5718', '5719', '5720', '5721']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5717:5717 -p 5718:5718 -p 5719:5719 -p 5720:5720 -p 5721:5721 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5719 --rest-port=5717 --tcp-port=5718 --discv5-udp-port=5720 --rest-address=0.0.0.0 --nat=extip:172.18.251.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1c581bfe2a7c2d7e4e2c2c17e9fb706fbafbf67ac6a9d892c8ac14f9ffa1710 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5721 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKp6tkXnf69GSjSwi5VtfHJGyEMoUhFEQD4u5e3GIUtPMDYowfiBTD4jEDN1vBx48zdFCGgLKlNWscSV3EmQ0hACgmlkgnY0gmlwhKwSty6KbXVsdGlhZGRyc5YACASsErcuBlLTAAoErBK3LgZS1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOVRv6tYADbjzsWKCi4gnOjFHCTI0KKebukGIuG-OCoWDdGNwglLTg3VkcIJS1YV3YWt1MgM --storenode=/ip4/172.18.183.46/tcp/21203/p2p/16Uiu2HAmGWnGPJhAhrHFsk9eu88a8LArsDUymahk6bXS8U2wYGwN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.25 waku 8c8a0cdecc014e943d0cbd61b91f16b33c2f9d7b9147c91eaad40a27a88e1e52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c8a0cdecc01. Setting up logs at ./log/docker/store_node1_2026-03-09_04-47-55__41f5f5d3-cf37-4ac8-932b-1b90f58d30b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5717
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5717/health" -H "Content-Type: application/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:5717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.25/tcp/5718/p2p/16Uiu2HAkxP9A68pwDUN6FxAVzD2PzDUvxhngi6dBHxJCkTQkiTEr","/ip4/172.18.251.25/tcp/5719/ws/p2p/16Uiu2HAkxP9A68pwDUN6FxAVzD2PzDUvxhngi6dBHxJCkTQkiTEr"],"enrUri":"enr:-L24QAD6VLVjaV5iA9ASfg2g9UKSHYJxCeM8jzgqlks7HErhIHqP6mJJpywBbRR5ZQyyMmeS0bd8ncp4j0Wy5KGQucICgmlkgnY0gmlwhKwS-xmKbXVsdGlhZGRyc5YACASsEvsZBhZWAAoErBL7GQYWV90DgnJzhQADAQAAiXNlY3AyNTZrMaECK-0MTgGsYY4kdRBmv5_0zr02N2FUpuHKa9AMcv9Gc0ODdGNwghZWg3VkcIIWWIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5717/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.46/tcp/21203/p2p/16Uiu2HAmGWnGPJhAhrHFsk9eu88a8LArsDUymahk6bXS8U2wYGwN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/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:5717/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/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:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:21202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&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:5717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e11afc44321f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c8a0cdecc01
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,126 @@
2026-03-09 04:47:27.841 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:47:27.842 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971
2026-03-09 04:47:27.842 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:47:27.842 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:47:27.843 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:47:27.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:27.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:27.850 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:27.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.183
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Generated ports ['53945', '53946', '53947', '53948', '53949']
2026-03-09 04:47:27.852 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:27.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:27.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:27.853 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:27.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 53945:53945 -p 53946:53946 -p 53947:53947 -p 53948:53948 -p 53949:53949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53947 --rest-port=53945 --tcp-port=53946 --discv5-udp-port=53948 --rest-address=0.0.0.0 --nat=extip:172.18.40.183 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df469ddd9c621f8f8a9bcfa200fe35cfc3f525fce0cb72469c3efaaecfd3cf8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53949 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:47:27.924 ERROR [src.node.docker_mananger] Max retries reached for container 44dc679ebb4c. Exiting log stream.
2026-03-09 04:47:28.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.183 waku 1eb8f4ad5743181c2beb255a257a798363377b0a84fc964c3f735849f4aaa023
2026-03-09 04:47:28.088 DEBUG [src.node.docker_mananger] Container started with ID 1eb8f4ad5743. Setting up logs at ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:28.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53945
2026-03-09 04:47:28.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:28.553 ERROR [src.node.docker_mananger] Max retries reached for container b255abcce105. Exiting log stream.
2026-03-09 04:47:29.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:29.097 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-09 04:47:29.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:29.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:29.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.183/tcp/53946/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9","/ip4/172.18.40.183/tcp/53947/ws/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9"],"enrUri":"enr:-L24QNpUZrg03OFt590M3VGcvn78gdAmkp2hen3rWTJ7Q0icaqqdZssD4TMz-qfL-_ay_Paa6qfHzptBnykkt9WnyloCgmlkgnY0gmlwhKwSKLeKbXVsdGlhZGRyc5YACASsEii3BtK6AAoErBIotwbSu90DgnJzhQACAQAAiXNlY3AyNTZrMaECzxnhh_KksV8VufHSQPRLP9_kAtTiFgxAyc2Ak-xhcfiDdGNwgtK6g3VkcILSvIV3YWt1MgU"}'
2026-03-09 04:47:29.102 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:29.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:29.109 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:29.109 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:29.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.10
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Generated ports ['10009', '10010', '10011', '10012', '10013']
2026-03-09 04:47:29.111 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:29.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:29.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:29.112 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:29.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10011 --rest-port=10009 --tcp-port=10010 --discv5-udp-port=10012 --rest-address=0.0.0.0 --nat=extip:172.18.146.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3fc21ed936b5f45ae3de28b8c9e5ba1f18f74de5fdf0c6d82ea0a2d4d0f32a1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10013 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNpUZrg03OFt590M3VGcvn78gdAmkp2hen3rWTJ7Q0icaqqdZssD4TMz-qfL-_ay_Paa6qfHzptBnykkt9WnyloCgmlkgnY0gmlwhKwSKLeKbXVsdGlhZGRyc5YACASsEii3BtK6AAoErBIotwbSu90DgnJzhQACAQAAiXNlY3AyNTZrMaECzxnhh_KksV8VufHSQPRLP9_kAtTiFgxAyc2Ak-xhcfiDdGNwgtK6g3VkcILSvIV3YWt1MgU
2026-03-09 04:47:29.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.10 waku 345de1cc945850bbfcbaa4cffcff0a1c88981c19252b29b1105c3ca552af2d6d
2026-03-09 04:47:29.352 DEBUG [src.node.docker_mananger] Container started with ID 345de1cc9458. Setting up logs at ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:29.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10009
2026-03-09 04:47:29.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:30.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:47:30.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.459 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-09 04:47:30.459 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:30.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.10/tcp/10010/p2p/16Uiu2HAm68DHF3KFVe26YpT1BaJUaSgwYfS6XDCVoCgksFFYDxKd","/ip4/172.18.146.10/tcp/10011/ws/p2p/16Uiu2HAm68DHF3KFVe26YpT1BaJUaSgwYfS6XDCVoCgksFFYDxKd"],"enrUri":"enr:-L24QLwI5VoR9stTbCYpszDZc9sOezSzO6HxE7T2PLUzBv4vR9adH52yhuIGZB6UQPKLlNfxIOKAr54Q24Q-xEBmGB0CgmlkgnY0gmlwhKwSkgqKbXVsdGlhZGRyc5YACASsEpIKBicaAAoErBKSCgYnG90DgnJzhQACAQAAiXNlY3AyNTZrMaECnvd-XVcAq6ewydLQ0HtPkWXS16s8FMt_t4lbvubJVgSDdGNwgicag3VkcIInHIV3YWt1MgE"}'
2026-03-09 04:47:30.461 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:30.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10009/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.183/tcp/53946/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9"]'
2026-03-09 04:47:30.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10009/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-09 04:47:30.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.617 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650507029897,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.621 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.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":1773031650507029897,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.736 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650625906439,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.740 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650625906439,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.854 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650744861834,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.859 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.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":1773031650744861834,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.872 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.972 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650863282470,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.977 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650863282470,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:31.091 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650981554831,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.100 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650981554831,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:31.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:31.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:31.221 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031651109931270,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.226 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031646171157304,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031651109931270,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.238 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:47:31.239 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:47:31.239 DEBUG [src.node.waku_node] Stopping container with id 1eb8f4ad5743
2026-03-09 04:47:31.828 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:31.829 DEBUG [src.node.waku_node] Stopping container with id 345de1cc9458
2026-03-09 04:47:32.401 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:32.404 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:47:32.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:32.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:32.497 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:47:32.498 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:47:32.498 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:32.500 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,128 @@
2026-03-09 04:38:17.050 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:17.050 DEBUG [tests.conftest] Running test: test_store_with_one_content_topic with id: 2026-03-09_04-38-17__f74aa50e-98b5-4087-b99b-41a31cd1af75
2026-03-09 04:38:17.050 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:17.051 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:38:17.051 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-09 04:38:17.058 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:17.058 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-09_04-38-17__f74aa50e-98b5-4087-b99b-41a31cd1af75__wakuorg_nwaku:latest.log
2026-03-09 04:38:17.058 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:17.058 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:17.060 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:17.060 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.173
2026-03-09 04:38:17.060 DEBUG [src.node.docker_mananger] Generated ports ['5564', '5565', '5566', '5567', '5568']
2026-03-09 04:38:17.060 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:17.060 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:17.060 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:17.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 5564:5564 -p 5565:5565 -p 5566:5566 -p 5567:5567 -p 5568:5568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5566 --rest-port=5564 --tcp-port=5565 --discv5-udp-port=5567 --rest-address=0.0.0.0 --nat=extip:172.18.210.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5279cfbdb047f5b412caefa0117ddad7f4d29b801ccb9776c45bb3eaf48ae6fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5568 --metrics-logging=true --store=true --relay=true
2026-03-09 04:38:17.258 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.173 waku 2ba38e99cc370eb137c44262b5797e8ff7634ff51dc99c4a94674bac5ffb6605
2026-03-09 04:38:17.283 ERROR [src.node.docker_mananger] Max retries reached for container df9635a3e782. Exiting log stream.
2026-03-09 04:38:17.295 DEBUG [src.node.docker_mananger] Container started with ID 2ba38e99cc37. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-38-17__f74aa50e-98b5-4087-b99b-41a31cd1af75__wakuorg_nwaku:latest.log
2026-03-09 04:38:17.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5564
2026-03-09 04:38:17.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:17.844 ERROR [src.node.docker_mananger] Max retries reached for container 0300eba2a813. Exiting log stream.
2026-03-09 04:38:18.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:18.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-09 04:38:18.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:18.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:18.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.173/tcp/5565/p2p/16Uiu2HAkumkEcyoUpMGtwFuRApsa4r9BSH3YQQPQobTuLQCjorfz","/ip4/172.18.210.173/tcp/5566/ws/p2p/16Uiu2HAkumkEcyoUpMGtwFuRApsa4r9BSH3YQQPQobTuLQCjorfz"],"enrUri":"enr:-L24QFJ-07AL2RtRkrwSHCAIa_Zh03U6Se8K8x2KjCyHu5mIawzhpIHPq4N3TWbZBFTxbEKwmyP4jgHVRFpQtBO3mRICgmlkgnY0gmlwhKwS0q2KbXVsdGlhZGRyc5YACASsEtKtBhW9AAoErBLSrQYVvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBSRtlUYL6nUhB5kKNKJobW589j7aQZo84y1qeNxlyamDdGNwghW9g3VkcIIVv4V3YWt1MgM"}'
2026-03-09 04:38:18.305 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:18.312 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:18.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-09_04-38-17__f74aa50e-98b5-4087-b99b-41a31cd1af75__wakuorg_nwaku:latest.log
2026-03-09 04:38:18.312 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:18.313 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:18.314 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:18.314 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.32
2026-03-09 04:38:18.314 DEBUG [src.node.docker_mananger] Generated ports ['2739', '2740', '2741', '2742', '2743']
2026-03-09 04:38:18.315 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:18.315 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:18.315 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:18.315 DEBUG [src.node.docker_mananger] docker run -i -t -p 2739:2739 -p 2740:2740 -p 2741:2741 -p 2742:2742 -p 2743:2743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2741 --rest-port=2739 --tcp-port=2740 --discv5-udp-port=2742 --rest-address=0.0.0.0 --nat=extip:172.18.0.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6af00fde3ae9c89aaf3cd3ee9da1daacbc8cba0cc1f48a56e89f92ea38ced6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2743 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFJ-07AL2RtRkrwSHCAIa_Zh03U6Se8K8x2KjCyHu5mIawzhpIHPq4N3TWbZBFTxbEKwmyP4jgHVRFpQtBO3mRICgmlkgnY0gmlwhKwS0q2KbXVsdGlhZGRyc5YACASsEtKtBhW9AAoErBLSrQYVvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBSRtlUYL6nUhB5kKNKJobW589j7aQZo84y1qeNxlyamDdGNwghW9g3VkcIIVv4V3YWt1MgM --storenode=/ip4/172.18.210.173/tcp/5565/p2p/16Uiu2HAkumkEcyoUpMGtwFuRApsa4r9BSH3YQQPQobTuLQCjorfz --store=true --relay=true
2026-03-09 04:38:18.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.32 waku 8d02a00dba10137701e00ea32bc102a6e694ab0187a3c7e2b05f39ef40395c15
2026-03-09 04:38:18.548 DEBUG [src.node.docker_mananger] Container started with ID 8d02a00dba10. Setting up logs at ./log/docker/store_node1_2026-03-09_04-38-17__f74aa50e-98b5-4087-b99b-41a31cd1af75__wakuorg_nwaku:latest.log
2026-03-09 04:38:18.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2739
2026-03-09 04:38:18.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:19.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:19.553 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-09 04:38:19.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:19.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:19.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.32/tcp/2740/p2p/16Uiu2HAkwTqd9iCFfCZ7eWV3HLz6JPRenGyKwPtKy2PkMoRyK7YL","/ip4/172.18.0.32/tcp/2741/ws/p2p/16Uiu2HAkwTqd9iCFfCZ7eWV3HLz6JPRenGyKwPtKy2PkMoRyK7YL"],"enrUri":"enr:-L24QHtDu-g5SxSkGBDevpp9hyD7wiJJKUo4hKmDmfakl80FHfho9LFo30IGaIQ3wHR7anvopSySesc7SnlHMEBMJIsCgmlkgnY0gmlwhKwSACCKbXVsdGlhZGRyc5YACASsEgAgBgq0AAoErBIAIAYKtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHkVwqUpvbVw9xCmxykjCEEQ5DWrJO6bELFj_w_Hla8GDdGNwggq0g3VkcIIKtoV3YWt1MgM"}'
2026-03-09 04:38:19.556 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:19.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2739/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.173/tcp/5565/p2p/16Uiu2HAkumkEcyoUpMGtwFuRApsa4r9BSH3YQQPQobTuLQCjorfz"]'
2026-03-09 04:38:19.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:19.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2739/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:19.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.565 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:19.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/relay/v1/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-09 04:38:19.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:19.773 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:19.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:19.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:19.981 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:19.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:19.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:19.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:20.189 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:20.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:20.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:20.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:20.397 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:20.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:20.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:20.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:20.605 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:20.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:20.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:20.813 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:20.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:20.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:20.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:21.020 DEBUG [src.steps.store] Relaying message
2026-03-09 04:38:21.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5564/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-09 04:38:21.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:21.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:21.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2efd3ee7e20c82a2bba871ef5cf3f2db108e2ae58de863b3914d6cbc463aecc9"}]}'
2026-03-09 04:38:21.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ac0d928cd8f8d10fa2ba19b6ab65a772a3cedcbc8402bb29e8bf62aaa10eaf8"}]}'
2026-03-09 04:38:21.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2c77c72b33ebac4baa1072be57049acbd86af5e03b4567610d9f55d8f6de20f3"}]}'
2026-03-09 04:38:21.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5f565ed486cb916ae2a06cabb012d1678c4fc71cdb18c5eb74815a08551c063b"}]}'
2026-03-09 04:38:21.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63f244218725dfbf232fdbf4f1932da9ecbaca678e529ceecea5dc6f3bf2ab58"}]}'
2026-03-09 04:38:21.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd25961ed9957ab583c81181048b51f845f280d62bf819e5a03d71c30298422d"}]}'
2026-03-09 04:38:21.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecb50ba783c82790ae8cf93d3a0ba366e9adbfe191fefb27d6b0757b0a60b1f9"}]}'
2026-03-09 04:38:21.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5564/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe820cbb01fad8cf0c1c82d131a24fb3061f11736f0d954146f95b966506dafc5"}]}'
2026-03-09 04:38:21.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2efd3ee7e20c82a2bba871ef5cf3f2db108e2ae58de863b3914d6cbc463aecc9"}]}'
2026-03-09 04:38:21.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ac0d928cd8f8d10fa2ba19b6ab65a772a3cedcbc8402bb29e8bf62aaa10eaf8"}]}'
2026-03-09 04:38:21.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2c77c72b33ebac4baa1072be57049acbd86af5e03b4567610d9f55d8f6de20f3"}]}'
2026-03-09 04:38:21.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5f565ed486cb916ae2a06cabb012d1678c4fc71cdb18c5eb74815a08551c063b"}]}'
2026-03-09 04:38:21.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63f244218725dfbf232fdbf4f1932da9ecbaca678e529ceecea5dc6f3bf2ab58"}]}'
2026-03-09 04:38:21.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd25961ed9957ab583c81181048b51f845f280d62bf819e5a03d71c30298422d"}]}'
2026-03-09 04:38:21.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecb50ba783c82790ae8cf93d3a0ba366e9adbfe191fefb27d6b0757b0a60b1f9"}]}'
2026-03-09 04:38:21.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2739/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe820cbb01fad8cf0c1c82d131a24fb3061f11736f0d954146f95b966506dafc5"}]}'
2026-03-09 04:38:21.277 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:21.278 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:21.278 DEBUG [src.node.waku_node] Stopping container with id 2ba38e99cc37
2026-03-09 04:38:21.837 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:21.837 DEBUG [src.node.waku_node] Stopping container with id 8d02a00dba10
2026-03-09 04:38:22.401 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:22.404 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:38:22.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:38:22.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-09 04:37:21.547 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:21.548 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-03-09_04-37-21__6308cf87-c420-429c-ac64-dac48a945e1c
2026-03-09 04:37:21.548 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:21.548 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:37:21.549 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:37:21.560 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:21.560 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-21__6308cf87-c420-429c-ac64-dac48a945e1c__wakuorg_nwaku:latest.log
2026-03-09 04:37:21.560 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:21.560 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:21.562 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:21.562 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.163
2026-03-09 04:37:21.562 DEBUG [src.node.docker_mananger] Generated ports ['16006', '16007', '16008', '16009', '16010']
2026-03-09 04:37:21.562 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:21.562 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:21.562 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:21.562 DEBUG [src.node.docker_mananger] docker run -i -t -p 16006:16006 -p 16007:16007 -p 16008:16008 -p 16009:16009 -p 16010:16010 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16008 --rest-port=16006 --tcp-port=16007 --discv5-udp-port=16009 --rest-address=0.0.0.0 --nat=extip:172.18.251.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae44a13204c0e88d6e7c67b3cbcc7b2e05cd1bb4c2eeeb58bd1bba3e8de1eaf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16010 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:37:21.762 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.163 waku 8093baa8541ee296e116e263e4e4850d1eb1ae7c69de267ab53349ef4ea0e589
2026-03-09 04:37:21.796 DEBUG [src.node.docker_mananger] Container started with ID 8093baa8541e. Setting up logs at ./log/docker/node1_2026-03-09_04-37-21__6308cf87-c420-429c-ac64-dac48a945e1c__wakuorg_nwaku:latest.log
2026-03-09 04:37:21.796 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16006
2026-03-09 04:37:21.796 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:21.802 ERROR [src.node.docker_mananger] Max retries reached for container b000970ce86c. Exiting log stream.
2026-03-09 04:37:22.370 ERROR [src.node.docker_mananger] Max retries reached for container 9089f0acb658. Exiting log stream.
2026-03-09 04:37:22.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16006/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:22.800 INFO [src.node.api_clients.base_client] Response status code: 200. 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-09 04:37:22.801 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:22.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16006/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:22.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.163/tcp/16007/p2p/16Uiu2HAmDc93gKhyZR7Ls5yY63guXo93J1vNzE5aM78YcSKUN1X4","/ip4/172.18.251.163/tcp/16008/ws/p2p/16Uiu2HAmDc93gKhyZR7Ls5yY63guXo93J1vNzE5aM78YcSKUN1X4"],"enrUri":"enr:-L24QL5Hm8JTtPHwUyVikd7iduyYSPmLFQhvUGrrA1j3qRsnZeQBrUylWqIn6OQtWJtZot2LG7xbVAaNUeQtsZjpmN0CgmlkgnY0gmlwhKwS-6OKbXVsdGlhZGRyc5YACASsEvujBj6HAAoErBL7owY-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDiDHCpgti9c-ioqwITSfUhbgZw8FGVMrRjeskluDuseDdGNwgj6Hg3VkcII-iYV3YWt1MgU"}'
2026-03-09 04:37:22.803 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:22.804 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:37:22.810 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:22.811 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-21__6308cf87-c420-429c-ac64-dac48a945e1c__wakuorg_nwaku:latest.log
2026-03-09 04:37:22.811 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:22.811 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:22.812 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:22.812 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.6
2026-03-09 04:37:22.813 DEBUG [src.node.docker_mananger] Generated ports ['3226', '3227', '3228', '3229', '3230']
2026-03-09 04:37:22.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:22.813 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:22.813 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:22.813 DEBUG [src.node.docker_mananger] docker run -i -t -p 3226:3226 -p 3227:3227 -p 3228:3228 -p 3229:3229 -p 3230:3230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3228 --rest-port=3226 --tcp-port=3227 --discv5-udp-port=3229 --rest-address=0.0.0.0 --nat=extip:172.18.30.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ded4adc66e01f33879f3cbe6e4f82b6fece7e4bea5e30cabb59b9808dfdd5fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3230 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL5Hm8JTtPHwUyVikd7iduyYSPmLFQhvUGrrA1j3qRsnZeQBrUylWqIn6OQtWJtZot2LG7xbVAaNUeQtsZjpmN0CgmlkgnY0gmlwhKwS-6OKbXVsdGlhZGRyc5YACASsEvujBj6HAAoErBL7owY-iN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDiDHCpgti9c-ioqwITSfUhbgZw8FGVMrRjeskluDuseDdGNwgj6Hg3VkcII-iYV3YWt1MgU --filternode=/ip4/172.18.251.163/tcp/16007/p2p/16Uiu2HAmDc93gKhyZR7Ls5yY63guXo93J1vNzE5aM78YcSKUN1X4
2026-03-09 04:37:23.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.6 waku 39ef7d8647ec138626bf60cb60cf2b01d6c1186a6b073c0c51e83767dfe3724c
2026-03-09 04:37:23.050 DEBUG [src.node.docker_mananger] Container started with ID 39ef7d8647ec. Setting up logs at ./log/docker/node2_2026-03-09_04-37-21__6308cf87-c420-429c-ac64-dac48a945e1c__wakuorg_nwaku:latest.log
2026-03-09 04:37:23.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3226
2026-03-09 04:37:23.052 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:24.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3226/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:24.056 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-09 04:37:24.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:24.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:24.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.6/tcp/3227/p2p/16Uiu2HAmVWEFcFq3pekeZWf8RjXThN5AmadqEwDrqs7LiGHKgUHA","/ip4/172.18.30.6/tcp/3228/ws/p2p/16Uiu2HAmVWEFcFq3pekeZWf8RjXThN5AmadqEwDrqs7LiGHKgUHA"],"enrUri":"enr:-L24QJpCVl2ywqkJXJl_ZcvDggMWQ_jSDX7jWzHAastnxu-yI45M4tQQr4tRC1QEfSlQh3AFO22ZaWvIgZaQADYxtFgCgmlkgnY0gmlwhKwSHgaKbXVsdGlhZGRyc5YACASsEh4GBgybAAoErBIeBgYMnN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-lgraHAiGRQHGt91Hw2PpHTbXaIs7TQ_WdT_l4Veeu2DdGNwggybg3VkcIIMnYV3YWt1MgA"}'
2026-03-09 04:37:24.059 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:24.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.163/tcp/16007/p2p/16Uiu2HAmDc93gKhyZR7Ls5yY63guXo93J1vNzE5aM78YcSKUN1X4"]'
2026-03-09 04:37:24.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:24.095 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-09 04:37:24.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16006/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:24.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:24.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e1c47879-ac2a-4882-b3ed-4fd5a1ecd25d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:24.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e1c47879-ac2a-4882-b3ed-4fd5a1ecd25d","statusDesc":"OK"}'
2026-03-09 04:37:24.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:24.135 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3226/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-09 04:37:24.137 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:24.138 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:24.138 DEBUG [src.node.waku_node] Stopping container with id 8093baa8541e
2026-03-09 04:37:24.673 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:24.673 DEBUG [src.node.waku_node] Stopping container with id 39ef7d8647ec
2026-03-09 04:37:25.260 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:25.263 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:25.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:25.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-03-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510
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-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46507', '46508', '46509', '46510', '46511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46507:46507 -p 46508:46508 -p 46509:46509 -p 46510:46510 -p 46511:46511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46509 --rest-port=46507 --tcp-port=46508 --discv5-udp-port=46510 --rest-address=0.0.0.0 --nat=extip:172.18.18.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f6a6a09e0e7eeb3cb1d56a71edb19b11d0da17b5badcb1cdc49e8abff8dfddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46511 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.148 waku 108d66362cc40f7b30bde3c6a02515144b8ae99cd7ab8e2c3e1777fc5ec83456
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cbf637e4ee8e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 108d66362cc4. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46507
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 6c4bfbc5ceaf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:46507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.148/tcp/46508/p2p/16Uiu2HAmG1NtTKcf5WS1XWtgpUqhSGye4U6aCcDX6grurR9QENqb","/ip4/172.18.18.148/tcp/46509/ws/p2p/16Uiu2HAmG1NtTKcf5WS1XWtgpUqhSGye4U6aCcDX6grurR9QENqb"],"enrUri":"enr:-L24QHjXfOnuq9POCSoX2GFCOnFPBCX7g_UiK4IKTyU9ssZsAaxvUxXThX4nfAZsUzyqIyTM016CjjceIIlPgqbdPaoCgmlkgnY0gmlwhKwSEpSKbXVsdGlhZGRyc5YACASsEhKUBrWsAAoErBISlAa1rd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcwo9VDY2Y94Np_RjFyMMZI0CNRCrATo_oe6f7-vtu6DdGNwgrWsg3VkcIK1roV3YWt1Mgk"}'
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-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46672', '46673', '46674', '46675', '46676']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46672:46672 -p 46673:46673 -p 46674:46674 -p 46675:46675 -p 46676:46676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46674 --rest-port=46672 --tcp-port=46673 --discv5-udp-port=46675 --rest-address=0.0.0.0 --nat=extip:172.18.193.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=852f943f9b7f4d1eebfbb80b62ed8babcd1cf65b0a27f172d7f5bb5bcf04dd96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46676 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.38 waku df5cdf9424b4a7880a0a55acb4cc994b8b0753efcfcfb49ca01f3f9c29da8d05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df5cdf9424b4. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46672
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46672/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:46672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.38/tcp/46673/p2p/16Uiu2HAm1Wg2jKQswbNThpCvedUGvGgxVKEX32bKrq1HASixWg3p","/ip4/172.18.193.38/tcp/46674/ws/p2p/16Uiu2HAm1Wg2jKQswbNThpCvedUGvGgxVKEX32bKrq1HASixWg3p"],"enrUri":"enr:-L24QNqiJqo1QM3X4FcbJcXK--hhZUQ6VI_E-hvO2p6NRqH4c2Y01ZI9lcjj3RB8xlj9qE0yUcmTpVWzqn8KuIYFhJYCgmlkgnY0gmlwhKwSwSaKbXVsdGlhZGRyc5YACASsEsEmBrZRAAoErBLBJga2Ut0DgnJzhQADAQAAiXNlY3AyNTZrMaECWm4VNjKBntGeVRtQwDn82ktuC4PdzR_czItLmzH973eDdGNwgrZRg3VkcIK2U4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.148/tcp/46508/p2p/16Uiu2HAmG1NtTKcf5WS1XWtgpUqhSGye4U6aCcDX6grurR9QENqb"]'
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-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29275', '29276', '29277', '29278', '29279']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29275:29275 -p 29276:29276 -p 29277:29277 -p 29278:29278 -p 29279:29279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29277 --rest-port=29275 --tcp-port=29276 --discv5-udp-port=29278 --rest-address=0.0.0.0 --nat=extip:172.18.182.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8ce6bdd7039fde2df6eef9cfbc8e47abdfd88dc89b5c6c9dbfc91b80cdbfc72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHjXfOnuq9POCSoX2GFCOnFPBCX7g_UiK4IKTyU9ssZsAaxvUxXThX4nfAZsUzyqIyTM016CjjceIIlPgqbdPaoCgmlkgnY0gmlwhKwSEpSKbXVsdGlhZGRyc5YACASsEhKUBrWsAAoErBISlAa1rd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMcwo9VDY2Y94Np_RjFyMMZI0CNRCrATo_oe6f7-vtu6DdGNwgrWsg3VkcIK1roV3YWt1Mgk --lightpushnode=/ip4/172.18.18.148/tcp/46508/p2p/16Uiu2HAmG1NtTKcf5WS1XWtgpUqhSGye4U6aCcDX6grurR9QENqb --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.31 waku 47031f6e1d3cb69b2427901c55e1983ade4569a16b690edd5ecf0aacf4edd891
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47031f6e1d3c. Setting up logs at ./log/docker/lightpush_node1_2026-03-09_04-36-45__8b02a7f3-0c2a-45e0-bf75-52a956ead510__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29275
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29275/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:29275/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/29276/p2p/16Uiu2HAm7VwAa3aL6G5TBbbU4CWdbJArF7VpA2d62z29K5xetjKA","/ip4/172.18.182.31/tcp/29277/ws/p2p/16Uiu2HAm7VwAa3aL6G5TBbbU4CWdbJArF7VpA2d62z29K5xetjKA"],"enrUri":"enr:-L24QJ18FScOzd2d-BG0WsTvg8BL6pNCdF4ouNv4jxLbc17aMxn1EF35rxyq8z06nkwHfOiit4WsxiG4k4MVdBiEASsCgmlkgnY0gmlwhKwSth-KbXVsdGlhZGRyc5YACASsErYfBnJcAAoErBK2HwZyXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECs2O8rETb6NTx3XrfOUorcg3att9NdplP0rlJpqTJ3q2DdGNwgnJcg3VkcIJyXoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.148/tcp/46508/p2p/16Uiu2HAmG1NtTKcf5WS1XWtgpUqhSGye4U6aCcDX6grurR9QENqb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.38/tcp/46673/p2p/16Uiu2HAm1Wg2jKQswbNThpCvedUGvGgxVKEX32bKrq1HASixWg3p"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46507/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:46672/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:29275/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:81 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1773031009877655827}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"Hello World!","version":0,"timestamp":1773031009877655827,"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:46672/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":"Hello World!","version":0,"timestamp":1773031009877655827,"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:29275/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":"Hello World!","version":0,"timestamp":1773031009877655827,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1773031010009793859}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"1234567890","version":0,"timestamp":1773031010009793859,"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:46672/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":"1234567890","version":0,"timestamp":1773031010009793859,"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:29275/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":"1234567890","version":0,"timestamp":1773031010009793859,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1773031010137478101}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773031010137478101,"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:46672/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773031010137478101,"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:29275/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773031010137478101,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1773031010266439690}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773031010266439690,"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:46672/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773031010266439690,"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:29275/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773031010266439690,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1773031010396378113}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773031010396378113,"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:46672/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773031010396378113,"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:29275/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773031010396378113,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1773031010524330067}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773031010524330067,"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:46672/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773031010524330067,"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:29275/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773031010524330067,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1773031010652506232}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773031010652506232,"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:46672/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773031010652506232,"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:29275/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":"<html><body>Hello</body></html>","version":0,"timestamp":1773031010652506232,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1773031010783743971}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773031010783743971,"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:46672/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773031010783743971,"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:29275/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773031010783743971,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1773031010911963780}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"Base64==dGVzdA==","version":0,"timestamp":1773031010911963780,"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:46672/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":"Base64==dGVzdA==","version":0,"timestamp":1773031010911963780,"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:29275/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":"Base64==dGVzdA==","version":0,"timestamp":1773031010911963780,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1773031011040749660}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773031011040749660,"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:46672/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773031011040749660,"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:29275/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773031011040749660,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1773031011166773747}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773031011166773747,"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:46672/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773031011166773747,"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:29275/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773031011166773747,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1773031011297487150}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"False","version":0,"timestamp":1773031011297487150,"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:46672/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":"False","version":0,"timestamp":1773031011297487150,"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:29275/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":"False","version":0,"timestamp":1773031011297487150,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1773031011426154819}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"3.1415926535","version":0,"timestamp":1773031011426154819,"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:46672/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":"3.1415926535","version":0,"timestamp":1773031011426154819,"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:29275/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":"3.1415926535","version":0,"timestamp":1773031011426154819,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1773031011555648020}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773031011555648020,"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:46672/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773031011555648020,"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:29275/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773031011555648020,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1773031011686072056}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"0xDEADBEEF","version":0,"timestamp":1773031011686072056,"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:46672/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":"0xDEADBEEF","version":0,"timestamp":1773031011686072056,"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:29275/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":"0xDEADBEEF","version":0,"timestamp":1773031011686072056,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1773031011813236077}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"user@example.com","version":0,"timestamp":1773031011813236077,"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:46672/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":"user@example.com","version":0,"timestamp":1773031011813236077,"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:29275/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":"user@example.com","version":0,"timestamp":1773031011813236077,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1773031011943162304}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"http://example.com","version":0,"timestamp":1773031011943162304,"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:46672/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":"http://example.com","version":0,"timestamp":1773031011943162304,"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:29275/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":"http://example.com","version":0,"timestamp":1773031011943162304,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1773031012072495935}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773031012072495935,"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:46672/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773031012072495935,"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:29275/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1773031012072495935,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1773031012203952761}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773031012203952761,"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:46672/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773031012203952761,"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:29275/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773031012203952761,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1773031012334297245}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773031012334297245,"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:46672/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773031012334297245,"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:29275/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773031012334297245,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1773031012461560256}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773031012461560256,"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:46672/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773031012461560256,"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:29275/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773031012461560256,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1773031012593604445}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773031012593604445,"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:46672/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773031012593604445,"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:29275/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773031012593604445,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1773031012722482507}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"/usr/local/bin","version":0,"timestamp":1773031012722482507,"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:46672/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":"/usr/local/bin","version":0,"timestamp":1773031012722482507,"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:29275/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":"/usr/local/bin","version":0,"timestamp":1773031012722482507,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1773031012851712551}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773031012851712551,"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:46672/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773031012851712551,"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:29275/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773031012851712551,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1773031012979330264}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773031012979330264,"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:46672/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773031012979330264,"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:29275/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773031012979330264,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1773031013108188126}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773031013108188126,"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:46672/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773031013108188126,"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:29275/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773031013108188126,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1773031013239366138}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"body { background-color: #fff; }","version":0,"timestamp":1773031013239366138,"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:46672/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":"body { background-color: #fff; }","version":0,"timestamp":1773031013239366138,"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:29275/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":"body { background-color: #fff; }","version":0,"timestamp":1773031013239366138,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1773031013365792745}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"print(\'Hello World\')","version":0,"timestamp":1773031013365792745,"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:46672/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":"print(\'Hello World\')","version":0,"timestamp":1773031013365792745,"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:29275/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":"print(\'Hello World\')","version":0,"timestamp":1773031013365792745,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1773031013491605109}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"192.168.1.1","version":0,"timestamp":1773031013491605109,"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:46672/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":"192.168.1.1","version":0,"timestamp":1773031013491605109,"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:29275/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":"192.168.1.1","version":0,"timestamp":1773031013491605109,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1773031013619937951}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"www.example.com","version":0,"timestamp":1773031013619937951,"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:46672/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":"www.example.com","version":0,"timestamp":1773031013619937951,"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:29275/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":"www.example.com","version":0,"timestamp":1773031013619937951,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1773031013749663425}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773031013749663425,"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:46672/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773031013749663425,"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:29275/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773031013749663425,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1773031013882426795}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"1234-5678-9012-3456","version":0,"timestamp":1773031013882426795,"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:46672/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":"1234-5678-9012-3456","version":0,"timestamp":1773031013882426795,"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:29275/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":"1234-5678-9012-3456","version":0,"timestamp":1773031013882426795,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1773031014011627806}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"+1234567890","version":0,"timestamp":1773031014011627806,"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:46672/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":"+1234567890","version":0,"timestamp":1773031014011627806,"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:29275/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":"+1234567890","version":0,"timestamp":1773031014011627806,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1773031014140456455}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773031014140456455,"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:46672/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773031014140456455,"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:29275/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773031014140456455,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1773031014269966006}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"#helloWorld","version":0,"timestamp":1773031014269966006,"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:46672/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":"#helloWorld","version":0,"timestamp":1773031014269966006,"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:29275/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":"#helloWorld","version":0,"timestamp":1773031014269966006,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1773031014396243712}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"@username","version":0,"timestamp":1773031014396243712,"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:46672/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":"@username","version":0,"timestamp":1773031014396243712,"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:29275/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":"@username","version":0,"timestamp":1773031014396243712,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1773031014523496180}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"P@ssw0rd!","version":0,"timestamp":1773031014523496180,"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:46672/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":"P@ssw0rd!","version":0,"timestamp":1773031014523496180,"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:29275/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":"P@ssw0rd!","version":0,"timestamp":1773031014523496180,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1773031014653580126}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"01/11/2023","version":0,"timestamp":1773031014653580126,"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:46672/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":"01/11/2023","version":0,"timestamp":1773031014653580126,"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:29275/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":"01/11/2023","version":0,"timestamp":1773031014653580126,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1773031014780333732}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"12:00:00","version":0,"timestamp":1773031014780333732,"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:46672/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":"12:00:00","version":0,"timestamp":1773031014780333732,"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:29275/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":"12:00:00","version":0,"timestamp":1773031014780333732,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1773031014908709897}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46507/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":"E = mc^2","version":0,"timestamp":1773031014908709897,"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:46672/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":"E = mc^2","version":0,"timestamp":1773031014908709897,"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:29275/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":"E = mc^2","version":0,"timestamp":1773031014908709897,"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 108d66362cc4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df5cdf9424b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 47031f6e1d3c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 108d66362cc4. 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,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list0] with id: 2026-03-09_04-40-51__9f84ad1d-4c72-495d-adf4-152cba44f0be
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-09_04-40-51__9f84ad1d-4c72-495d-adf4-152cba44f0be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33223', '33224', '33225', '33226', '33227']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33223:33223 -p 33224:33224 -p 33225:33225 -p 33226:33226 -p 33227:33227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33225 --rest-port=33223 --tcp-port=33224 --discv5-udp-port=33226 --rest-address=0.0.0.0 --nat=extip:172.18.207.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eb8beee40e14c7e6e55f30b8accd879aad9d76ab34a5fe87dae9e8ebf587a24e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33227 --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 6048926556ce. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.237 waku 562ca9bcb52e482ac9011803d93cf9e7c544238f5f96e8941adbff6ce3435ee4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 562ca9bcb52e. Setting up logs at ./log/docker/node1_2026-03-09_04-40-51__9f84ad1d-4c72-495d-adf4-152cba44f0be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33223
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 9e953a305d7d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/health" -H "Content-Type: application/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:33223/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/33224/p2p/16Uiu2HAmTfGYQvcDP8DysCYCXn2Xjv8oZY9kz9hBFHc2PZbLbxfD","/ip4/172.18.207.237/tcp/33225/ws/p2p/16Uiu2HAmTfGYQvcDP8DysCYCXn2Xjv8oZY9kz9hBFHc2PZbLbxfD"],"enrUri":"enr:-L24QNuXv0DbfcNP8iVorWx97ikOd_lUJMWyMtWunixYXXY7d_cOZ7vem1cywlNwk8_DNgT0hIYQI9vx88yG1oSj5P8CgmlkgnY0gmlwhKwSz-2KbXVsdGlhZGRyc5YACASsEs_tBoHIAAoErBLP7QaByd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3vGcrDnKl0Bj5om_xuEA4zMrPxAObX5SRYGt-snWWiSDdGNwgoHIg3VkcIKByoV3YWt1MgU"}'
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-09_04-40-51__9f84ad1d-4c72-495d-adf4-152cba44f0be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16670', '16671', '16672', '16673', '16674']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16670:16670 -p 16671:16671 -p 16672:16672 -p 16673:16673 -p 16674:16674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16672 --rest-port=16670 --tcp-port=16671 --discv5-udp-port=16673 --rest-address=0.0.0.0 --nat=extip:172.18.137.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5e05ccfe4a6aa6abbf10effeb9c4eef258a159d71ae5ccc56eddce5adb7ae26f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16674 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNuXv0DbfcNP8iVorWx97ikOd_lUJMWyMtWunixYXXY7d_cOZ7vem1cywlNwk8_DNgT0hIYQI9vx88yG1oSj5P8CgmlkgnY0gmlwhKwSz-2KbXVsdGlhZGRyc5YACASsEs_tBoHIAAoErBLP7QaByd0DgnJzhQACAQAAiXNlY3AyNTZrMaED3vGcrDnKl0Bj5om_xuEA4zMrPxAObX5SRYGt-snWWiSDdGNwgoHIg3VkcIKByoV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.161 waku 803387caffcd497f590897a53e506a73ff08ad00e1d834193b93f5743ca239a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 803387caffcd. Setting up logs at ./log/docker/node2_2026-03-09_04-40-51__9f84ad1d-4c72-495d-adf4-152cba44f0be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16670
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16670/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16670/health" -H "Content-Type: application/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:16670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.161/tcp/16671/p2p/16Uiu2HAmDjEQAtJn9jGY9GjoZtLDDoF1CqTiMyuT1FuifDn9Xarp","/ip4/172.18.137.161/tcp/16672/ws/p2p/16Uiu2HAmDjEQAtJn9jGY9GjoZtLDDoF1CqTiMyuT1FuifDn9Xarp"],"enrUri":"enr:-L24QEl1ObARCtHAXjahpZd3bGqXEHrPI__0igcyylMye3MUAKqJB_7b43Xaf91hy5PbNVYhWd9GQaHfbJ_9BpikCKsCgmlkgnY0gmlwhKwSiaGKbXVsdGlhZGRyc5YACASsEomhBkEfAAoErBKJoQZBIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDD_HlbGFUQaeisx7tlJX5FXYX1vHmlQvosZlgETk8pj2DdGNwgkEfg3VkcIJBIYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.237/tcp/33224/p2p/16Uiu2HAmTfGYQvcDP8DysCYCXn2Xjv8oZY9kz9hBFHc2PZbLbxfD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16670/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773031254715662514,"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:16670/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773031254715662514,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773031254837830501,"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:16670/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773031254837830501,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773031254963754012,"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:16670/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773031254963754012,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773031255087167924,"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:16670/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773031255087167924,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773031255209895323,"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:16670/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773031255209895323,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773031255333691494,"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:16670/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773031255333691494,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33223/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33223/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773031255456695324,"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:16670/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773031255456695324,"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 562ca9bcb52e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 803387caffcd
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-09 04:36:31.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:31.484 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-03-09_04-36-31__383df90e-bd3b-40b2-8644-a9e40731342b
2026-03-09 04:36:31.484 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:31.484 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:31.484 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:36:31.492 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:31.492 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-31__383df90e-bd3b-40b2-8644-a9e40731342b__wakuorg_nwaku:latest.log
2026-03-09 04:36:31.492 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:31.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:31.494 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:31.494 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.207
2026-03-09 04:36:31.494 DEBUG [src.node.docker_mananger] Generated ports ['32888', '32889', '32890', '32891', '32892']
2026-03-09 04:36:31.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:31.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:31.495 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:31.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 32888:32888 -p 32889:32889 -p 32890:32890 -p 32891:32891 -p 32892:32892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32890 --rest-port=32888 --tcp-port=32889 --discv5-udp-port=32891 --rest-address=0.0.0.0 --nat=extip:172.18.5.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0ba056c6f0d8cb2fe26ccb4dfc645c0e0c00f30dddeaff7db710bc0eedbeca9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32892 --metrics-logging=true --relay=true
2026-03-09 04:36:31.695 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.207 waku 59a94c3ab748fe6eedad594dd449f17c64ece808904a598d73699c31af548c2c
2026-03-09 04:36:31.720 ERROR [src.node.docker_mananger] Max retries reached for container bcc7e47ba4b0. Exiting log stream.
2026-03-09 04:36:31.730 DEBUG [src.node.docker_mananger] Container started with ID 59a94c3ab748. Setting up logs at ./log/docker/node1_2026-03-09_04-36-31__383df90e-bd3b-40b2-8644-a9e40731342b__wakuorg_nwaku:latest.log
2026-03-09 04:36:31.730 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32888
2026-03-09 04:36:31.730 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:32.285 ERROR [src.node.docker_mananger] Max retries reached for container 5b9add188b10. Exiting log stream.
2026-03-09 04:36:32.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:36:32.734 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:32.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:32.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.207/tcp/32889/p2p/16Uiu2HAmEegNoHQ3a1Kn37gqL9Po15MeqiMmBkNrbR3TJEmbUPtw","/ip4/172.18.5.207/tcp/32890/ws/p2p/16Uiu2HAmEegNoHQ3a1Kn37gqL9Po15MeqiMmBkNrbR3TJEmbUPtw"],"enrUri":"enr:-L24QP3h-E6zUGznDEeukKsckW0ZVsDBQsGavGRr5CYqR9ASfm2Lr0HujiiYgCqYzU32R1KbtlmrzScuHNKMxbyttY4CgmlkgnY0gmlwhKwSBc-KbXVsdGlhZGRyc5YACASsEgXPBoB5AAoErBIFzwaAet0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHaMM9GJytsRwRcxF5bRA_pCfLhstPyAajlJssLuq9HSDdGNwgoB5g3VkcIKAe4V3YWt1MgE"}'
2026-03-09 04:36:32.737 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:32.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:32.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-31__383df90e-bd3b-40b2-8644-a9e40731342b__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.743 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:32.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:32.745 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:32.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.90
2026-03-09 04:36:32.745 DEBUG [src.node.docker_mananger] Generated ports ['45579', '45580', '45581', '45582', '45583']
2026-03-09 04:36:32.745 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:32.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:32.746 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:32.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 45579:45579 -p 45580:45580 -p 45581:45581 -p 45582:45582 -p 45583:45583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45581 --rest-port=45579 --tcp-port=45580 --discv5-udp-port=45582 --rest-address=0.0.0.0 --nat=extip:172.18.196.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fcb7feb44cccc0fd939d6aeb6eb66dea60af9dcec5f3b6045c922ede88cd1ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45583 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP3h-E6zUGznDEeukKsckW0ZVsDBQsGavGRr5CYqR9ASfm2Lr0HujiiYgCqYzU32R1KbtlmrzScuHNKMxbyttY4CgmlkgnY0gmlwhKwSBc-KbXVsdGlhZGRyc5YACASsEgXPBoB5AAoErBIFzwaAet0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHaMM9GJytsRwRcxF5bRA_pCfLhstPyAajlJssLuq9HSDdGNwgoB5g3VkcIKAe4V3YWt1MgE
2026-03-09 04:36:32.942 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.90 waku a0388cdc1931a4ef3d91895a847fbb00f531246eab760741d8fada1a7c3d0a4f
2026-03-09 04:36:32.977 DEBUG [src.node.docker_mananger] Container started with ID a0388cdc1931. Setting up logs at ./log/docker/node2_2026-03-09_04-36-31__383df90e-bd3b-40b2-8644-a9e40731342b__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.977 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45579
2026-03-09 04:36:32.978 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:33.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:36:34.002 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:34.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.90/tcp/45580/p2p/16Uiu2HAm7wQ4jQt36vX37ubM2dXEDrjQd2spicLPRDzHpNLYQoj3","/ip4/172.18.196.90/tcp/45581/ws/p2p/16Uiu2HAm7wQ4jQt36vX37ubM2dXEDrjQd2spicLPRDzHpNLYQoj3"],"enrUri":"enr:-L24QDU4Z5kGADQraH3eCxx0mximED-nUMHDlvR91F_3Nz8VKIXWLF2GuBdP_e0z11Puf1NFJMXOYbN8moa-RAKgUxsCgmlkgnY0gmlwhKwSxFqKbXVsdGlhZGRyc5YACASsEsRaBrIMAAoErBLEWgayDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECuemsIt3IstnsjvbI7M7DQro_Y-kZBNl2KzsaK4wYaiaDdGNwgrIMg3VkcIKyDoV3YWt1MgE"}'
2026-03-09 04:36:34.011 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:34.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.207/tcp/32889/p2p/16Uiu2HAmEegNoHQ3a1Kn37gqL9Po15MeqiMmBkNrbR3TJEmbUPtw"]'
2026-03-09 04:36:34.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.015 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-09 04:36:34.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:34.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:34.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32888/relay/v1/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-09 04:36:34.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.032 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:34.132 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.135 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":1773030994025291264,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.136 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.139 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":1773030994025291264,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.140 INFO [src.steps.relay] WARM UP successful!!
2026-03-09 04:36:34.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32888/relay/v1/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-09 04:36:34.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:34.247 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773030994141712821,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.251 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.254 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":1773030994141712821,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.255 DEBUG [src.node.waku_node] Pausing container with id 59a94c3ab748
2026-03-09 04:36:34.265 DEBUG [src.node.waku_node] Unpause container with id 59a94c3ab748
2026-03-09 04:36:34.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32888/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-09 04:36:34.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.278 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:34.379 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.381 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":1773030994273548945,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.383 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.385 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":1773030994273548945,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.387 DEBUG [src.node.waku_node] Pausing container with id a0388cdc1931
2026-03-09 04:36:34.396 DEBUG [src.node.waku_node] Unpause container with id a0388cdc1931
2026-03-09 04:36:34.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32888/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-09 04:36:34.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:34.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:34.512 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.514 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":1773030994405941348,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.516 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:34.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:34.518 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":1773030994405941348,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:34.521 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:34.522 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:34.523 DEBUG [src.node.waku_node] Stopping container with id 59a94c3ab748
2026-03-09 04:36:35.113 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:35.113 DEBUG [src.node.waku_node] Stopping container with id a0388cdc1931
2026-03-09 04:36:35.669 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:35.671 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:35.677 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:35.683 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,231 @@
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-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796
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-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60011', '60012', '60013', '60014', '60015']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60011:60011 -p 60012:60012 -p 60013:60013 -p 60014:60014 -p 60015:60015 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60013 --rest-port=60011 --tcp-port=60012 --discv5-udp-port=60014 --rest-address=0.0.0.0 --nat=extip:172.18.207.4 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dd4bd92805e1b3c2e2dffd6069daba88ddbdedbfbd37e55fb58f38a386bcc3df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60015 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 277aa5af727a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.4 waku 9a2329fdac2df7ca34d0459bad99889e7ba1d5d99a0718399a4e8498f51b0b2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a2329fdac2d. Setting up logs at ./log/docker/node1_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60011
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 9209b529c21b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60011/health" -H "Content-Type: application/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:60011/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/60012/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5","/ip4/172.18.207.4/tcp/60013/ws/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5"],"enrUri":"enr:-L24QB3phx8bzr8dL_TzdeTBdNI0RKgSct3oEuo3jhYcGgmMAl3tGvpkIWy351CHRQmaridhAo2UwTMIySBkKzpzOTUCgmlkgnY0gmlwhKwSzwSKbXVsdGlhZGRyc5YACASsEs8EBupsAAoErBLPBAbqbd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsAMdYbtx65PVjEqEtoWW79nVCqlxxgEeho2rZEERDZyDdGNwgupsg3VkcILqboV3YWt1MgU"}'
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-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51238', '51239', '51240', '51241', '51242']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51238:51238 -p 51239:51239 -p 51240:51240 -p 51241:51241 -p 51242:51242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51240 --rest-port=51238 --tcp-port=51239 --discv5-udp-port=51241 --rest-address=0.0.0.0 --nat=extip:172.18.59.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b43f5c54875de2ab3c5fa2c5d7a71ba9acb9b8a3bdb11e0ada0a62f60f73ee5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51242 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB3phx8bzr8dL_TzdeTBdNI0RKgSct3oEuo3jhYcGgmMAl3tGvpkIWy351CHRQmaridhAo2UwTMIySBkKzpzOTUCgmlkgnY0gmlwhKwSzwSKbXVsdGlhZGRyc5YACASsEs8EBupsAAoErBLPBAbqbd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsAMdYbtx65PVjEqEtoWW79nVCqlxxgEeho2rZEERDZyDdGNwgupsg3VkcILqboV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.246 waku 1982bd446ff161f632124e7a055d576ac370aca055694488ba734c6be0cf33db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1982bd446ff1. Setting up logs at ./log/docker/node2_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51238
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51238/health" -H "Content-Type: application/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:51238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.246/tcp/51239/p2p/16Uiu2HAm8iSvd6xFuZx9gk6MsQgrtm9XxAhas4fedg2XUzdSUD2J","/ip4/172.18.59.246/tcp/51240/ws/p2p/16Uiu2HAm8iSvd6xFuZx9gk6MsQgrtm9XxAhas4fedg2XUzdSUD2J"],"enrUri":"enr:-L24QNuYWZeuzc2u7DNQD2sPMIc35Cx0mcGNQvIu7umFVp34InaC6vnQEgx-_U4RhDZVMir1fWq2-d7mqy5K-6IzKLUCgmlkgnY0gmlwhKwSO_aKbXVsdGlhZGRyc5YACASsEjv2BsgnAAoErBI79gbIKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxXQK9_zHFehdivyTJbfyAHI_EzS9RYxn3Zx4nfg4tQODdGNwgsgng3VkcILIKYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51238/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.4/tcp/60012/p2p/16Uiu2HAm7GkVM2Q2tD7AjCXrBjV12K7p21rJz1BpGUSNeZDi4gK5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60011/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:51238/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:60011/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:60011/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":1773031192757389010,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031197169188413,"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 9a2329fdac2d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1982bd446ff1
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-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-39-54__aab1d5a4-3553-4007-bc1f-c79628259796__wakuorg_nwaku:latest.log
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-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661
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-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12051', '12052', '12053', '12054', '12055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12051:12051 -p 12052:12052 -p 12053:12053 -p 12054:12054 -p 12055:12055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12053 --rest-port=12051 --tcp-port=12052 --discv5-udp-port=12054 --rest-address=0.0.0.0 --nat=extip:172.18.203.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a5bcebf8bb8ef4814d7c24b41ac4fa0b1eee4a4c05bc1db9a357abc9a94a0b1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12055 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a2329fdac2d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.248 waku 19cbf3d12d23340e7c07781bb8caa1981343c5711a756fcb0a742979fdf92f5d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19cbf3d12d23. Setting up logs at ./log/docker/node1_2026-03-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12051
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 1982bd446ff1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12051/health" -H "Content-Type: application/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:12051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.248/tcp/12052/p2p/16Uiu2HAm8S1cqdAZAySt7ChNzkXCxqsFjdaw9zBCMqcyLTihyt4D","/ip4/172.18.203.248/tcp/12053/ws/p2p/16Uiu2HAm8S1cqdAZAySt7ChNzkXCxqsFjdaw9zBCMqcyLTihyt4D"],"enrUri":"enr:-L24QDb3r8N5im8PcMt0Oljp60NmYrtlu8wL5QCkaDNkhp8KAcM7_sfFgFVjEJUGki3nXPcMtyyP1XoQYhX5y_5rEwkCgmlkgnY0gmlwhKwSy_iKbXVsdGlhZGRyc5YACASsEsv4Bi8UAAoErBLL-AYvFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECwT4it3Ikz6BnvEYTa0Y6calr_eMuP9HuxgLDwi3seMaDdGNwgi8Ug3VkcIIvFoV3YWt1MgU"}'
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-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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 ['14081', '14082', '14083', '14084', '14085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14081:14081 -p 14082:14082 -p 14083:14083 -p 14084:14084 -p 14085:14085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14083 --rest-port=14081 --tcp-port=14082 --discv5-udp-port=14084 --rest-address=0.0.0.0 --nat=extip:172.18.52.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6e727ddfeb91a5defebeea2ccacbd2c2b80fcd3a479feaea3f543b5ab80559a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDb3r8N5im8PcMt0Oljp60NmYrtlu8wL5QCkaDNkhp8KAcM7_sfFgFVjEJUGki3nXPcMtyyP1XoQYhX5y_5rEwkCgmlkgnY0gmlwhKwSy_iKbXVsdGlhZGRyc5YACASsEsv4Bi8UAAoErBLL-AYvFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECwT4it3Ikz6BnvEYTa0Y6calr_eMuP9HuxgLDwi3seMaDdGNwgi8Ug3VkcIIvFoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.43 waku 0a949cdc976c8b00e183d424943e0e538fd4ddb08c97f3e649d7eede8fffa8b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a949cdc976c. Setting up logs at ./log/docker/node2_2026-03-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14081
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14081/health" -H "Content-Type: application/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:14081/debug/v1/info" -H "Content-Type: application/json" -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/14082/p2p/16Uiu2HAmJAJ1kyLm1z9UL1EtLt9KRVFiUXihT7JM2SryZAEYSSvh","/ip4/172.18.52.43/tcp/14083/ws/p2p/16Uiu2HAmJAJ1kyLm1z9UL1EtLt9KRVFiUXihT7JM2SryZAEYSSvh"],"enrUri":"enr:-L24QK5_rrvEpSyTFeS9-x79AzmVJ6FaLn8PXSUvvHCLUj91NWoSGqf3okKMof1nxFwvFlZuC8hwUTBMv3qUvuLAvoMCgmlkgnY0gmlwhKwSNCuKbXVsdGlhZGRyc5YACASsEjQrBjcCAAoErBI0KwY3A90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUcxAAGxFfyYM7Cvbuu3Q32pZU2oRO1-fHgBtTvltNuaDdGNwgjcCg3VkcII3BIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.248/tcp/12052/p2p/16Uiu2HAm8S1cqdAZAySt7ChNzkXCxqsFjdaw9zBCMqcyLTihyt4D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/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:14081/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:12051/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:12051/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":1773031197169188413,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031201033301865,"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 19cbf3d12d23
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a949cdc976c
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-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-39-58__5eec4bca-b156-4612-854a-a0102c0f6661__wakuorg_nwaku:latest.log
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-09_04-40-02__f9c14529-6dce-45a7-8e7b-80fbb8678ce9
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-09_04-40-02__f9c14529-6dce-45a7-8e7b-80fbb8678ce9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44658', '44659', '44660', '44661', '44662']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44658:44658 -p 44659:44659 -p 44660:44660 -p 44661:44661 -p 44662:44662 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44660 --rest-port=44658 --tcp-port=44659 --discv5-udp-port=44661 --rest-address=0.0.0.0 --nat=extip:172.18.176.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ff6aae9df8cab42af4e3ed2dc72fef5a4270abefbc4b6eb235f82cc0a75befd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44662 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 19cbf3d12d23. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.95 waku db9ae8fef640c6180c9ccd8b4c8ec428023cb514eca93260fd5e1a039cd86847
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db9ae8fef640. Setting up logs at ./log/docker/node1_2026-03-09_04-40-02__f9c14529-6dce-45a7-8e7b-80fbb8678ce9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44658
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 0a949cdc976c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44658/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44658/health" -H "Content-Type: application/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:44658/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.95/tcp/44659/p2p/16Uiu2HAm7C9pBGxmJWznvVFb1jbw18PibUUgKPtuFYtHbRon1qkV","/ip4/172.18.176.95/tcp/44660/ws/p2p/16Uiu2HAm7C9pBGxmJWznvVFb1jbw18PibUUgKPtuFYtHbRon1qkV"],"enrUri":"enr:-L24QAu_OUYlcTQyAeHG1r3Yv1Vd6w2oJ844BLqkHGP7wLAJB3Yoz3rRTEpYAPYMGTsPv0A1ykew_StBzk1zKwf5HjkCgmlkgnY0gmlwhKwSsF-KbXVsdGlhZGRyc5YACASsErBfBq5zAAoErBKwXwaudN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrtWVg2Ue6Fx-zMz_6SP1_tvBwbuQOhXTKxUzN_uj1CqDdGNwgq5zg3VkcIKudYV3YWt1MgU"}'
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-09_04-40-02__f9c14529-6dce-45a7-8e7b-80fbb8678ce9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32460', '32461', '32462', '32463', '32464']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32460:32460 -p 32461:32461 -p 32462:32462 -p 32463:32463 -p 32464:32464 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32462 --rest-port=32460 --tcp-port=32461 --discv5-udp-port=32463 --rest-address=0.0.0.0 --nat=extip:172.18.210.203 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d88daf9d2e7fb7ddb3e61b8c9b99d0cd7cd5a1ad60b683bbbd49fe1c9ef5f6ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32464 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAu_OUYlcTQyAeHG1r3Yv1Vd6w2oJ844BLqkHGP7wLAJB3Yoz3rRTEpYAPYMGTsPv0A1ykew_StBzk1zKwf5HjkCgmlkgnY0gmlwhKwSsF-KbXVsdGlhZGRyc5YACASsErBfBq5zAAoErBKwXwaudN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrtWVg2Ue6Fx-zMz_6SP1_tvBwbuQOhXTKxUzN_uj1CqDdGNwgq5zg3VkcIKudYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.203 waku 85b15c24c67c5efec641769502449d7b528f475062343752031444c1f4b36678
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85b15c24c67c. Setting up logs at ./log/docker/node2_2026-03-09_04-40-02__f9c14529-6dce-45a7-8e7b-80fbb8678ce9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32460
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32460/health" -H "Content-Type: application/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:32460/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/32461/p2p/16Uiu2HAm4YQPWHzFxHnjRTLCbL2emC8525fEeykTYkqYBv6zcNWv","/ip4/172.18.210.203/tcp/32462/ws/p2p/16Uiu2HAm4YQPWHzFxHnjRTLCbL2emC8525fEeykTYkqYBv6zcNWv"],"enrUri":"enr:-L24QNqgMF7kDWJKzIem_U6s3peDx3MD0oClOQPvYBhnZJdnO-BAlY4CVvcSvryQs3GRHab2-qNPlDXtvK5o3wzczIcCgmlkgnY0gmlwhKwS0suKbXVsdGlhZGRyc5YACASsEtLLBn7NAAoErBLSywZ-zt0DgnJzhQACAQAAiXNlY3AyNTZrMaECh3Ked5z1vuIwqGef5FP9Sntyni3kIP4Lq5bKHikEOiODdGNwgn7Ng3VkcIJ-z4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32460/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.95/tcp/44659/p2p/16Uiu2HAm7C9pBGxmJWznvVFb1jbw18PibUUgKPtuFYtHbRon1qkV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44658/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:32460/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:44658/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:44658/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":1773031205031909084,"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:32460/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":1773031205031909084,"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 db9ae8fef640
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85b15c24c67c
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-09 04:36:49.519 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:49.519 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-03-09_04-36-49__2f66c51f-699c-4ed8-b951-66ceb2a3a36f
2026-03-09 04:36:49.520 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:49.520 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:49.520 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:36:49.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:49.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-49__2f66c51f-699c-4ed8-b951-66ceb2a3a36f__wakuorg_nwaku:latest.log
2026-03-09 04:36:49.526 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:49.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:49.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:49.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.164
2026-03-09 04:36:49.528 DEBUG [src.node.docker_mananger] Generated ports ['61034', '61035', '61036', '61037', '61038']
2026-03-09 04:36:49.528 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:49.528 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:49.528 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:49.528 DEBUG [src.node.docker_mananger] docker run -i -t -p 61034:61034 -p 61035:61035 -p 61036:61036 -p 61037:61037 -p 61038:61038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61036 --rest-port=61034 --tcp-port=61035 --discv5-udp-port=61037 --rest-address=0.0.0.0 --nat=extip:172.18.130.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cac7e8ecbf7eb0aeee9ae6f24bcfcf5317f1fb85eeadbde19cde0febbcfad8be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61038 --metrics-logging=true --relay=true
2026-03-09 04:36:49.678 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.164 waku dfcfe4dab4905949a2c5f5596d7231dfa981c4cc8e17c718b2c93d288e82739b
2026-03-09 04:36:49.709 DEBUG [src.node.docker_mananger] Container started with ID dfcfe4dab490. Setting up logs at ./log/docker/node1_2026-03-09_04-36-49__2f66c51f-699c-4ed8-b951-66ceb2a3a36f__wakuorg_nwaku:latest.log
2026-03-09 04:36:49.709 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61034
2026-03-09 04:36:49.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:49.798 ERROR [src.node.docker_mananger] Max retries reached for container 5d9139f16aeb. Exiting log stream.
2026-03-09 04:36:50.322 ERROR [src.node.docker_mananger] Max retries reached for container 35f4e5a362ca. Exiting log stream.
2026-03-09 04:36:50.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61034/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:50.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:36:50.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:50.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:50.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.164/tcp/61035/p2p/16Uiu2HAmNe2CvCKgZhCit7tzPTuFyR97qD44FfqS56mZ8bWfER5c","/ip4/172.18.130.164/tcp/61036/ws/p2p/16Uiu2HAmNe2CvCKgZhCit7tzPTuFyR97qD44FfqS56mZ8bWfER5c"],"enrUri":"enr:-L24QGxbOOEVb6n_D8J5E1F7sJgxYNZkGSWUiGfBhFWDRzRUYkHpK0-PPVZlNGaKDF3fM0hF9WgOtj1s5VNdud2zXnsCgmlkgnY0gmlwhKwSgqSKbXVsdGlhZGRyc5YACASsEoKkBu5rAAoErBKCpAbubN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlFVi-6ZkldsC4ArcZvAgS9moQzEyHBnYIAfjMnUkbfODdGNwgu5rg3VkcILubYV3YWt1MgE"}'
2026-03-09 04:36:50.717 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:50.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:50.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-49__2f66c51f-699c-4ed8-b951-66ceb2a3a36f__wakuorg_nwaku:latest.log
2026-03-09 04:36:50.723 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:50.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:50.724 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:50.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.244
2026-03-09 04:36:50.725 DEBUG [src.node.docker_mananger] Generated ports ['12408', '12409', '12410', '12411', '12412']
2026-03-09 04:36:50.725 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:50.725 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:50.725 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:50.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 12408:12408 -p 12409:12409 -p 12410:12410 -p 12411:12411 -p 12412:12412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12410 --rest-port=12408 --tcp-port=12409 --discv5-udp-port=12411 --rest-address=0.0.0.0 --nat=extip:172.18.225.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4183c5a9ee0af6aeccdbef754d40824e450ab3dd43eaed70f2cfdd96beebdb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12412 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGxbOOEVb6n_D8J5E1F7sJgxYNZkGSWUiGfBhFWDRzRUYkHpK0-PPVZlNGaKDF3fM0hF9WgOtj1s5VNdud2zXnsCgmlkgnY0gmlwhKwSgqSKbXVsdGlhZGRyc5YACASsEoKkBu5rAAoErBKCpAbubN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlFVi-6ZkldsC4ArcZvAgS9moQzEyHBnYIAfjMnUkbfODdGNwgu5rg3VkcILubYV3YWt1MgE
2026-03-09 04:36:50.887 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.244 waku 8b3a031d11fc9ee26675419c58c01c1214b2f4da78eb245332d4b4102ab11cc6
2026-03-09 04:36:50.916 DEBUG [src.node.docker_mananger] Container started with ID 8b3a031d11fc. Setting up logs at ./log/docker/node2_2026-03-09_04-36-49__2f66c51f-699c-4ed8-b951-66ceb2a3a36f__wakuorg_nwaku:latest.log
2026-03-09 04:36:50.916 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12408
2026-03-09 04:36:50.916 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:51.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12408/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:51.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:36:51.947 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:51.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:51.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.244/tcp/12409/p2p/16Uiu2HAkuoUMbaZxuBBL1Sa6mM74QwwyByE6suVjvcserB6J1cr1","/ip4/172.18.225.244/tcp/12410/ws/p2p/16Uiu2HAkuoUMbaZxuBBL1Sa6mM74QwwyByE6suVjvcserB6J1cr1"],"enrUri":"enr:-L24QBzkRkpnVG3riqfshO2TLDkBsKgke6vz8_UfIX0xkLBPaa5xLccmbstNhYCUlqhtZO9oT-lyyEt93PaCN33OEbUCgmlkgnY0gmlwhKwS4fSKbXVsdGlhZGRyc5YACASsEuH0BjB5AAoErBLh9AYwet0DgnJzhQADAQAAiXNlY3AyNTZrMaECBZWiaOK_jmZ_fekmFJrlSgC1l4yZDUoSgH7AFEkqbzaDdGNwgjB5g3VkcIIwe4V3YWt1MgE"}'
2026-03-09 04:36:51.951 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:51.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.164/tcp/61035/p2p/16Uiu2HAmNe2CvCKgZhCit7tzPTuFyR97qD44FfqS56mZ8bWfER5c"]'
2026-03-09 04:36:51.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:51.955 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-09 04:36:51.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:51.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:51.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:51.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:51.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61034/relay/v1/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-09 04:36:51.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:51.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:52.070 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.073 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":1773031011964898048,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:52.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.077 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":1773031011964898048,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:52.079 INFO [src.steps.relay] WARM UP successful!!
2026-03-09 04:36:52.079 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-03-09 04:36:52.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61034/relay/v1/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-09 04:36:52.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:52.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:52.185 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.188 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":1773031012080178384,"ephemeral":true,"proof":""}]'
2026-03-09 04:36:52.190 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.193 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":1773031012080178384,"ephemeral":true,"proof":""}]'
2026-03-09 04:36:52.194 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-03-09 04:36:52.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61034/relay/v1/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-09 04:36:52.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:52.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:52.299 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773031012194975195,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:52.304 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:52.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12408/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:52.306 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":1773031012194975195,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:52.309 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:52.310 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:52.310 DEBUG [src.node.waku_node] Stopping container with id dfcfe4dab490
2026-03-09 04:36:52.829 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:52.830 DEBUG [src.node.waku_node] Stopping container with id 8b3a031d11fc
2026-03-09 04:36:53.320 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:53.322 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:53.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:53.333 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_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-03-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f
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-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4603', '4604', '4605', '4606', '4607']
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 4603:4603 -p 4604:4604 -p 4605:4605 -p 4606:4606 -p 4607:4607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4605 --rest-port=4603 --tcp-port=4604 --discv5-udp-port=4606 --rest-address=0.0.0.0 --nat=extip:172.18.210.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=070ecc4f83b7a544b5051807dc1666fd43d5eafc3cac9ada0c1dbbe88da2eaa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4607 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a2a478d0b4f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.1 waku 961e35807e0a20e6fd6ca2300a52f088161c7d8b33ae4f38f917ba5c32827f63
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 961e35807e0a. Setting up logs at ./log/docker/node1_2026-03-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4603
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 67ed310978c1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4603/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4603/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4603/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4603/health" -H "Content-Type: application/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:4603/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/4604/p2p/16Uiu2HAm4K5gzjuwTBjBtdYDYszvy4rtRYw55yNbLugQm2tAJkDx","/ip4/172.18.210.1/tcp/4605/ws/p2p/16Uiu2HAm4K5gzjuwTBjBtdYDYszvy4rtRYw55yNbLugQm2tAJkDx"],"enrUri":"enr:-L24QI2Gzg8qne317JeeY4ukMl6UxJ5B78bWnw7uZXCCOETdKjK6CSkEI39OcPwXC-RFAbtno1_uoaNpcVDPEQW73tkCgmlkgnY0gmlwhKwS0gGKbXVsdGlhZGRyc5YACASsEtIBBhH8AAoErBLSAQYR_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjtFPJ_nCudiOYOV-g7NDj7vjLpAr1UvFPXuY1YolODdGNwghH8g3VkcIIR_oV3YWt1MgU"}'
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-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34908', '34909', '34910', '34911', '34912']
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 34908:34908 -p 34909:34909 -p 34910:34910 -p 34911:34911 -p 34912:34912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34910 --rest-port=34908 --tcp-port=34909 --discv5-udp-port=34911 --rest-address=0.0.0.0 --nat=extip:172.18.189.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=caafe3f625089c62262ffaa26418e1ccfad0dfcb33f2ca05ebeb17ca4a3ba93a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34912 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI2Gzg8qne317JeeY4ukMl6UxJ5B78bWnw7uZXCCOETdKjK6CSkEI39OcPwXC-RFAbtno1_uoaNpcVDPEQW73tkCgmlkgnY0gmlwhKwS0gGKbXVsdGlhZGRyc5YACASsEtIBBhH8AAoErBLSAQYR_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjtFPJ_nCudiOYOV-g7NDj7vjLpAr1UvFPXuY1YolODdGNwghH8g3VkcIIR_oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.85 waku baaa35b6ad8d96bf6ebb115fa01148ea24ef8f0899bff8fb1501a8301ac4e8a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID baaa35b6ad8d. Setting up logs at ./log/docker/node2_2026-03-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34908
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34908/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34908/health" -H "Content-Type: application/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:34908/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/34909/p2p/16Uiu2HAmPPGEDWvQzVbiohexTVtgacYfy2fCGzWp23HuD3cGn5db","/ip4/172.18.189.85/tcp/34910/ws/p2p/16Uiu2HAmPPGEDWvQzVbiohexTVtgacYfy2fCGzWp23HuD3cGn5db"],"enrUri":"enr:-L24QDanTFAxO8_FRn1wKJDHn18cf1rcb8RYF-vW7c9YQYawONyOvEwiOCwsLI-zawPTbPW0emqafJOT1nUIM9OF2aACgmlkgnY0gmlwhKwSvVWKbXVsdGlhZGRyc5YACASsEr1VBohdAAoErBK9VQaIXt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDn2k3c7y3YwQwgsXdcuJQ4pKNlpuQsmscVHgTLNjnjTKDdGNwgohdg3VkcIKIX4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.1/tcp/4604/p2p/16Uiu2HAm4K5gzjuwTBjBtdYDYszvy4rtRYw55yNbLugQm2tAJkDx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4603/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:34908/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:4603/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:4603/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":1773031051928685780,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031051008632184,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031053043604553,"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 961e35807e0a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id baaa35b6ad8d
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-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-37-30__11f0f295-567f-47ba-a4f7-670fd63d187f__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush with id: 2026-03-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae
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-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30304', '30305', '30306', '30307', '30308']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30304:30304 -p 30305:30305 -p 30306:30306 -p 30307:30307 -p 30308:30308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30306 --rest-port=30304 --tcp-port=30305 --discv5-udp-port=30307 --rest-address=0.0.0.0 --nat=extip:172.18.235.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd2254be14e9015d9fce3be080d8b4f4373586ca10d2e0c4b7e3c3710203e797 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30308 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.31 waku 21e286d9289865544da8ae7cfd1e5492be6289fc57cbd14d85fa6f895cce38da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21e286d92898. Setting up logs at ./log/docker/node1_2026-03-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30304
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 bc9817e6efad. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f830965d29ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30304/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:30304/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/30305/p2p/16Uiu2HAmT7ct2FvRHK4t6hDTYmFYtWmhwfEY98oq71eoQyWoyFgc","/ip4/172.18.235.31/tcp/30306/ws/p2p/16Uiu2HAmT7ct2FvRHK4t6hDTYmFYtWmhwfEY98oq71eoQyWoyFgc"],"enrUri":"enr:-L24QImOPBmSFF0t25WKw5d4yz82svivAFWspKwxdP9_hbPWBZkVcN0YNdUwuc0RrxkgmCc7s0PADXcZ_ZCcgKBSGkMCgmlkgnY0gmlwhKwS6x-KbXVsdGlhZGRyc5YACASsEusfBnZhAAoErBLrHwZ2Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1tYFwC1UZbtXe_h-posXRsuAxAOX_yoB9qAOf1fXVTGDdGNwgnZhg3VkcIJ2Y4V3YWt1Mgk"}'
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-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20879', '20880', '20881', '20882', '20883']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20879:20879 -p 20880:20880 -p 20881:20881 -p 20882:20882 -p 20883:20883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20881 --rest-port=20879 --tcp-port=20880 --discv5-udp-port=20882 --rest-address=0.0.0.0 --nat=extip:172.18.235.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=01d4eecccde02d9c9bca0d442ae5ad5435ae2b7b9d7bce1b1d6e56a217cedde3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20883 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QImOPBmSFF0t25WKw5d4yz82svivAFWspKwxdP9_hbPWBZkVcN0YNdUwuc0RrxkgmCc7s0PADXcZ_ZCcgKBSGkMCgmlkgnY0gmlwhKwS6x-KbXVsdGlhZGRyc5YACASsEusfBnZhAAoErBLrHwZ2Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1tYFwC1UZbtXe_h-posXRsuAxAOX_yoB9qAOf1fXVTGDdGNwgnZhg3VkcIJ2Y4V3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.187 waku f04bf5d99e9bea4bdf2daee2bbb2aface8420623bf40c3779c44531e3a5c2b84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f04bf5d99e9b. Setting up logs at ./log/docker/node1_2026-03-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20879
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20879/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:20879/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/20880/p2p/16Uiu2HAm6xdtNgYpmnEaWPgp2Qu1wBXx87UCJt95b3unoXy5SJK8","/ip4/172.18.235.187/tcp/20881/ws/p2p/16Uiu2HAm6xdtNgYpmnEaWPgp2Qu1wBXx87UCJt95b3unoXy5SJK8"],"enrUri":"enr:-L24QA9G91MMQkPS365u2XuK2xSAmKLQ4qGrhwbAj2LgrpQhfs6H8AmqXap8vELMZek73I-a3ni_tNI8Q6f4iS8yeUICgmlkgnY0gmlwhKwS67uKbXVsdGlhZGRyc5YACASsEuu7BlGQAAoErBLruwZRkd0DgnJzhQADAQAAiXNlY3AyNTZrMaECq18xuKOXw-LCgBrQ_UVkB8v2FiDy3WW-iYkMx-WCDCeDdGNwglGQg3VkcIJRkoV3YWt1MgE"}'
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-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53201', '53202', '53203', '53204', '53205']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53201:53201 -p 53202:53202 -p 53203:53203 -p 53204:53204 -p 53205:53205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53203 --rest-port=53201 --tcp-port=53202 --discv5-udp-port=53204 --rest-address=0.0.0.0 --nat=extip:172.18.106.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac4e1f2fbec38ada195de262cbdf844853fb90a82a7fdd033de799efed92d743 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53205 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QImOPBmSFF0t25WKw5d4yz82svivAFWspKwxdP9_hbPWBZkVcN0YNdUwuc0RrxkgmCc7s0PADXcZ_ZCcgKBSGkMCgmlkgnY0gmlwhKwS6x-KbXVsdGlhZGRyc5YACASsEusfBnZhAAoErBLrHwZ2Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1tYFwC1UZbtXe_h-posXRsuAxAOX_yoB9qAOf1fXVTGDdGNwgnZhg3VkcIJ2Y4V3YWt1Mgk --lightpushnode=/ip4/172.18.235.31/tcp/30305/p2p/16Uiu2HAmT7ct2FvRHK4t6hDTYmFYtWmhwfEY98oq71eoQyWoyFgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.9 waku 896cbd5622380eadf213814297798476c043bb381ab4ebd673a3f0db03a5e0a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 896cbd562238. Setting up logs at ./log/docker/node1_2026-03-09_04-34-57__c3302121-ebf1-4a3f-830f-6c0e037514ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53201
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53201/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:53201/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.9/tcp/53202/p2p/16Uiu2HAmSt1xcP3FpUK6WvwxUSErA6izXJDfqgMnqA5QCpDv6sQe","/ip4/172.18.106.9/tcp/53203/ws/p2p/16Uiu2HAmSt1xcP3FpUK6WvwxUSErA6izXJDfqgMnqA5QCpDv6sQe"],"enrUri":"enr:-L24QK8mly8deSTCmG1AVfTEWRhUv8KcxDrB6ZjWD3fIraWYBpiApHawMyL9PJh-voe5Yem_PNrdw1tlsEojUusmc_ICgmlkgnY0gmlwhKwSagmKbXVsdGlhZGRyc5YACASsEmoJBs_SAAoErBJqCQbP090DgnJzhQADAQAAiXNlY3AyNTZrMaED01n8nNmplm8P_tyUt2yxcA9yJqwpB-ScFnTiSrge3TuDdGNwgs_Sg3VkcILP1IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30304/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:20879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.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:53201/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1773030901588170984}}'
INFO  src.node.api_clients.base_client:base_client.py: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:30304/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":1773030901588170984,"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:20879/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":1773030901588170984,"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 21e286d92898
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f04bf5d99e9b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 896cbd562238
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21e286d92898. 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-09 04:42:29.606 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:42:29.606 DEBUG [tests.conftest] Running test: test_store_sync_overlap_sync_window with id: 2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01
2026-03-09 04:42:29.607 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:42:29.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:29.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01__wakuorg_nwaku:latest.log
2026-03-09 04:42:29.621 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:29.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01__wakuorg_nwaku:latest.log
2026-03-09 04:42:29.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:42:29.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01__wakuorg_nwaku:latest.log
2026-03-09 04:42:29.629 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:42:29.630 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:42:29.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:42:29.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:42:29.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.17
2026-03-09 04:42:29.632 DEBUG [src.node.docker_mananger] Generated ports ['60291', '60292', '60293', '60294', '60295']
2026-03-09 04:42:29.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:42:29.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:42:29.633 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:42:29.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 60291:60291 -p 60292:60292 -p 60293:60293 -p 60294:60294 -p 60295:60295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60293 --rest-port=60291 --tcp-port=60292 --discv5-udp-port=60294 --rest-address=0.0.0.0 --nat=extip:172.18.75.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9bdbdb6e0ad17cc0fbf1f5afded9c9b043a9d6cefd22c8c24bf4f10be59bec1 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60295 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-09 04:42:29.804 ERROR [src.node.docker_mananger] Max retries reached for container 01ce2893cda7. Exiting log stream.
2026-03-09 04:42:29.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.17 waku 70b9dafd1f5f8992b723f3b917220f57e3cbc3ac71d6c361d1cbeb8d9d8e7771
2026-03-09 04:42:29.875 DEBUG [src.node.docker_mananger] Container started with ID 70b9dafd1f5f. Setting up logs at ./log/docker/node1_2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01__wakuorg_nwaku:latest.log
2026-03-09 04:42:29.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60291
2026-03-09 04:42:29.878 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:42:30.391 ERROR [src.node.docker_mananger] Max retries reached for container 13154e6d51f7. Exiting log stream.
2026-03-09 04:42:30.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60291/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:30.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-09 04:42:30.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:42:30.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:30.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.17/tcp/60292/p2p/16Uiu2HAm7gqy4VmoFuLQB36N86ff18v1ftg2XaXoUqHN98rWLGEJ","/ip4/172.18.75.17/tcp/60293/ws/p2p/16Uiu2HAm7gqy4VmoFuLQB36N86ff18v1ftg2XaXoUqHN98rWLGEJ"],"enrUri":"enr:-L24QPSfuq4ENR0RUwsD3mWvB1D9Q12GKpj2DMQGwhyjgz97SUvKmzmJuuHjSatTU3Xmn85x07ngpFsmrgOFstMqlfECgmlkgnY0gmlwhKwSSxGKbXVsdGlhZGRyc5YACASsEksRBuuEAAoErBJLEQbrhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECti8_fZNxB8TQ4djaQqi3NvWpZIBrKmuCW3R-CaD_REeDdGNwguuEg3VkcILrhoV3YWt1MhM"}'
2026-03-09 04:42:30.886 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:42:30.886 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:42:30.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:42:30.888 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:42:30.888 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.66
2026-03-09 04:42:30.888 DEBUG [src.node.docker_mananger] Generated ports ['29145', '29146', '29147', '29148', '29149']
2026-03-09 04:42:30.888 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:42:30.888 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:42:30.888 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:42:30.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 29145:29145 -p 29146:29146 -p 29147:29147 -p 29148:29148 -p 29149:29149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29147 --rest-port=29145 --tcp-port=29146 --discv5-udp-port=29148 --rest-address=0.0.0.0 --nat=extip:172.18.155.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a1bc78ad24f9ccbbc5ed0a1ff8b0d24ba34241adacb8eddf52aeb96edbb4578 --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=29149 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QPSfuq4ENR0RUwsD3mWvB1D9Q12GKpj2DMQGwhyjgz97SUvKmzmJuuHjSatTU3Xmn85x07ngpFsmrgOFstMqlfECgmlkgnY0gmlwhKwSSxGKbXVsdGlhZGRyc5YACASsEksRBuuEAAoErBJLEQbrhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECti8_fZNxB8TQ4djaQqi3NvWpZIBrKmuCW3R-CaD_REeDdGNwguuEg3VkcILrhoV3YWt1MhM
2026-03-09 04:42:31.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.66 waku 9c056465a4c9a36271189d3d7eef46b9a95ef9036de1bfadd10d53fbe2969f13
2026-03-09 04:42:31.150 DEBUG [src.node.docker_mananger] Container started with ID 9c056465a4c9. Setting up logs at ./log/docker/node2_2026-03-09_04-42-29__6c2ec702-b78f-492e-b687-f85681bb0f01__wakuorg_nwaku:latest.log
2026-03-09 04:42:31.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29145
2026-03-09 04:42:31.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:42:32.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29145/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:32.155 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-09 04:42:32.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:42:32.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:42:32.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.66/tcp/29146/p2p/16Uiu2HAmFYRjjh9apYU5YiHSA7Kam3MzYd5a7BuBxqfmL3ScMkYx","/ip4/172.18.155.66/tcp/29147/ws/p2p/16Uiu2HAmFYRjjh9apYU5YiHSA7Kam3MzYd5a7BuBxqfmL3ScMkYx"],"enrUri":"enr:-L24QBpMgZftr8JaEX7tWT2uIMEeB-aOF5zUpTZA0dMrUB68c4WmuzSkiAVQNFkN40tEUvVEgYOcHy3AlawLeIWi16ICgmlkgnY0gmlwhKwSm0KKbXVsdGlhZGRyc5YACASsEptCBnHaAAoErBKbQgZx290DgnJzhQADAQAAiXNlY3AyNTZrMaEDKuSzR11oTs-Wa1psDcc3RwrBTV0I9uiy6tI9xvyGYTmDdGNwgnHag3VkcIJx3IV3YWt1MhI"}'
2026-03-09 04:42:32.158 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:42:32.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.17/tcp/60292/p2p/16Uiu2HAm7gqy4VmoFuLQB36N86ff18v1ftg2XaXoUqHN98rWLGEJ"]'
2026-03-09 04:42:32.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:32.196 DEBUG [tests.store_sync.test_store_sync] Publishing 90 messages at 1 msg/s
2026-03-09 04:42:32.196 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:32.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:32.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:32.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:32.418 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:33.219 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:33.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:33.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:33.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:33.424 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:34.225 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:34.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:34.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:34.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:34.430 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:35.231 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:35.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:35.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:35.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:35.437 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:36.237 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:36.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:36.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:36.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:36.443 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:37.244 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:37.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:37.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:37.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:37.450 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:38.251 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:38.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:38.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:38.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:38.456 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:39.257 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:39.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:39.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:39.262 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:39.463 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:40.263 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:40.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:40.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:40.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:40.469 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:41.270 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:41.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:41.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:41.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:41.476 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:42.276 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:42.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:42.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:42.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:42.482 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:43.283 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:43.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:43.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:43.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:43.488 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:44.289 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:44.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:44.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:44.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:44.495 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:45.296 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:45.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:45.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:45.300 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:45.501 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:46.302 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:46.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:46.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:46.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:46.507 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:47.308 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:47.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:47.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:47.513 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:48.314 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:48.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:48.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:48.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:48.520 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:49.321 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:49.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:49.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:49.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:49.526 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:50.327 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:50.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:50.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:50.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:50.532 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:51.333 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:51.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:51.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:51.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:51.539 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:52.340 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:52.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:52.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:52.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:52.546 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:53.346 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:53.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:53.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:53.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:53.552 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:54.353 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:54.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:54.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:54.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:54.559 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:55.359 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:55.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:55.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:55.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:55.565 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:56.366 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:56.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:56.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:56.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:56.571 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:57.372 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:57.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:57.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:57.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:57.578 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:58.378 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:58.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:58.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:58.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:58.584 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:42:59.385 DEBUG [src.steps.store] Relaying message
2026-03-09 04:42:59.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:42:59.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:42:59.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:42:59.590 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:00.391 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:00.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:00.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:00.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:00.596 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:01.397 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:01.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:01.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:01.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:01.603 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:02.404 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:02.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:02.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:02.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:02.610 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:03.410 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:03.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:03.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:03.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:03.616 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:04.416 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:04.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:04.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:04.422 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:04.622 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:05.423 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:05.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:05.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:05.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:05.628 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:06.429 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:06.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:06.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:06.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:06.635 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:07.436 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:07.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:07.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:07.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:07.641 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:08.442 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:08.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:08.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:08.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:08.647 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:09.448 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:09.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:09.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:09.453 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:09.654 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:10.454 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:10.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:10.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:10.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:10.660 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:11.460 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:11.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:11.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:11.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:11.666 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:12.467 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:12.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:12.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:12.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:12.672 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:13.473 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:13.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:13.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:13.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:13.678 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:14.479 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:14.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:14.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:14.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:14.685 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:15.485 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:15.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:15.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:15.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:15.691 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:16.492 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:16.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:16.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:16.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:16.697 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:17.498 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:17.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:17.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:17.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:17.704 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:18.505 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:18.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:18.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:18.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:18.710 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:19.511 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:19.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:19.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:19.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:19.717 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:20.517 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:20.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:20.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:20.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:20.725 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:21.526 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:21.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:21.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:21.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:21.733 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:22.534 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:22.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:22.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:22.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:22.740 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:23.541 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:23.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:23.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:23.746 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:24.547 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:24.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:24.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:24.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:24.752 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:25.553 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:25.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:25.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:25.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:25.759 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:26.559 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:26.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:26.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:26.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:26.765 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:27.566 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:27.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:27.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:27.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:27.771 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:28.572 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:28.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:28.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:28.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:28.778 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:29.578 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:29.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:29.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:29.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:29.784 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:30.585 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:30.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:30.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:30.590 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:30.790 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:31.591 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:31.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:31.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:31.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:31.797 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:32.598 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:32.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:32.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:32.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:32.804 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:33.605 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:33.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:33.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:33.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:33.810 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:34.611 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:34.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:34.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:34.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:34.817 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:35.617 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:35.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:35.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:35.623 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:35.823 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:36.624 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:36.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:36.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:36.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:36.829 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:37.630 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:37.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:37.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:37.635 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:37.836 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:38.636 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:38.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:38.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:38.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:38.842 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:39.642 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:39.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:39.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:39.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:39.848 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:40.649 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:40.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:40.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:40.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:40.854 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:41.655 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:41.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:41.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:41.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:41.861 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:42.662 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:42.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:42.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:42.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:42.867 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:43.668 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:43.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:43.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:43.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:43.873 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:44.674 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:44.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:44.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:44.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:44.880 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:45.681 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:45.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:45.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:45.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:45.887 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:46.687 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:46.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:46.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:46.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:46.893 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:47.693 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:47.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:47.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:47.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:47.899 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:48.700 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:48.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:48.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:48.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:48.906 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:49.707 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:49.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:49.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:49.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:49.913 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:50.713 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:50.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:50.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:50.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:50.919 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:51.720 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:51.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:51.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:51.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:51.926 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:52.726 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:52.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:52.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:52.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:52.933 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:53.734 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:53.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:53.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:53.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:53.941 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:54.741 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:54.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:54.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:54.746 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:54.947 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:55.748 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:55.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:55.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:55.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:55.953 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:56.754 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:56.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:56.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:56.759 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:56.960 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:57.761 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:57.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:57.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:57.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:57.966 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:58.767 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:58.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:58.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:58.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:58.972 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:43:59.773 DEBUG [src.steps.store] Relaying message
2026-03-09 04:43:59.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:43:59.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:43:59.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:43:59.979 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:44:00.781 DEBUG [src.steps.store] Relaying message
2026-03-09 04:44:00.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:44:00.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:00.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:44:00.987 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:44:01.787 DEBUG [src.steps.store] Relaying message
2026-03-09 04:44:01.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60291/relay/v1/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-09 04:44:01.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:01.793 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:44:01.993 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-03-09 04:44:02.794 DEBUG [tests.store_sync.test_store_sync] Waiting 30 seconds to allow at least two sync rounds
2026-03-09 04:44:02.794 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-09 04:44:32.794 DEBUG [tests.store_sync.test_store_sync] Querying node2 store for all messages
2026-03-09 04:44:32.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29145/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:32.800 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-09 04:44:32.801 DEBUG [tests.store_sync.test_store_sync] Store returned 90 messages, published publish_secs messages
2026-03-09 04:44:32.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:44:32.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:44:32.804 DEBUG [src.node.waku_node] Stopping container with id 70b9dafd1f5f
2026-03-09 04:44:33.375 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:44:33.375 DEBUG [src.node.waku_node] Stopping container with id 9c056465a4c9
2026-03-09 04:44:33.960 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:44:33.962 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:44:34.025 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:44:34.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,292 @@
2026-03-09 04:39:12.863 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:12.863 DEBUG [tests.conftest] Running test: test_on_empty_postgress_db with id: 2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068
2026-03-09 04:39:12.863 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:12.864 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:39:13.093 ERROR [src.node.docker_mananger] Max retries reached for container 5dc30d94fd37. Exiting log stream.
2026-03-09 04:39:13.660 ERROR [src.node.docker_mananger] Max retries reached for container 9db9d5cb7618. Exiting log stream.
2026-03-09 04:39:16.084 DEBUG [src.postgres_setup] Postgres container started
2026-03-09 04:39:16.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:16.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068__wakuorg_nwaku:latest.log
2026-03-09 04:39:16.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:16.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:16.094 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:16.094 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.225
2026-03-09 04:39:16.094 DEBUG [src.node.docker_mananger] Generated ports ['20350', '20351', '20352', '20353', '20354']
2026-03-09 04:39:16.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:16.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:16.095 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:16.095 DEBUG [src.node.docker_mananger] docker run -i -t -p 20350:20350 -p 20351:20351 -p 20352:20352 -p 20353:20353 -p 20354:20354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20352 --rest-port=20350 --tcp-port=20351 --discv5-udp-port=20353 --rest-address=0.0.0.0 --nat=extip:172.18.1.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83f61d7b730abeb83afa4ba6f4dd9e207514ccfead161e0d9f9fb30f71f236c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20354 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-09 04:39:16.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.225 waku e4464a8469bdb8fe8b0b0e4228d269c01b20988af5bccd8deee7eb5af10a9f12
2026-03-09 04:39:16.345 DEBUG [src.node.docker_mananger] Container started with ID e4464a8469bd. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068__wakuorg_nwaku:latest.log
2026-03-09 04:39:16.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20350
2026-03-09 04:39:16.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:17.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.763 ERROR [src.node.docker_mananger] Max retries reached for container e4464a8469bd. Exiting log stream.
2026-03-09 04:39:17.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:17.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:18.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:19.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:20.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:21.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:22.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:23.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:24.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:25.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:26.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:27.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:28.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:29.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:30.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:31.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:32.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:33.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:34.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:35.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:36.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20350/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:37.427 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=20350): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fe2157a7710>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-03-09 04:39:37.527 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:37.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:37.529 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:37.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.93
2026-03-09 04:39:37.529 DEBUG [src.node.docker_mananger] Generated ports ['9569', '9570', '9571', '9572', '9573']
2026-03-09 04:39:37.530 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:37.530 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:37.530 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:37.530 DEBUG [src.node.docker_mananger] docker run -i -t -p 9569:9569 -p 9570:9570 -p 9571:9571 -p 9572:9572 -p 9573:9573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9571 --rest-port=9569 --tcp-port=9570 --discv5-udp-port=9572 --rest-address=0.0.0.0 --nat=extip:172.18.18.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0bfe1b2f787bc3a471b4b052fdaacff413b00a99eaa20d0abf58b624a064d6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9573 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-09 04:39:37.732 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.93 waku 133dc70ccceaabdc3b43d39e8cbfbb97cec7048b00d54f8f2607d0729f407421
2026-03-09 04:39:37.766 DEBUG [src.node.docker_mananger] Container started with ID 133dc70cccea. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068__wakuorg_nwaku:latest.log
2026-03-09 04:39:37.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9569
2026-03-09 04:39:37.768 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:38.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9569/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:38.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:39:38.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:38.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:38.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.93/tcp/9570/p2p/16Uiu2HAmFDsHfh1bU5PEpK6nKSwre1yiU21i8bnHZBzeKphoZVo7","/ip4/172.18.18.93/tcp/9571/ws/p2p/16Uiu2HAmFDsHfh1bU5PEpK6nKSwre1yiU21i8bnHZBzeKphoZVo7"],"enrUri":"enr:-L24QBHWSdEA3elzPvj3KZFbkD-79hivXbOlPUhC15XIJ2C2MzQGJ7hlPqvKCRAskiuZ_07b-yC--T2cLdH4vwLJFmkCgmlkgnY0gmlwhKwSEl2KbXVsdGlhZGRyc5YACASsEhJdBiViAAoErBISXQYlY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJiOOFZEWsEZ0tc_q5jzLmiVsZSyyiWIMkvHFbcSYMwKDdGNwgiVig3VkcIIlZIV3YWt1MgM"}'
2026-03-09 04:39:38.774 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:38.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:38.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068__wakuorg_nwaku:latest.log
2026-03-09 04:39:38.782 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:38.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:38.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:38.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.16
2026-03-09 04:39:38.784 DEBUG [src.node.docker_mananger] Generated ports ['57118', '57119', '57120', '57121', '57122']
2026-03-09 04:39:38.784 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:38.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:38.784 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:38.784 DEBUG [src.node.docker_mananger] docker run -i -t -p 57118:57118 -p 57119:57119 -p 57120:57120 -p 57121:57121 -p 57122:57122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57120 --rest-port=57118 --tcp-port=57119 --discv5-udp-port=57121 --rest-address=0.0.0.0 --nat=extip:172.18.85.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abc58dde730eae77af7caf54ea0bfcb1b5afefbbbdd3cecafb298a268d3629d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57122 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBHWSdEA3elzPvj3KZFbkD-79hivXbOlPUhC15XIJ2C2MzQGJ7hlPqvKCRAskiuZ_07b-yC--T2cLdH4vwLJFmkCgmlkgnY0gmlwhKwSEl2KbXVsdGlhZGRyc5YACASsEhJdBiViAAoErBISXQYlY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDJiOOFZEWsEZ0tc_q5jzLmiVsZSyyiWIMkvHFbcSYMwKDdGNwgiVig3VkcIIlZIV3YWt1MgM --storenode=/ip4/172.18.18.93/tcp/9570/p2p/16Uiu2HAmFDsHfh1bU5PEpK6nKSwre1yiU21i8bnHZBzeKphoZVo7 --store=false --relay=true
2026-03-09 04:39:38.988 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.16 waku 0a4470ce9227ba30b133012328616d065fb662d2b6584d3adcadbf73be3bb71c
2026-03-09 04:39:39.027 DEBUG [src.node.docker_mananger] Container started with ID 0a4470ce9227. Setting up logs at ./log/docker/store_node1_2026-03-09_04-39-12__dce13a58-a5f6-4772-a132-1bae93939068__wakuorg_nwaku:latest.log
2026-03-09 04:39:39.027 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57118
2026-03-09 04:39:39.027 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:40.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57118/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:40.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:39:40.046 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:40.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:40.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.16/tcp/57119/p2p/16Uiu2HAmGfMEs5wxmcxf4Gk2E8nwXXKWFAjcrwCeL3gkUbAtzUoZ","/ip4/172.18.85.16/tcp/57120/ws/p2p/16Uiu2HAmGfMEs5wxmcxf4Gk2E8nwXXKWFAjcrwCeL3gkUbAtzUoZ"],"enrUri":"enr:-L24QCusTfrMuk4j6fNx-FSPATyO5_kiTAs4OyNoP1riE9UfHdT0XI24ZBLujv085diYGvUxiXxWEY_AJ5WQskJsgQsCgmlkgnY0gmlwhKwSVRCKbXVsdGlhZGRyc5YACASsElUQBt8fAAoErBJVEAbfIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDO4ZeAeNLxa-s_WSfP9q7D0WJEbiEgMkbCb7uL1xCnhCDdGNwgt8fg3VkcILfIYV3YWt1MgE"}'
2026-03-09 04:39:40.053 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:40.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.93/tcp/9570/p2p/16Uiu2HAmFDsHfh1bU5PEpK6nKSwre1yiU21i8bnHZBzeKphoZVo7"]'
2026-03-09 04:39:40.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:40.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:39:40.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:40.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:39:40.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:40.063 DEBUG [src.steps.store] Relaying message
2026-03-09 04:39:40.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9569/relay/v1/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-09 04:39:40.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:40.072 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:39:40.273 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:39:40.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9569/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:40.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4f4f2ac81671ba8f9c799f9dfa3b8a28b5b8fe4ac58b8a8cfd49dfc1163f3ced"}]}'
2026-03-09 04:39:40.280 DEBUG [src.steps.store] messages length is 1
2026-03-09 04:39:40.280 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:39:40.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57118/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:40.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7f0ddc77af16f39819e8","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4f4f2ac81671ba8f9c799f9dfa3b8a28b5b8fe4ac58b8a8cfd49dfc1163f3ced"}]}'
2026-03-09 04:39:40.290 DEBUG [src.steps.store] messages length is 1
2026-03-09 04:39:40.439 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-03-09 04:39:40.440 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:40.441 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:40.442 DEBUG [src.node.waku_node] Stopping container with id 133dc70cccea
2026-03-09 04:39:40.977 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:40.977 DEBUG [src.node.waku_node] Stopping container with id 0a4470ce9227
2026-03-09 04:39:41.523 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:41.525 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:41.532 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:41.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:41.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,134 @@
2026-03-09 04:38:53.212 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:38:53.213 DEBUG [tests.conftest] Running test: test_sync_messages_received_via_lightpush with id: 2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd
2026-03-09 04:38:53.213 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:38:53.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:53.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:53.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:53.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:53.231 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:38:53.232 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:53.232 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-09 04:38:53.233 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:53.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:53.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:53.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.127
2026-03-09 04:38:53.235 DEBUG [src.node.docker_mananger] Generated ports ['33828', '33829', '33830', '33831', '33832']
2026-03-09 04:38:53.235 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:53.235 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:53.235 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:53.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 33828:33828 -p 33829:33829 -p 33830:33830 -p 33831:33831 -p 33832:33832 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33830 --rest-port=33828 --tcp-port=33829 --discv5-udp-port=33831 --rest-address=0.0.0.0 --nat=extip:172.18.202.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f1adb08daf02bd10bbaa58a557e5bd0da4bebe6dc8cb0f94d728bf073a7ab8f7 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33832 --metrics-logging=true --relay=true --lightpush=true
2026-03-09 04:38:53.366 ERROR [src.node.docker_mananger] Max retries reached for container eb87978a6005. Exiting log stream.
2026-03-09 04:38:53.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.127 waku 4cb0045197a9601fc7a849710ecf45cecef96dbc68ad68b12f42db770c5782cf
2026-03-09 04:38:53.472 DEBUG [src.node.docker_mananger] Container started with ID 4cb0045197a9. Setting up logs at ./log/docker/node1_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:53.472 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33828
2026-03-09 04:38:53.473 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:53.911 ERROR [src.node.docker_mananger] Max retries reached for container 87ac506e6028. Exiting log stream.
2026-03-09 04:38:54.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33828/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:54.477 INFO [src.node.api_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":"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-09 04:38:54.477 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:54.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33828/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:54.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.127/tcp/33829/p2p/16Uiu2HAm5a66JF5PpLZYhmwo5vyTbcVxaZxCuEcggtNejeU45if9","/ip4/172.18.202.127/tcp/33830/ws/p2p/16Uiu2HAm5a66JF5PpLZYhmwo5vyTbcVxaZxCuEcggtNejeU45if9"],"enrUri":"enr:-L24QFHthiNywhsbqh1XDszJg-jsZNgC4ufYyoKVMZ7T-QbtMflbl1cnbo_W4bx3zcaG-78HBGoG_U2XmE6rd8pA_lgCgmlkgnY0gmlwhKwSyn-KbXVsdGlhZGRyc5YACASsEsp_BoQlAAoErBLKfwaEJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClrzHiKYXyks9NLzIqg6KQfCpM5lHdR8YfhCz85TO1liDdGNwgoQlg3VkcIKEJ4V3YWt1Mhs"}'
2026-03-09 04:38:54.480 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:54.480 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:54.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:54.481 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:54.482 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.186
2026-03-09 04:38:54.482 DEBUG [src.node.docker_mananger] Generated ports ['8123', '8124', '8125', '8126', '8127']
2026-03-09 04:38:54.482 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:54.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:54.482 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:54.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 8123:8123 -p 8124:8124 -p 8125:8125 -p 8126:8126 -p 8127:8127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8125 --rest-port=8123 --tcp-port=8124 --discv5-udp-port=8126 --rest-address=0.0.0.0 --nat=extip:172.18.141.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fed634b53387a3c3adbee93e5de1459d954958fb5ed6eced4073eacd36fdbb7 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8127 --metrics-logging=true --relay=true --lightpush=true --discv5-bootstrap-node=enr:-L24QFHthiNywhsbqh1XDszJg-jsZNgC4ufYyoKVMZ7T-QbtMflbl1cnbo_W4bx3zcaG-78HBGoG_U2XmE6rd8pA_lgCgmlkgnY0gmlwhKwSyn-KbXVsdGlhZGRyc5YACASsEsp_BoQlAAoErBLKfwaEJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClrzHiKYXyks9NLzIqg6KQfCpM5lHdR8YfhCz85TO1liDdGNwgoQlg3VkcIKEJ4V3YWt1Mhs --lightpushnode=/ip4/172.18.202.127/tcp/33829/p2p/16Uiu2HAm5a66JF5PpLZYhmwo5vyTbcVxaZxCuEcggtNejeU45if9
2026-03-09 04:38:54.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.186 waku 9f8bcc0b64f06b96710830634615fa3aa74a43ffc597e411c1d0285d40335450
2026-03-09 04:38:54.708 DEBUG [src.node.docker_mananger] Container started with ID 9f8bcc0b64f0. Setting up logs at ./log/docker/node2_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:54.709 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8123
2026-03-09 04:38:54.709 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:55.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8123/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:55.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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":"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":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:38:55.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:55.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8123/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:55.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.186/tcp/8124/p2p/16Uiu2HAmDwGbzWJZWY6SFN9FvmhGmG2RTKVQww7iiNdED7aHkNex","/ip4/172.18.141.186/tcp/8125/ws/p2p/16Uiu2HAmDwGbzWJZWY6SFN9FvmhGmG2RTKVQww7iiNdED7aHkNex"],"enrUri":"enr:-L24QN9sTbig5_3GGDzqb9dFBGZ3PpdkUmILLrdjwlk_k6xgSARLhJsxTAXfYt3cfr9k_cTey5XzPqYItt_y0kOabqMCgmlkgnY0gmlwhKwSjbqKbXVsdGlhZGRyc5YACASsEo26Bh-8AAoErBKNugYfvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEwdblZM3N6e2aPhmS_CtGwLl6AlAhhYJNEHoOCymwGWDdGNwgh-8g3VkcIIfvoV3YWt1Mhs"}'
2026-03-09 04:38:55.716 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:55.716 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:38:55.716 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:38:55.718 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:38:55.718 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.238
2026-03-09 04:38:55.719 DEBUG [src.node.docker_mananger] Generated ports ['21474', '21475', '21476', '21477', '21478']
2026-03-09 04:38:55.719 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:38:55.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:38:55.719 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:38:55.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 21474:21474 -p 21475:21475 -p 21476:21476 -p 21477:21477 -p 21478:21478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21476 --rest-port=21474 --tcp-port=21475 --discv5-udp-port=21477 --rest-address=0.0.0.0 --nat=extip:172.18.98.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f483361bff10ece9576bfd7fbf8a659be1d9cdaff245018a3e4d08bcda3c2058 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21478 --metrics-logging=true --relay=true --storenode=/ip4/172.18.141.186/tcp/8124/p2p/16Uiu2HAmDwGbzWJZWY6SFN9FvmhGmG2RTKVQww7iiNdED7aHkNex --discv5-bootstrap-node=enr:-L24QN9sTbig5_3GGDzqb9dFBGZ3PpdkUmILLrdjwlk_k6xgSARLhJsxTAXfYt3cfr9k_cTey5XzPqYItt_y0kOabqMCgmlkgnY0gmlwhKwSjbqKbXVsdGlhZGRyc5YACASsEo26Bh-8AAoErBKNugYfvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEwdblZM3N6e2aPhmS_CtGwLl6AlAhhYJNEHoOCymwGWDdGNwgh-8g3VkcIIfvoV3YWt1Mhs
2026-03-09 04:38:55.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.238 waku 107ef7a2b47d61582f182d79195c0bed4fe48040539731249efc1aee058f0dfc
2026-03-09 04:38:55.947 DEBUG [src.node.docker_mananger] Container started with ID 107ef7a2b47d. Setting up logs at ./log/docker/node3_2026-03-09_04-38-53__95baa83f-f4c0-4ef7-a73a-245fc7b4d3cd__wakuorg_nwaku:latest.log
2026-03-09 04:38:55.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21474
2026-03-09 04:38:55.947 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:38:56.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21474/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:56.951 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":"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":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:38:56.952 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:38:56.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:56.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.238/tcp/21475/p2p/16Uiu2HAmPfBG1P9E7BjQ4ACo3iVwr69ZBao9zYRWdQbUJzNGbQkc","/ip4/172.18.98.238/tcp/21476/ws/p2p/16Uiu2HAmPfBG1P9E7BjQ4ACo3iVwr69ZBao9zYRWdQbUJzNGbQkc"],"enrUri":"enr:-L24QAA8Ys-4j92gBzZ628dMk1M5oWiVXAhPI4EQLCRTjciwUc2M-h0ksxpk3u3WSDAJJn8LC_HK3FtGsU5gjnjlNS4CgmlkgnY0gmlwhKwSYu6KbXVsdGlhZGRyc5YACASsEmLuBlPjAAoErBJi7gZT5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo3zkFS6MK1ZxWmkeOKmQFh7OHOoqqpFJdv8bhB-qbT2DdGNwglPjg3VkcIJT5YV3YWt1MhM"}'
2026-03-09 04:38:56.954 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:38:56.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.127/tcp/33829/p2p/16Uiu2HAm5a66JF5PpLZYhmwo5vyTbcVxaZxCuEcggtNejeU45if9"]'
2026-03-09 04:38:56.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.186/tcp/8124/p2p/16Uiu2HAmDwGbzWJZWY6SFN9FvmhGmG2RTKVQww7iiNdED7aHkNex"]'
2026-03-09 04:38:56.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:56.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8123/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:56.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:38:56.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031136968743375}}'
2026-03-09 04:38:56.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:56.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:57.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031137182162138}}'
2026-03-09 04:38:57.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:57.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:57.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031137396207489}}'
2026-03-09 04:38:57.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:57.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:57.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031137612340897}}'
2026-03-09 04:38:57.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:57.626 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:57.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031137827234138}}'
2026-03-09 04:38:57.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:57.841 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:58.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031138043066610}}'
2026-03-09 04:38:58.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:58.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:58.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031138257604076}}'
2026-03-09 04:38:58.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:58.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:58.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031138473491262}}'
2026-03-09 04:38:58.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:58.487 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:58.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031138688083540}}'
2026-03-09 04:38:58.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:58.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:58.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33828/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031138905054055}}'
2026-03-09 04:38:58.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:38:58.921 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-09 04:38:59.122 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:38:59.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33828/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:59.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ab93cf11b6f40537c0459c8fe3e326940fddb8c375b969658488663d427932a"},{"messageHash":"0x8d6f07529c3bdd6d41fa648303de9e3516885f9c100b6fcccce9c3c21a44b8b9"},{"messageHash":"0x94560d5fc19fa2c7c0975e8e5aa24301dbc3ff4b75b05da14f890ba93776b7db"},{"messageHash":"0x0710b712cc90aaccef1e85f886fe642f4c380838ee13dbbf135139d3d056c4cb"},{"messageHash":"0xde409eb00548072588c7b4d970bb2ce18be99368e0785c199e764fb09efdd431"},{"messageHash":"0xdb1c0b2b9faf8467a3acdf87916b15d739b85ad7bfb9ab7ca6eb5494230a86dd"},{"messageHash":"0x9dd95ff1a8b97bdaa2f5f16578f76e50ddac4209942bce707521569aee530933"},{"messageHash":"0xed442e69837a007486075a587cf2ac43ef997058dd8842eb55740aeee8c5b1a1"},{"messageHash":"0x9ecadc74622beee9adefc161766bffcd9dc61f81cae999a25d28cc600d10a446"},{"messageHash":"0x1d25f450d358398499801b57a1952ed610ec225ed8d023223f9e9165c677ce1f"}]}'
2026-03-09 04:38:59.126 DEBUG [src.steps.store] messages length is 10
2026-03-09 04:38:59.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:38:59.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8123/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:59.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ab93cf11b6f40537c0459c8fe3e326940fddb8c375b969658488663d427932a"},{"messageHash":"0x8d6f07529c3bdd6d41fa648303de9e3516885f9c100b6fcccce9c3c21a44b8b9"},{"messageHash":"0x94560d5fc19fa2c7c0975e8e5aa24301dbc3ff4b75b05da14f890ba93776b7db"},{"messageHash":"0x0710b712cc90aaccef1e85f886fe642f4c380838ee13dbbf135139d3d056c4cb"},{"messageHash":"0xde409eb00548072588c7b4d970bb2ce18be99368e0785c199e764fb09efdd431"},{"messageHash":"0xdb1c0b2b9faf8467a3acdf87916b15d739b85ad7bfb9ab7ca6eb5494230a86dd"},{"messageHash":"0x9dd95ff1a8b97bdaa2f5f16578f76e50ddac4209942bce707521569aee530933"},{"messageHash":"0xed442e69837a007486075a587cf2ac43ef997058dd8842eb55740aeee8c5b1a1"},{"messageHash":"0x9ecadc74622beee9adefc161766bffcd9dc61f81cae999a25d28cc600d10a446"},{"messageHash":"0x1d25f450d358398499801b57a1952ed610ec225ed8d023223f9e9165c677ce1f"}]}'
2026-03-09 04:38:59.131 DEBUG [src.steps.store] messages length is 10
2026-03-09 04:38:59.132 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-09 04:38:59.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21474/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:38:59.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ab93cf11b6f40537c0459c8fe3e326940fddb8c375b969658488663d427932a"},{"messageHash":"0x8d6f07529c3bdd6d41fa648303de9e3516885f9c100b6fcccce9c3c21a44b8b9"},{"messageHash":"0x94560d5fc19fa2c7c0975e8e5aa24301dbc3ff4b75b05da14f890ba93776b7db"},{"messageHash":"0x0710b712cc90aaccef1e85f886fe642f4c380838ee13dbbf135139d3d056c4cb"},{"messageHash":"0xde409eb00548072588c7b4d970bb2ce18be99368e0785c199e764fb09efdd431"},{"messageHash":"0xdb1c0b2b9faf8467a3acdf87916b15d739b85ad7bfb9ab7ca6eb5494230a86dd"},{"messageHash":"0x9dd95ff1a8b97bdaa2f5f16578f76e50ddac4209942bce707521569aee530933"},{"messageHash":"0xed442e69837a007486075a587cf2ac43ef997058dd8842eb55740aeee8c5b1a1"},{"messageHash":"0x9ecadc74622beee9adefc161766bffcd9dc61f81cae999a25d28cc600d10a446"},{"messageHash":"0x1d25f450d358398499801b57a1952ed610ec225ed8d023223f9e9165c677ce1f"}]}'
2026-03-09 04:38:59.135 DEBUG [src.steps.store] messages length is 10
2026-03-09 04:38:59.138 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:38:59.139 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:38:59.139 DEBUG [src.node.waku_node] Stopping container with id 4cb0045197a9
2026-03-09 04:38:59.733 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:38:59.733 DEBUG [src.node.waku_node] Stopping container with id 9f8bcc0b64f0
2026-03-09 04:39:00.297 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:00.297 DEBUG [src.node.waku_node] Stopping container with id 107ef7a2b47d
2026-03-09 04:39:00.547 ERROR [src.node.docker_mananger] Max retries reached for container 4cb0045197a9. Exiting log stream.
2026-03-09 04:39:00.847 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:00.850 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:00.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:00.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:00.883 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic with id: 2026-03-09_04-45-30__3abe7154-0e90-48e4-92f8-f1ab3eb9018e
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-09_04-45-30__3abe7154-0e90-48e4-92f8-f1ab3eb9018e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6504', '6505', '6506', '6507', '6508']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6504:6504 -p 6505:6505 -p 6506:6506 -p 6507:6507 -p 6508:6508 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6506 --rest-port=6504 --tcp-port=6505 --discv5-udp-port=6507 --rest-address=0.0.0.0 --nat=extip:172.18.27.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8aa09b4b578dccddbc0b2e36cf8c69c871b433f46ae945ed452beec0b82cdfc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6508 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.51 waku 1a48f90be532af325f775592cc60ab1ca7410bede69b710f0efc4e0ce7580d91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a48f90be532. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-45-30__3abe7154-0e90-48e4-92f8-f1ab3eb9018e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6504
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 4a79f80b4000. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c4e4c21ca956. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6504/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:6504/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.51/tcp/6505/p2p/16Uiu2HAmJ3XDsBQrr1PYixAFToDRLEc2j8RiduxsxDZDGrggB8eQ","/ip4/172.18.27.51/tcp/6506/ws/p2p/16Uiu2HAmJ3XDsBQrr1PYixAFToDRLEc2j8RiduxsxDZDGrggB8eQ"],"enrUri":"enr:-L24QGwMSulbWcep39Rx0sexZdViYRsa2lF7Y3CGr9_Dvs3cLc8HXPY4oAIQdh6fu39vxEayv0qED2NeKbForCveW54CgmlkgnY0gmlwhKwSGzOKbXVsdGlhZGRyc5YACASsEhszBhlpAAoErBIbMwYZat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUBAemIsqxSBo589PE1b29-IhU37KRoW_RT4umtDjlpWDdGNwghlpg3VkcIIZa4V3YWt1MgM"}'
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-09_04-45-30__3abe7154-0e90-48e4-92f8-f1ab3eb9018e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16431', '16432', '16433', '16434', '16435']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16431:16431 -p 16432:16432 -p 16433:16433 -p 16434:16434 -p 16435:16435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16433 --rest-port=16431 --tcp-port=16432 --discv5-udp-port=16434 --rest-address=0.0.0.0 --nat=extip:172.18.34.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f575fdcb4ada38e87c715390ef6eacef92e86ebb52ece5f8eedce5bae3aad87e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16435 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGwMSulbWcep39Rx0sexZdViYRsa2lF7Y3CGr9_Dvs3cLc8HXPY4oAIQdh6fu39vxEayv0qED2NeKbForCveW54CgmlkgnY0gmlwhKwSGzOKbXVsdGlhZGRyc5YACASsEhszBhlpAAoErBIbMwYZat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUBAemIsqxSBo589PE1b29-IhU37KRoW_RT4umtDjlpWDdGNwghlpg3VkcIIZa4V3YWt1MgM --storenode=/ip4/172.18.27.51/tcp/6505/p2p/16Uiu2HAmJ3XDsBQrr1PYixAFToDRLEc2j8RiduxsxDZDGrggB8eQ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.137 waku c2adaf629d9b15aa86e2e98c6a092605ed7b0a43f8c117b3428ec0233f46c0c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2adaf629d9b. Setting up logs at ./log/docker/store_node1_2026-03-09_04-45-30__3abe7154-0e90-48e4-92f8-f1ab3eb9018e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16431
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16431/health" -H "Content-Type: application/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:16431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.137/tcp/16432/p2p/16Uiu2HAmL2fkBNagaWD7NXfKxZYGxToav4S1U1FrvUgVnng6X6Ya","/ip4/172.18.34.137/tcp/16433/ws/p2p/16Uiu2HAmL2fkBNagaWD7NXfKxZYGxToav4S1U1FrvUgVnng6X6Ya"],"enrUri":"enr:-L24QMufI6sw6LSb6bFWQhVfecFBOEpeMMVyHQnSI0cT2KMuZYybktMXeq1Zw8SvNkaETkMYMAKv31vPMwRJNSYtC74CgmlkgnY0gmlwhKwSIomKbXVsdGlhZGRyc5YACASsEiKJBkAwAAoErBIiiQZAMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbY-MlQoGFtN9g0XeWq8UVevdXFxq-9YaWdPM2pIs7fuDdGNwgkAwg3VkcIJAMoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.51/tcp/6505/p2p/16Uiu2HAmJ3XDsBQrr1PYixAFToDRLEc2j8RiduxsxDZDGrggB8eQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6504/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:16431/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:6504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6504/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:6504/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:6504/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:6504/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:6504/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:6504/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:6504/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:6504/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16431/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a48f90be532
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c2adaf629d9b
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-09 04:37:23.393 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:23.394 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[7000] with id: 2026-03-09_04-37-23__34741562-3e2e-4e88-ad60-c734e4b7bc66
2026-03-09 04:37:23.395 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:23.396 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:37:23.399 ERROR [src.node.docker_mananger] Max retries reached for container 5531421959f7. Exiting log stream.
2026-03-09 04:37:23.405 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:23.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-23__34741562-3e2e-4e88-ad60-c734e4b7bc66__wakuorg_nwaku:latest.log
2026-03-09 04:37:23.413 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:23.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-23__34741562-3e2e-4e88-ad60-c734e4b7bc66__wakuorg_nwaku:latest.log
2026-03-09 04:37:23.415 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-09 04:37:23.415 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:23.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:23.419 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:23.420 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.89
2026-03-09 04:37:23.421 DEBUG [src.node.docker_mananger] Generated ports ['2947', '2948', '2949', '2950', '2951']
2026-03-09 04:37:23.421 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:23.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:23.422 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:23.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 2947:2947 -p 2948:2948 -p 2949:2949 -p 2950:2950 -p 2951:2951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2949 --rest-port=2947 --tcp-port=2948 --discv5-udp-port=2950 --rest-address=0.0.0.0 --nat=extip:172.18.190.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbeafacab52fbaeca5e2ac280fbc46705dd4cd4d5023cd3fbfaabe17eaf3dafd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2951 --metrics-logging=true --relay=true
2026-03-09 04:37:23.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.89 waku d2a117dd780d0e04d3dade485ecd5f512b4b5716a7e8c8f6d852dd6c4bcb2413
2026-03-09 04:37:23.649 DEBUG [src.node.docker_mananger] Container started with ID d2a117dd780d. Setting up logs at ./log/docker/node1_2026-03-09_04-37-23__34741562-3e2e-4e88-ad60-c734e4b7bc66__wakuorg_nwaku:latest.log
2026-03-09 04:37:23.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2947
2026-03-09 04:37:23.650 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:24.287 ERROR [src.node.docker_mananger] Max retries reached for container 6abebc87affa. Exiting log stream.
2026-03-09 04:37:24.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2947/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:24.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:37:24.654 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:24.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:24.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.89/tcp/2948/p2p/16Uiu2HAmTCLnmFCgVSa6pnjaAjnjrCG2bGyQjPixiMd5nwMZXZVc","/ip4/172.18.190.89/tcp/2949/ws/p2p/16Uiu2HAmTCLnmFCgVSa6pnjaAjnjrCG2bGyQjPixiMd5nwMZXZVc"],"enrUri":"enr:-L24QPs2h_lUyH95mZNN5WDX0Q2Og3DzR8WBBo0ucE66Nn4gDZXIDuO9I_KjHMo6AXrgeb5RcY3aOaSKzzCOa0qgVbACgmlkgnY0gmlwhKwSvlmKbXVsdGlhZGRyc5YACASsEr5ZBguEAAoErBK-WQYLhd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2Au7lEE3AHUtoCCMQvjmG8KZvznsQ73ynpaNYuh5TCuDdGNwgguEg3VkcIILhoV3YWt1MgE"}'
2026-03-09 04:37:24.657 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:24.657 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:24.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:24.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:24.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.92
2026-03-09 04:37:24.659 DEBUG [src.node.docker_mananger] Generated ports ['5055', '5056', '5057', '5058', '5059']
2026-03-09 04:37:24.659 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:24.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:24.659 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:24.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 5055:5055 -p 5056:5056 -p 5057:5057 -p 5058:5058 -p 5059:5059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5057 --rest-port=5055 --tcp-port=5056 --discv5-udp-port=5058 --rest-address=0.0.0.0 --nat=extip:172.18.113.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4db294ccdcdad3fa6fa5ca3f86f8affae1faa9ae0db27465c5828e1deef1cef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5059 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs2h_lUyH95mZNN5WDX0Q2Og3DzR8WBBo0ucE66Nn4gDZXIDuO9I_KjHMo6AXrgeb5RcY3aOaSKzzCOa0qgVbACgmlkgnY0gmlwhKwSvlmKbXVsdGlhZGRyc5YACASsEr5ZBguEAAoErBK-WQYLhd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2Au7lEE3AHUtoCCMQvjmG8KZvznsQ73ynpaNYuh5TCuDdGNwgguEg3VkcIILhoV3YWt1MgE
2026-03-09 04:37:24.857 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.92 waku abbe842931002b1df6cf1ce94afdd4e63f444d3bd2a35f9c74f8a15acdc027c6
2026-03-09 04:37:24.891 DEBUG [src.node.docker_mananger] Container started with ID abbe84293100. Setting up logs at ./log/docker/node2_2026-03-09_04-37-23__34741562-3e2e-4e88-ad60-c734e4b7bc66__wakuorg_nwaku:latest.log
2026-03-09 04:37:24.891 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5055
2026-03-09 04:37:24.892 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:25.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5055/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:25.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:37:25.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:25.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:25.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.92/tcp/5056/p2p/16Uiu2HAm94yAqKRcJ1bZvsgcvESEvJuBXTgArshzHiaBArYERtNn","/ip4/172.18.113.92/tcp/5057/ws/p2p/16Uiu2HAm94yAqKRcJ1bZvsgcvESEvJuBXTgArshzHiaBArYERtNn"],"enrUri":"enr:-L24QHoYmYk2OVcDS1Q3OepeE3HqdXoASwbwN-Ume6NJpsMMCZfg-Y968YqL5B9SgIm8qpSzSnm0en7PS8LRzyAswA0CgmlkgnY0gmlwhKwScVyKbXVsdGlhZGRyc5YACASsEnFcBhPAAAoErBJxXAYTwd0DgnJzhQADAQAAiXNlY3AyNTZrMaECyrXbb4MOerkQb2mepYWUIXaJ4VfanwggLrMBGt4ZB8uDdGNwghPAg3VkcIITwoV3YWt1MgE"}'
2026-03-09 04:37:25.930 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:25.930 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-09 04:37:25.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:25.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:25.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:25.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:25.943 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-09 04:37:25.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2947/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:25.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.113.92/tcp/48862/p2p/16Uiu2HAm94yAqKRcJ1bZvsgcvESEvJuBXTgArshzHiaBArYERtNn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-09 04:37:25.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5055/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:25.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.190.89/tcp/2948/p2p/16Uiu2HAmTCLnmFCgVSa6pnjaAjnjrCG2bGyQjPixiMd5nwMZXZVc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-09 04:37:25.951 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-09 04:37:35.952 INFO [tests.e2e.test_network_conditions] Applying 7000ms latency to node2
2026-03-09 04:37:35.954 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6808', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:37:36.003 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6808', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:37:36.013 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6808', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
2026-03-09 04:37:36.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2947/relay/v1/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-09 04:37:36.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:36.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:50.035 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":1773031056026187336,"ephemeral":false,"proof":""}]'
2026-03-09 04:37:50.036 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6808', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:37:50.048 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:50.049 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:50.049 DEBUG [src.node.waku_node] Stopping container with id d2a117dd780d
2026-03-09 04:37:50.608 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:50.609 DEBUG [src.node.waku_node] Stopping container with id abbe84293100
2026-03-09 04:37:51.171 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:51.172 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:51.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:51.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,156 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93
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-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63133', '63134', '63135', '63136', '63137']
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 63133:63133 -p 63134:63134 -p 63135:63135 -p 63136:63136 -p 63137:63137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63135 --rest-port=63133 --tcp-port=63134 --discv5-udp-port=63136 --rest-address=0.0.0.0 --nat=extip:172.18.117.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e5104f8888facec4b5898f71a6cab68f6443dad1fa2bcc08fad9549d4aa698a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63137 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.49 waku c92f91d674e10a0bfe41378fa8e71985068e9d0e46266e3e0dde3a8a94b77fdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c92f91d674e1. Setting up logs at ./log/docker/node1_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63133
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 66071ff7c8b4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9df9ae786f23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63133/health" -H "Content-Type: application/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:63133/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/63134/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245","/ip4/172.18.117.49/tcp/63135/ws/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245"],"enrUri":"enr:-L24QFR4om3-2sq3W9SnS69EBBb0ngYhT2i2UgL2MNpeESOaHJbysiUp8yriBNZeqGPppPMWLd7_VbWW9PxLCvGPSNoCgmlkgnY0gmlwhKwSdTGKbXVsdGlhZGRyc5YACASsEnUxBvaeAAoErBJ1MQb2n90DgnJzhQACAQAAiXNlY3AyNTZrMaED5sLuCtV3u4kAFhhaprqApAZSGhlsMJMWh9gfxYZYsLaDdGNwgvaeg3VkcIL2oIV3YWt1MgU"}'
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-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25247', '25248', '25249', '25250', '25251']
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 25247:25247 -p 25248:25248 -p 25249:25249 -p 25250:25250 -p 25251:25251 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25249 --rest-port=25247 --tcp-port=25248 --discv5-udp-port=25250 --rest-address=0.0.0.0 --nat=extip:172.18.3.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e2bf51bb192bd7fdfa1a19ed6cf5b982ca42df8fb9bea01aeacbda31ed46b9a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25251 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFR4om3-2sq3W9SnS69EBBb0ngYhT2i2UgL2MNpeESOaHJbysiUp8yriBNZeqGPppPMWLd7_VbWW9PxLCvGPSNoCgmlkgnY0gmlwhKwSdTGKbXVsdGlhZGRyc5YACASsEnUxBvaeAAoErBJ1MQb2n90DgnJzhQACAQAAiXNlY3AyNTZrMaED5sLuCtV3u4kAFhhaprqApAZSGhlsMJMWh9gfxYZYsLaDdGNwgvaeg3VkcIL2oIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.174 waku 8b19e9ba5417e761d8ca45786224d92f9c8e9e572b7bb36abe5128d4648b1699
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b19e9ba5417. Setting up logs at ./log/docker/node2_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25247
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25247/health" -H "Content-Type: application/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:25247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.174/tcp/25248/p2p/16Uiu2HAkytyZTL8mGz1HGMaKPdzroPcZSvgykgsVzyiHogzMucua","/ip4/172.18.3.174/tcp/25249/ws/p2p/16Uiu2HAkytyZTL8mGz1HGMaKPdzroPcZSvgykgsVzyiHogzMucua"],"enrUri":"enr:-L24QAoHIQ_NthJq2PuNsBeCLP0nhHXVPHsZPzA4ZoucD8ktEW87VIid0y2ztfQwLj-6hPa2BrOarBZ81xx88uxLCC8CgmlkgnY0gmlwhKwSA66KbXVsdGlhZGRyc5YACASsEgOuBmKgAAoErBIDrgZiod0DgnJzhQACAQAAiXNlY3AyNTZrMaECQm1Ox61Ks7uo8BZVkY_zmBHAqao8n2YPyP50Dj51NpWDdGNwgmKgg3VkcIJiooV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.49/tcp/63134/p2p/16Uiu2HAmUBnX11zVuDjPLxhq6ijtvzZSgaVtehczif6UAA1MD245"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63133/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63133/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:63133/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":1773031001057469436,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031002090284784,"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 c92f91d674e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b19e9ba5417
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-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-36-39__0a62b7f6-71fa-44ed-bbe0-db8aca038a93__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_start_node_with_50_pubsub_topics with id: 2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9
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-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20690', '20691', '20692', '20693', '20694']
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 20690:20690 -p 20691:20691 -p 20692:20692 -p 20693:20693 -p 20694:20694 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20692 --rest-port=20690 --tcp-port=20691 --discv5-udp-port=20693 --rest-address=0.0.0.0 --nat=extip:172.18.204.179 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2f0eafcd034fd889ac5edd2db0cd8dbec78fbe23255fdcccaa0cc2ccc4ab2bd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20694 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.179 waku 114db4e09b9a2f142ccf89bf1b173754108b3c369d93479456eac011f523b136
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 114db4e09b9a. Setting up logs at ./log/docker/node1_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20690
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 c92f91d674e1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8b19e9ba5417. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20690/health" -H "Content-Type: application/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:20690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.179/tcp/20691/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC","/ip4/172.18.204.179/tcp/20692/ws/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC"],"enrUri":"enr:-L24QLW9lM1PCkThr_pIABkn3y6RpszDrUVVuNhQNLeUUPjIYwzUtv2mXdNNy0ppzqcEC6i0hOvoSVInGFfL_jQC0l8CgmlkgnY0gmlwhKwSzLOKbXVsdGlhZGRyc5YACASsEsyzBlDTAAoErBLMswZQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjXYLY3S5OneQUOEIRGjOoK-xts4atf7oWubASel5mDdGNwglDTg3VkcIJQ1YV3YWt1MgU"}'
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-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14331', '14332', '14333', '14334', '14335']
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 14331:14331 -p 14332:14332 -p 14333:14333 -p 14334:14334 -p 14335:14335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14333 --rest-port=14331 --tcp-port=14332 --discv5-udp-port=14334 --rest-address=0.0.0.0 --nat=extip:172.18.96.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f8e7c04ac3711cfffbaa2c9fdaa07a3d22fd5e3a1e4e8ddd8b8f2ce8fcaffebd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14335 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLW9lM1PCkThr_pIABkn3y6RpszDrUVVuNhQNLeUUPjIYwzUtv2mXdNNy0ppzqcEC6i0hOvoSVInGFfL_jQC0l8CgmlkgnY0gmlwhKwSzLOKbXVsdGlhZGRyc5YACASsEsyzBlDTAAoErBLMswZQ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEChAjXYLY3S5OneQUOEIRGjOoK-xts4atf7oWubASel5mDdGNwglDTg3VkcIJQ1YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.251 waku 1aa0f2f290833f5e0c3e06c17b543f49a5478695793e747de33f652d6c24f7cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1aa0f2f29083. Setting up logs at ./log/docker/node2_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14331
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14331/health" -H "Content-Type: application/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:14331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.251/tcp/14332/p2p/16Uiu2HAm62ykHxCuY4H6GkbrJrbpvA1PFFTa2XVhgBRDKvLYmwUM","/ip4/172.18.96.251/tcp/14333/ws/p2p/16Uiu2HAm62ykHxCuY4H6GkbrJrbpvA1PFFTa2XVhgBRDKvLYmwUM"],"enrUri":"enr:-L24QPkXuoLivTDlJbbTxOv7W5sfgm6ewIPZ34gJLmOGOB-jINaZdZ6qoQ3HHGWqB32Zv1PvnUeAurGn6lseQFqT32QCgmlkgnY0gmlwhKwSYPuKbXVsdGlhZGRyc5YACASsEmD7Bjf8AAoErBJg-wY3_d0DgnJzhQACAQAAiXNlY3AyNTZrMaECnaBJfIvxvUjYY_HLVMy-IjJ_PFKzMaJIevydIHWrHrqDdGNwgjf8g3VkcII3_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:14331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.179/tcp/20691/p2p/16Uiu2HAm4K5ceWCNRxUzkQqKgggikgn6diJLWjkuDtuGXv7RJaNC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14331/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20690/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:20690/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":1773031002090284784,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031006032107309,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031006108978272,"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 114db4e09b9a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1aa0f2f29083
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-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-09_04-36-43__f62fd305-8425-47e8-afde-259c51521bd9__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
2026-03-09 04:36:59.940 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:59.941 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_request_id with id: 2026-03-09_04-36-59__5f532b9d-640e-46ed-b78b-e06301444d90
2026-03-09 04:36:59.942 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:59.944 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:36:59.944 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:36:59.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:59.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-59__5f532b9d-640e-46ed-b78b-e06301444d90__wakuorg_nwaku:latest.log
2026-03-09 04:36:59.955 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:59.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:59.958 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:59.958 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.30
2026-03-09 04:36:59.959 DEBUG [src.node.docker_mananger] Generated ports ['23805', '23806', '23807', '23808', '23809']
2026-03-09 04:36:59.959 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:59.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:59.960 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:59.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 23805:23805 -p 23806:23806 -p 23807:23807 -p 23808:23808 -p 23809:23809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23807 --rest-port=23805 --tcp-port=23806 --discv5-udp-port=23808 --rest-address=0.0.0.0 --nat=extip:172.18.110.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d4159ddf6a88c203de1eeb148c6305f459a189db4aa40dad2fcf9dc4d4f505c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23809 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:37:00.155 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.30 waku 6928f5d25f57be8623ac71616aada61b40cf7b0fb25cac01c33d14e4d71532cf
2026-03-09 04:37:00.189 DEBUG [src.node.docker_mananger] Container started with ID 6928f5d25f57. Setting up logs at ./log/docker/node1_2026-03-09_04-36-59__5f532b9d-640e-46ed-b78b-e06301444d90__wakuorg_nwaku:latest.log
2026-03-09 04:37:00.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23805
2026-03-09 04:37:00.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:00.205 ERROR [src.node.docker_mananger] Max retries reached for container 6ebb9841505c. Exiting log stream.
2026-03-09 04:37:00.772 ERROR [src.node.docker_mananger] Max retries reached for container ae882d42acb5. Exiting log stream.
2026-03-09 04:37:01.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23805/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:01.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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-09 04:37:01.193 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:01.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:01.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.30/tcp/23806/p2p/16Uiu2HAmMatkieX5sgCYE8XWpTB1QuMRVwgGAgVHHeUtgTkDR7cT","/ip4/172.18.110.30/tcp/23807/ws/p2p/16Uiu2HAmMatkieX5sgCYE8XWpTB1QuMRVwgGAgVHHeUtgTkDR7cT"],"enrUri":"enr:-L24QOG0zGrWZP7FKN21vlxE2pRLlr7HCR46UnKCuxuj6refLLc10wGOZieafJOoAth2a1JZd5F60tIv5uD86vRSDUQCgmlkgnY0gmlwhKwSbh6KbXVsdGlhZGRyc5YACASsEm4eBlz-AAoErBJuHgZc_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhKyIGJBlyNO4yyr2_gIZgoNFnn4vNW2drhD4AENRqkCDdGNwglz-g3VkcIJdAIV3YWt1MgU"}'
2026-03-09 04:37:01.195 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:01.196 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:37:01.202 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:01.202 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-59__5f532b9d-640e-46ed-b78b-e06301444d90__wakuorg_nwaku:latest.log
2026-03-09 04:37:01.202 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:01.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:01.204 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:01.204 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.90
2026-03-09 04:37:01.204 DEBUG [src.node.docker_mananger] Generated ports ['52589', '52590', '52591', '52592', '52593']
2026-03-09 04:37:01.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:01.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:01.204 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:01.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 52589:52589 -p 52590:52590 -p 52591:52591 -p 52592:52592 -p 52593:52593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52591 --rest-port=52589 --tcp-port=52590 --discv5-udp-port=52592 --rest-address=0.0.0.0 --nat=extip:172.18.104.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fceeb3eefcb485b6818a60fe8eccf3f7a18f4fa2795db9f1b07ade981081bad9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52593 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOG0zGrWZP7FKN21vlxE2pRLlr7HCR46UnKCuxuj6refLLc10wGOZieafJOoAth2a1JZd5F60tIv5uD86vRSDUQCgmlkgnY0gmlwhKwSbh6KbXVsdGlhZGRyc5YACASsEm4eBlz-AAoErBJuHgZc_90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhKyIGJBlyNO4yyr2_gIZgoNFnn4vNW2drhD4AENRqkCDdGNwglz-g3VkcIJdAIV3YWt1MgU --filternode=/ip4/172.18.110.30/tcp/23806/p2p/16Uiu2HAmMatkieX5sgCYE8XWpTB1QuMRVwgGAgVHHeUtgTkDR7cT
2026-03-09 04:37:01.390 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.90 waku bc9690b24efb67e8450e504fadbc4867ebd5c9075d50d8ef1c481c3657c1f5e7
2026-03-09 04:37:01.422 DEBUG [src.node.docker_mananger] Container started with ID bc9690b24efb. Setting up logs at ./log/docker/node2_2026-03-09_04-36-59__5f532b9d-640e-46ed-b78b-e06301444d90__wakuorg_nwaku:latest.log
2026-03-09 04:37:01.422 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52589
2026-03-09 04:37:01.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:02.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52589/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:02.426 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-09 04:37:02.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:02.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:02.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.90/tcp/52590/p2p/16Uiu2HAmBbwjTqNnBu79z7wCG1cwpt7RD5W8EpewfKD96fVN7w89","/ip4/172.18.104.90/tcp/52591/ws/p2p/16Uiu2HAmBbwjTqNnBu79z7wCG1cwpt7RD5W8EpewfKD96fVN7w89"],"enrUri":"enr:-L24QO9rGsMt90fF-t__0xOR18fylm5G433LIyuKUW_jW1edPbQzj9_Zm6h_4qr2oDzBfp-g6LFiEkCk1GY3eisEHckCgmlkgnY0gmlwhKwSaFqKbXVsdGlhZGRyc5YACASsEmhaBs1uAAoErBJoWgbNb90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8FycXeApoM9ps2Gm6WpsBPQRBmAR4pUeTB63NV5erfaDdGNwgs1ug3VkcILNcIV3YWt1MgA"}'
2026-03-09 04:37:02.429 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:02.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.30/tcp/23806/p2p/16Uiu2HAmMatkieX5sgCYE8XWpTB1QuMRVwgGAgVHHeUtgTkDR7cT"]'
2026-03-09 04:37:02.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:02.468 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-09 04:37:02.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:02.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:02.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52589/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f820874-6d4e-456b-8d5e-c9b7ced6bf95", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:02.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8f820874-6d4e-456b-8d5e-c9b7ced6bf95","statusDesc":"OK"}'
2026-03-09 04:37:02.502 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:52589/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:02.505 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52589/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-09 04:37:02.508 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:02.508 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:02.508 DEBUG [src.node.waku_node] Stopping container with id 6928f5d25f57
2026-03-09 04:37:03.059 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:03.061 DEBUG [src.node.waku_node] Stopping container with id bc9690b24efb
2026-03-09 04:37:03.587 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:03.591 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:03.596 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:03.600 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,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-09_04-37-56__07fc25a7-fe13-4c8d-a3a5-6ea5135867d9
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-09_04-37-56__07fc25a7-fe13-4c8d-a3a5-6ea5135867d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27122', '27123', '27124', '27125', '27126']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27122:27122 -p 27123:27123 -p 27124:27124 -p 27125:27125 -p 27126:27126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27124 --rest-port=27122 --tcp-port=27123 --discv5-udp-port=27125 --rest-address=0.0.0.0 --nat=extip:172.18.24.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4fd4a8ffc1dce740be65771d9eaecbc8e65fbc07e0f1264bfb2baa09d2aebe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27126 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.19 waku 4c88aa79dfcbf5105ae545c9d4b7121231571deeccf68d7e1437fcd83e079b83
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e34b84865db8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c88aa79dfcb. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-37-56__07fc25a7-fe13-4c8d-a3a5-6ea5135867d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27122
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 ec2dfad8c7e9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27122/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:27122/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/27123/p2p/16Uiu2HAm3Q9bnYM89fYLBbaFXJuK2bXKx6gLd6XXTFqfwMA7uUP5","/ip4/172.18.24.19/tcp/27124/ws/p2p/16Uiu2HAm3Q9bnYM89fYLBbaFXJuK2bXKx6gLd6XXTFqfwMA7uUP5"],"enrUri":"enr:-L24QNVqIGxoNlxz3rn18FIsh92GB7Eobjk-JsUKb9qw3ytobTljJyKmRZWXpj_dHzRg__4qCljZq52Ewx0xh2NTZtcCgmlkgnY0gmlwhKwSGBOKbXVsdGlhZGRyc5YACASsEhgTBmnzAAoErBIYEwZp9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECdnmQgGmlWyZpqF2_3YDCi_DgcnjVil5rM9eZDqA6yuyDdGNwgmnzg3VkcIJp9YV3YWt1MgM"}'
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-09_04-37-56__07fc25a7-fe13-4c8d-a3a5-6ea5135867d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54723', '54724', '54725', '54726', '54727']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54723:54723 -p 54724:54724 -p 54725:54725 -p 54726:54726 -p 54727:54727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54725 --rest-port=54723 --tcp-port=54724 --discv5-udp-port=54726 --rest-address=0.0.0.0 --nat=extip:172.18.245.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ced0dcdfd1140b3c9ae39b8ab7150da45ebee37d23227fec2b3facbf0a6dd2ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54727 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNVqIGxoNlxz3rn18FIsh92GB7Eobjk-JsUKb9qw3ytobTljJyKmRZWXpj_dHzRg__4qCljZq52Ewx0xh2NTZtcCgmlkgnY0gmlwhKwSGBOKbXVsdGlhZGRyc5YACASsEhgTBmnzAAoErBIYEwZp9N0DgnJzhQADAQAAiXNlY3AyNTZrMaECdnmQgGmlWyZpqF2_3YDCi_DgcnjVil5rM9eZDqA6yuyDdGNwgmnzg3VkcIJp9YV3YWt1MgM --storenode=/ip4/172.18.24.19/tcp/27123/p2p/16Uiu2HAm3Q9bnYM89fYLBbaFXJuK2bXKx6gLd6XXTFqfwMA7uUP5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.103 waku 82fb8ffec290ed1ada9baf70cf9333fc7d2d1459c0d05f7644adaf368e349d2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82fb8ffec290. Setting up logs at ./log/docker/store_node1_2026-03-09_04-37-56__07fc25a7-fe13-4c8d-a3a5-6ea5135867d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54723
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54723/health" -H "Content-Type: application/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:54723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.103/tcp/54724/p2p/16Uiu2HAmBx1L3kMPB2fsZ9KxHLsVauG74gU11tQBTabLo5eNW66L","/ip4/172.18.245.103/tcp/54725/ws/p2p/16Uiu2HAmBx1L3kMPB2fsZ9KxHLsVauG74gU11tQBTabLo5eNW66L"],"enrUri":"enr:-L24QG3LDLySVLJA6NN83Bmaim7LLe3C2UivYRA4lq0_ZDG6QMNh0VZYGfjsn8ioWNdjx36PUpBG-c4z_oFkZ57c5BACgmlkgnY0gmlwhKwS9WeKbXVsdGlhZGRyc5YACASsEvVnBtXEAAoErBL1ZwbVxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9YBLF1eCXjrxtBtRnh2NSneiA7XUzCW8CLnGRPZH4uGDdGNwgtXEg3VkcILVxoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54723/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.19/tcp/27123/p2p/16Uiu2HAm3Q9bnYM89fYLBbaFXJuK2bXKx6gLd6XXTFqfwMA7uUP5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27122/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:54723/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:27122/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:54723/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:27122/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x1f041fd773a755d28920b02838eb48329fee4d8c501f88b98729fe86474c666c&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":"0xb2ef2b7cbf5bb5ab04bb34ea97028967fe36143d5dcb341913438073a009dc6e"},{"messageHash":"0x9f9860cd2d869d844fd1ced2a4e307ad42b98cf12c7116d64d9a23f65e1d9bfb"},{"messageHash":"0xcc7d7f1fadea58ec4b9cf510355b9214e0d2da9454e39639bdbb6943e32c73b4"},{"messageHash":"0x41b054aaf1afa5ee5e55791af0b170d85cf563ef009040c104354991536493ea"},{"messageHash":"0x747d3f3252d0c477b912a71a4b9dbd32a6b75cc3d8e2f84e2d78364a52daa909"},{"messageHash":"0x7e3b596773aa8eb58ea5f8c0b7bf45a9582f27e7c2b43e58692c67660d249ada"},{"messageHash":"0xbae9ecadfc9dae069d1b42386deefb78491677f70f6f059ae1dc4549b04891e9"},{"messageHash":"0xee89104876b22ddd7a277b3f139c9a6c5a45d1d40757b62054b71748895df931"},{"messageHash":"0xf697e49f4abbb7606f75776bf31a4a132dd145fdd279a4d91b569a643e272171"},{"messageHash":"0x9cefcc123ab458b9acc6d6f3f78ed6d90217f8df9eafe1e95ca6e0d493269227"},{"messageHash":"0x8c8fa08b5c710ccf3bae36054b28ca18993e687f66f8d9615f636a431b29df45"},{"messageHash":"0x33f370b93c045d206631523ae4db89ceae19d93abcb6cdbfcd96b3ec2896f6d5"},{"messageHash":"0x08c72e7c4bf71f76441c948a12aad9d1379c81201578611e4d3d6737e64e455d"},{"messageHash":"0x60ed75ff3a55fa44bf30b19f45667b9287617151eaf0db7318b37fe011047dee"},{"messageHash":"0x81f624e99d1ed25e4cb9e45329ab6e9cfc4faabd45a28f516bea9eba3370e773"},{"messageHash":"0x469dd49e06fc09519318d0dec8788c64cb95fff27827a44ff099b9698356d32b"},{"messageHash":"0xf3134cffc3315394be64514f9b1a8292f3e0224a05eab2760f50c4756bc48254"},{"messageHash":"0x50ccc817414c138d9cc33b9cf02a23d1d4c42fa5fe4d720e50d42bfc179f5227"},{"messageHash":"0x0e05ab826174d83e1474f53ba87f62534ec8260b789c444f634108eedaa39fb4"},{"messageHash":"0x80b094a50cf322d35497dc3b141d2b34a2366578389835bc94a1e47a54917044"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54723/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x1f041fd773a755d28920b02838eb48329fee4d8c501f88b98729fe86474c666c&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":"0xb2ef2b7cbf5bb5ab04bb34ea97028967fe36143d5dcb341913438073a009dc6e"},{"messageHash":"0x9f9860cd2d869d844fd1ced2a4e307ad42b98cf12c7116d64d9a23f65e1d9bfb"},{"messageHash":"0xcc7d7f1fadea58ec4b9cf510355b9214e0d2da9454e39639bdbb6943e32c73b4"},{"messageHash":"0x41b054aaf1afa5ee5e55791af0b170d85cf563ef009040c104354991536493ea"},{"messageHash":"0x747d3f3252d0c477b912a71a4b9dbd32a6b75cc3d8e2f84e2d78364a52daa909"},{"messageHash":"0x7e3b596773aa8eb58ea5f8c0b7bf45a9582f27e7c2b43e58692c67660d249ada"},{"messageHash":"0xbae9ecadfc9dae069d1b42386deefb78491677f70f6f059ae1dc4549b04891e9"},{"messageHash":"0xee89104876b22ddd7a277b3f139c9a6c5a45d1d40757b62054b71748895df931"},{"messageHash":"0xf697e49f4abbb7606f75776bf31a4a132dd145fdd279a4d91b569a643e272171"},{"messageHash":"0x9cefcc123ab458b9acc6d6f3f78ed6d90217f8df9eafe1e95ca6e0d493269227"},{"messageHash":"0x8c8fa08b5c710ccf3bae36054b28ca18993e687f66f8d9615f636a431b29df45"},{"messageHash":"0x33f370b93c045d206631523ae4db89ceae19d93abcb6cdbfcd96b3ec2896f6d5"},{"messageHash":"0x08c72e7c4bf71f76441c948a12aad9d1379c81201578611e4d3d6737e64e455d"},{"messageHash":"0x60ed75ff3a55fa44bf30b19f45667b9287617151eaf0db7318b37fe011047dee"},{"messageHash":"0x81f624e99d1ed25e4cb9e45329ab6e9cfc4faabd45a28f516bea9eba3370e773"},{"messageHash":"0x469dd49e06fc09519318d0dec8788c64cb95fff27827a44ff099b9698356d32b"},{"messageHash":"0xf3134cffc3315394be64514f9b1a8292f3e0224a05eab2760f50c4756bc48254"},{"messageHash":"0x50ccc817414c138d9cc33b9cf02a23d1d4c42fa5fe4d720e50d42bfc179f5227"},{"messageHash":"0x0e05ab826174d83e1474f53ba87f62534ec8260b789c444f634108eedaa39fb4"},{"messageHash":"0x80b094a50cf322d35497dc3b141d2b34a2366578389835bc94a1e47a54917044"}]}'
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 4c88aa79dfcb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 82fb8ffec290
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,150 @@
2026-03-09 04:44:40.520 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:44:40.520 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb
2026-03-09 04:44:40.520 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:44:40.521 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:44:40.528 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:40.528 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:40.534 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:40.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:40.541 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:40.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:40.548 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:44:40.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:40.548 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:40.548 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:40.549 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:40.549 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.215
2026-03-09 04:44:40.550 DEBUG [src.node.docker_mananger] Generated ports ['10066', '10067', '10068', '10069', '10070']
2026-03-09 04:44:40.550 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:40.550 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:40.550 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:40.550 DEBUG [src.node.docker_mananger] docker run -i -t -p 10066:10066 -p 10067:10067 -p 10068:10068 -p 10069:10069 -p 10070:10070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10068 --rest-port=10066 --tcp-port=10067 --discv5-udp-port=10069 --rest-address=0.0.0.0 --nat=extip:172.18.150.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74bc3bb59ea2ce49daa903af08c2a96db9f2d9bbd8f5f0bf28dd081fea60fa2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10070 --metrics-logging=true --relay=true
2026-03-09 04:44:40.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.215 waku 9d7365f0ed35bf4c441888e709b80b1630f63d61e565a36561931dc3e7a18b89
2026-03-09 04:44:40.778 DEBUG [src.node.docker_mananger] Container started with ID 9d7365f0ed35. Setting up logs at ./log/docker/node1_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:40.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10066
2026-03-09 04:44:40.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:41.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10066/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:41.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:44:41.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:41.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:41.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.215/tcp/10067/p2p/16Uiu2HAmTF7R3oSNRLTkhBfRb87sB4zWxBQR58CB8urZJN5cC9TK","/ip4/172.18.150.215/tcp/10068/ws/p2p/16Uiu2HAmTF7R3oSNRLTkhBfRb87sB4zWxBQR58CB8urZJN5cC9TK"],"enrUri":"enr:-L24QODtGunygjrrltnalZ2UW6iaX5DRDMOWT0rw5Q3A9rYQHT9ezFHh1wrfBrhrTBqgqoO2GcVYrCoKAJDaohi-cJcCgmlkgnY0gmlwhKwSlteKbXVsdGlhZGRyc5YACASsEpbXBidTAAoErBKW1wYnVN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2MFaScok13joQ5H10YtxS3W9tP17D1ye6kCrqLWZRj6DdGNwgidTg3VkcIInVYV3YWt1MgE"}'
2026-03-09 04:44:41.786 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:41.786 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:41.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:41.788 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:41.788 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.116
2026-03-09 04:44:41.788 DEBUG [src.node.docker_mananger] Generated ports ['51411', '51412', '51413', '51414', '51415']
2026-03-09 04:44:41.788 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:41.789 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:41.789 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:41.789 DEBUG [src.node.docker_mananger] docker run -i -t -p 51411:51411 -p 51412:51412 -p 51413:51413 -p 51414:51414 -p 51415:51415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51413 --rest-port=51411 --tcp-port=51412 --discv5-udp-port=51414 --rest-address=0.0.0.0 --nat=extip:172.18.135.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b847bdb1d7f3ca495abb5fd98b76ddc9b02f7abb3f7dddbffd3f79653f514cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51415 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QODtGunygjrrltnalZ2UW6iaX5DRDMOWT0rw5Q3A9rYQHT9ezFHh1wrfBrhrTBqgqoO2GcVYrCoKAJDaohi-cJcCgmlkgnY0gmlwhKwSlteKbXVsdGlhZGRyc5YACASsEpbXBidTAAoErBKW1wYnVN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2MFaScok13joQ5H10YtxS3W9tP17D1ye6kCrqLWZRj6DdGNwgidTg3VkcIInVYV3YWt1MgE
2026-03-09 04:44:41.996 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.116 waku 9c09fa071be22db38cae7d777611bc92202c9eb54bf1b71efb8bcf99b46ffd09
2026-03-09 04:44:42.030 DEBUG [src.node.docker_mananger] Container started with ID 9c09fa071be2. Setting up logs at ./log/docker/node2_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:42.031 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51411
2026-03-09 04:44:42.031 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:43.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51411/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:43.055 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-09 04:44:43.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:43.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:43.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.116/tcp/51412/p2p/16Uiu2HAmKpSR9dqh8LGrkxfjFSp4ycwsAxAmvk8rZCTVuVsEQgVY","/ip4/172.18.135.116/tcp/51413/ws/p2p/16Uiu2HAmKpSR9dqh8LGrkxfjFSp4ycwsAxAmvk8rZCTVuVsEQgVY"],"enrUri":"enr:-L24QBM8ViDsIoqwvqpSopGXUV7RPmpvLcVEGO2og5lDCPbLFNeLkgArjy2hUkjGzq5YXMuztNWIV4XgF8PdnO12cp0CgmlkgnY0gmlwhKwSh3SKbXVsdGlhZGRyc5YACASsEod0BsjUAAoErBKHdAbI1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDam2CYewrJctRUcmzd74pZNzIx2tmYJabLJUi9y7GUJuDdGNwgsjUg3VkcILI1oV3YWt1MgE"}'
2026-03-09 04:44:43.062 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:43.062 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:43.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:43.066 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:43.066 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.180
2026-03-09 04:44:43.067 DEBUG [src.node.docker_mananger] Generated ports ['21792', '21793', '21794', '21795', '21796']
2026-03-09 04:44:43.067 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:43.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:43.067 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:43.067 DEBUG [src.node.docker_mananger] docker run -i -t -p 21792:21792 -p 21793:21793 -p 21794:21794 -p 21795:21795 -p 21796:21796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21794 --rest-port=21792 --tcp-port=21793 --discv5-udp-port=21795 --rest-address=0.0.0.0 --nat=extip:172.18.31.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d5c3669a9ca6ff79d2295bba5116710f8a0de0f683bafbbfefde4badddf3b94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21796 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBM8ViDsIoqwvqpSopGXUV7RPmpvLcVEGO2og5lDCPbLFNeLkgArjy2hUkjGzq5YXMuztNWIV4XgF8PdnO12cp0CgmlkgnY0gmlwhKwSh3SKbXVsdGlhZGRyc5YACASsEod0BsjUAAoErBKHdAbI1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDam2CYewrJctRUcmzd74pZNzIx2tmYJabLJUi9y7GUJuDdGNwgsjUg3VkcILI1oV3YWt1MgE
2026-03-09 04:44:43.263 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.180 waku f58d324ab9ac1c1b22928ae0b028685cfd49dff881749ce27df01f4bd7b29a52
2026-03-09 04:44:43.297 DEBUG [src.node.docker_mananger] Container started with ID f58d324ab9ac. Setting up logs at ./log/docker/node3_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:43.298 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21792
2026-03-09 04:44:43.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:44.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21792/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:44.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:44:44.316 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:44.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:44.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.180/tcp/21793/p2p/16Uiu2HAmDQHM3vC5g38zfgBaQ8fVYgnCHC4nRtbu9TT4RgEwHwbn","/ip4/172.18.31.180/tcp/21794/ws/p2p/16Uiu2HAmDQHM3vC5g38zfgBaQ8fVYgnCHC4nRtbu9TT4RgEwHwbn"],"enrUri":"enr:-L24QHX-pl8L2VTCFMfmzXvcnoNisaX2npwibFos00OM29ezAKPbzqM1irxUjQey2xTCZI7DfoH1VSNlg_Ztlr-oEwQCgmlkgnY0gmlwhKwSH7SKbXVsdGlhZGRyc5YACASsEh-0BlUhAAoErBIftAZVIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCxcxLUGphAyEN5hdONe0QTvrUuOfThCD1WRTTu2Y6TmDdGNwglUhg3VkcIJVI4V3YWt1MgE"}'
2026-03-09 04:44:44.323 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:44.323 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:44:44.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:44:44.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:44:44.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.107
2026-03-09 04:44:44.326 DEBUG [src.node.docker_mananger] Generated ports ['30465', '30466', '30467', '30468', '30469']
2026-03-09 04:44:44.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:44:44.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:44:44.328 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:44:44.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 30465:30465 -p 30466:30466 -p 30467:30467 -p 30468:30468 -p 30469:30469 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30467 --rest-port=30465 --tcp-port=30466 --discv5-udp-port=30468 --rest-address=0.0.0.0 --nat=extip:172.18.222.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4d2f14026dbd893d8bb5d10eaae5a9a49ccb3c9adcebdd6ad0fdcec7fed00ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30469 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHX-pl8L2VTCFMfmzXvcnoNisaX2npwibFos00OM29ezAKPbzqM1irxUjQey2xTCZI7DfoH1VSNlg_Ztlr-oEwQCgmlkgnY0gmlwhKwSH7SKbXVsdGlhZGRyc5YACASsEh-0BlUhAAoErBIftAZVIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCxcxLUGphAyEN5hdONe0QTvrUuOfThCD1WRTTu2Y6TmDdGNwglUhg3VkcIJVI4V3YWt1MgE
2026-03-09 04:44:44.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.107 waku 83c6e74a0a63c2c598e7fead29554d4603a1bc4b7e5a7f320d54124769dedb87
2026-03-09 04:44:44.565 DEBUG [src.node.docker_mananger] Container started with ID 83c6e74a0a63. Setting up logs at ./log/docker/node4_2026-03-09_04-44-40__877b9485-1163-46c1-a809-0d79af8dc5cb__wakuorg_nwaku:latest.log
2026-03-09 04:44:44.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30465
2026-03-09 04:44:44.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:44:45.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30465/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:44:45.580 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:44:45.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30465/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.107/tcp/30466/p2p/16Uiu2HAmAHd6wA5QygopDCdpqeiogRRtxQ8VSxQQ8GdGZLH93AC9","/ip4/172.18.222.107/tcp/30467/ws/p2p/16Uiu2HAmAHd6wA5QygopDCdpqeiogRRtxQ8VSxQQ8GdGZLH93AC9"],"enrUri":"enr:-L24QEhYPux-Yvkm6BwAZXT2HrKAthB4ETX5_VuvKzFPwxbHFn5x3VI3bi7dG-LJtCesbgU-kPXYp2599XRiCXvBbOECgmlkgnY0gmlwhKwS3muKbXVsdGlhZGRyc5YACASsEt5rBncCAAoErBLeawZ3A90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3M9njvuwK1SU56MtqNGKQlRGLcdDlsafqvcm-3q6sVqDdGNwgncCg3VkcIJ3BIV3YWt1MgE"}'
2026-03-09 04:44:45.589 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:44:45.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:45.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:45.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:45.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:45.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:45.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:45.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30465/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:44:45.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:44:45.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10066/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.135.116/tcp/43792/p2p/16Uiu2HAmKpSR9dqh8LGrkxfjFSp4ycwsAxAmvk8rZCTVuVsEQgVY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
2026-03-09 04:44:45.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51411/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.31.180/tcp/57978/p2p/16Uiu2HAmDQHM3vC5g38zfgBaQ8fVYgnCHC4nRtbu9TT4RgEwHwbn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.150.215/tcp/10067/p2p/16Uiu2HAmTF7R3oSNRLTkhBfRb87sB4zWxBQR58CB8urZJN5cC9TK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-09 04:44:45.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21792/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.222.107/tcp/38406/p2p/16Uiu2HAmAHd6wA5QygopDCdpqeiogRRtxQ8VSxQQ8GdGZLH93AC9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.135.116/tcp/51412/p2p/16Uiu2HAmKpSR9dqh8LGrkxfjFSp4ycwsAxAmvk8rZCTVuVsEQgVY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-09 04:44:45.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30465/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:44:45.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.31.180/tcp/21793/p2p/16Uiu2HAmDQHM3vC5g38zfgBaQ8fVYgnCHC4nRtbu9TT4RgEwHwbn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
2026-03-09 04:44:45.636 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-09 04:45:05.638 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24773', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:45:05.679 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24773', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-09 04:45:05.689 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24773', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-03-09 04:45:05.704 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24773', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-09 04:45:05.713 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-09 04:45:05.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30465/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:45:05.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-09 04:45:05.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:05.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:05.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:13.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:13.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:14.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:14.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:16.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:16.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:16.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:16.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:17.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:17.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:23.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:23.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:25.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:45:25.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10066/relay/v1/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-09 04:45:46.112 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:45:46.114 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:45:46.114 DEBUG [src.node.waku_node] Stopping container with id 9d7365f0ed35
2026-03-09 04:45:46.707 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:45:46.708 DEBUG [src.node.waku_node] Stopping container with id 9c09fa071be2
2026-03-09 04:45:47.259 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:45:47.259 DEBUG [src.node.waku_node] Stopping container with id f58d324ab9ac
2026-03-09 04:45:47.520 ERROR [src.node.docker_mananger] Max retries reached for container 9d7365f0ed35. Exiting log stream.
2026-03-09 04:45:47.792 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:45:47.793 DEBUG [src.node.waku_node] Stopping container with id 83c6e74a0a63
2026-03-09 04:45:48.071 ERROR [src.node.docker_mananger] Max retries reached for container 9c09fa071be2. Exiting log stream.
2026-03-09 04:45:48.343 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:45:48.345 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:45:48.406 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:45:48.458 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:45:48.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:45:48.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-09 04:36:31.154 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:36:31.154 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-03-09_04-36-31__5ac50641-a0f8-46a1-84b5-4cfe88420ea3
2026-03-09 04:36:31.154 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:36:31.155 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:36:31.155 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:36:31.160 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:31.160 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-36-31__5ac50641-a0f8-46a1-84b5-4cfe88420ea3__wakuorg_nwaku:latest.log
2026-03-09 04:36:31.160 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:31.160 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:31.162 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:31.162 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.178
2026-03-09 04:36:31.162 DEBUG [src.node.docker_mananger] Generated ports ['24613', '24614', '24615', '24616', '24617']
2026-03-09 04:36:31.162 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:31.162 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:31.162 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:31.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 24613:24613 -p 24614:24614 -p 24615:24615 -p 24616:24616 -p 24617:24617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24615 --rest-port=24613 --tcp-port=24614 --discv5-udp-port=24616 --rest-address=0.0.0.0 --nat=extip:172.18.250.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9aa2d3b8e52883a2def2921eb8b27ebb0ee4d09ad0b39cce510edbe5eb0cebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24617 --metrics-logging=true --relay=true
2026-03-09 04:36:31.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.178 waku c1768a2775c2ce83404fc455ec38bbf494ae44e220a71d7abc23e0a3ef726560
2026-03-09 04:36:31.340 DEBUG [src.node.docker_mananger] Container started with ID c1768a2775c2. Setting up logs at ./log/docker/node1_2026-03-09_04-36-31__5ac50641-a0f8-46a1-84b5-4cfe88420ea3__wakuorg_nwaku:latest.log
2026-03-09 04:36:31.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24613
2026-03-09 04:36:31.343 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:31.481 ERROR [src.node.docker_mananger] Max retries reached for container b8407e0054eb. Exiting log stream.
2026-03-09 04:36:31.942 ERROR [src.node.docker_mananger] Max retries reached for container be3d031f00aa. Exiting log stream.
2026-03-09 04:36:32.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:32.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:36:32.346 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:32.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:32.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.178/tcp/24614/p2p/16Uiu2HAm1KDECp6t49JAYrDEnpVbW5UWitwHbA4Fs63QQUX57HnM","/ip4/172.18.250.178/tcp/24615/ws/p2p/16Uiu2HAm1KDECp6t49JAYrDEnpVbW5UWitwHbA4Fs63QQUX57HnM"],"enrUri":"enr:-L24QDar0xQsbBL5PZpa-eRN-O5PlLmVI7NgHsep19iRt4UlKnU6YJdUorUl8lq8uYbwL9fPNvVPepdJIwH0IFn09goCgmlkgnY0gmlwhKwS-rKKbXVsdGlhZGRyc5YACASsEvqyBmAmAAoErBL6sgZgJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECV35jflOLPABlQ6O2H5C4zzXn8JZIIkCt-Nm1-gR5f7aDdGNwgmAmg3VkcIJgKIV3YWt1MgE"}'
2026-03-09 04:36:32.349 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:32.357 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:36:32.357 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-36-31__5ac50641-a0f8-46a1-84b5-4cfe88420ea3__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.357 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:36:32.358 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:36:32.359 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:36:32.359 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.139
2026-03-09 04:36:32.359 DEBUG [src.node.docker_mananger] Generated ports ['39167', '39168', '39169', '39170', '39171']
2026-03-09 04:36:32.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:36:32.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:36:32.359 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:36:32.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 39167:39167 -p 39168:39168 -p 39169:39169 -p 39170:39170 -p 39171:39171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39169 --rest-port=39167 --tcp-port=39168 --discv5-udp-port=39170 --rest-address=0.0.0.0 --nat=extip:172.18.220.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e223ea4d30babcb29e41b6dd8e0945df6207ebfbf0db0aadfa7ec510907e0db8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39171 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDar0xQsbBL5PZpa-eRN-O5PlLmVI7NgHsep19iRt4UlKnU6YJdUorUl8lq8uYbwL9fPNvVPepdJIwH0IFn09goCgmlkgnY0gmlwhKwS-rKKbXVsdGlhZGRyc5YACASsEvqyBmAmAAoErBL6sgZgJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECV35jflOLPABlQ6O2H5C4zzXn8JZIIkCt-Nm1-gR5f7aDdGNwgmAmg3VkcIJgKIV3YWt1MgE
2026-03-09 04:36:32.515 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.139 waku 4fa577738fddec56e2b54942d0472bd26415ad554b65224a654fd042601c98bb
2026-03-09 04:36:32.545 DEBUG [src.node.docker_mananger] Container started with ID 4fa577738fdd. Setting up logs at ./log/docker/node2_2026-03-09_04-36-31__5ac50641-a0f8-46a1-84b5-4cfe88420ea3__wakuorg_nwaku:latest.log
2026-03-09 04:36:32.545 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39167
2026-03-09 04:36:32.545 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:36:33.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39167/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:36:33.572 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:36:33.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39167/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.139/tcp/39168/p2p/16Uiu2HAm7WPPossEFhw9h83TjYbsPpTbWStQwsoUrTHLjukXETUS","/ip4/172.18.220.139/tcp/39169/ws/p2p/16Uiu2HAm7WPPossEFhw9h83TjYbsPpTbWStQwsoUrTHLjukXETUS"],"enrUri":"enr:-L24QDJjxGtT6VGzV0vo3nF8ahsa0EZ3-ipEgOsSyl16zc1cIj5v5pN4fI2WOf94VB3c0BGr1JM44VwF8SUWMXF7ICcCgmlkgnY0gmlwhKwS3IuKbXVsdGlhZGRyc5YACASsEtyLBpkAAAoErBLciwaZAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECs4FktJJc-4WUvufx66jerFJS-L61sdlSetZz7-T26qeDdGNwgpkAg3VkcIKZAoV3YWt1MgE"}'
2026-03-09 04:36:33.578 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:36:33.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39167/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.178/tcp/24614/p2p/16Uiu2HAm1KDECp6t49JAYrDEnpVbW5UWitwHbA4Fs63QQUX57HnM"]'
2026-03-09 04:36:33.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:33.581 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-09 04:36:33.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24613/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:33.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:33.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39167/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:36:33.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:33.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24613/relay/v1/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-09 04:36:33.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:33.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:33.697 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:33.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.700 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":1773030993590722304,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:33.701 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:33.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.703 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":1773030993590722304,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:33.705 INFO [src.steps.relay] WARM UP successful!!
2026-03-09 04:36:33.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-03-09 04:36:33.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:36:33.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:36:33.810 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:33.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1773030993705848104,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:33.814 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:36:33.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:36:33.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1773030993705848104,"ephemeral":false,"proof":""}]'
2026-03-09 04:36:33.819 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:36:33.820 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:36:33.820 DEBUG [src.node.waku_node] Stopping container with id c1768a2775c2
2026-03-09 04:36:34.309 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:34.311 DEBUG [src.node.waku_node] Stopping container with id 4fa577738fdd
2026-03-09 04:36:34.797 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:36:34.799 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:36:34.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:36:34.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,118 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2026-03-09_04-44-11__b345cf2e-db7c-4cac-bab9-5da20f1c8741
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-09_04-44-11__b345cf2e-db7c-4cac-bab9-5da20f1c8741__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40774', '40775', '40776', '40777', '40778']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40774:40774 -p 40775:40775 -p 40776:40776 -p 40777:40777 -p 40778:40778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40776 --rest-port=40774 --tcp-port=40775 --discv5-udp-port=40777 --rest-address=0.0.0.0 --nat=extip:172.18.82.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1753f3f4beff0be8b5cd4be803be4bf9b7b244b5af7bdf23cef30ef2d814c2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40778 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.113 waku 81afbc917cd5d80e14d8f9b171aa7b477739e79a5b38648918c2d99dbc8f7162
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81afbc917cd5. Setting up logs at ./log/docker/node1_2026-03-09_04-44-11__b345cf2e-db7c-4cac-bab9-5da20f1c8741__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40774
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 dea2feb3c68b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9db855e53c56. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:40774/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/40775/p2p/16Uiu2HAm1DTT2FAHnZ7cqWRa5qZ74ZEjgNay1oJSJgTSh7nukSJD","/ip4/172.18.82.113/tcp/40776/ws/p2p/16Uiu2HAm1DTT2FAHnZ7cqWRa5qZ74ZEjgNay1oJSJgTSh7nukSJD"],"enrUri":"enr:-L24QHH7aQaTEIBZhAhGoXDIOB2I7qxB2SnKeQ9K9Rxx9aSeR1w-1am091YdAFLIsKMmgQfzj_tzLQbhQSjhE85RzdYCgmlkgnY0gmlwhKwSUnGKbXVsdGlhZGRyc5YACASsElJxBp9HAAoErBJScQafSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVgT7yDfHZb2dfh99qXiGcdvyXwbdozTMaoHkj1LP4AKDdGNwgp9Hg3VkcIKfSYV3YWt1MgE"}'
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-09_04-44-11__b345cf2e-db7c-4cac-bab9-5da20f1c8741__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4957', '4958', '4959', '4960', '4961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4957:4957 -p 4958:4958 -p 4959:4959 -p 4960:4960 -p 4961:4961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4959 --rest-port=4957 --tcp-port=4958 --discv5-udp-port=4960 --rest-address=0.0.0.0 --nat=extip:172.18.30.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1cfcfcbb8fce6a9bc0bb29effbbec735e84da4eeb8150b23af2efd3217c844a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4961 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHH7aQaTEIBZhAhGoXDIOB2I7qxB2SnKeQ9K9Rxx9aSeR1w-1am091YdAFLIsKMmgQfzj_tzLQbhQSjhE85RzdYCgmlkgnY0gmlwhKwSUnGKbXVsdGlhZGRyc5YACASsElJxBp9HAAoErBJScQafSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVgT7yDfHZb2dfh99qXiGcdvyXwbdozTMaoHkj1LP4AKDdGNwgp9Hg3VkcIKfSYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.40 waku d026e2ed2441fbd3fa0b628dcb0a74c92032465a409ec87557c1b4df1cff5508
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d026e2ed2441. Setting up logs at ./log/docker/node2_2026-03-09_04-44-11__b345cf2e-db7c-4cac-bab9-5da20f1c8741__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4957
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.40/tcp/4958/p2p/16Uiu2HAkvFXK5cTAwGemUmWwSxF3NCEv8D3hS7Y4CS4y74gJBnes","/ip4/172.18.30.40/tcp/4959/ws/p2p/16Uiu2HAkvFXK5cTAwGemUmWwSxF3NCEv8D3hS7Y4CS4y74gJBnes"],"enrUri":"enr:-L24QP8GCIRR0XI7J_JEPyPnBg4YqPNQ8KfKxmsKkb97N_zkE0oZmf1_ODwfETqXK91CoMK6ID3MyGYt0I6uv3o5sRcCgmlkgnY0gmlwhKwSHiiKbXVsdGlhZGRyc5YACASsEh4oBhNeAAoErBIeKAYTX90DgnJzhQADAQAAiXNlY3AyNTZrMaECDEIUGGWJ0jOVKK86lg5Rg3NLUCV7-rp1X3IvmU21KqiDdGNwghNeg3VkcIITYIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.113/tcp/40775/p2p/16Uiu2HAm1DTT2FAHnZ7cqWRa5qZ74ZEjgNay1oJSJgTSh7nukSJD"]'
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:40774/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:4957/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:40774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40774/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":1773031454449125376,"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:4957/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":1773031454449125376,"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:40774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40774/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":1773031454564765610,"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:4957/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":1773031454564765610,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 81afbc917cd5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40774/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:40774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:40774/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/40775/p2p/16Uiu2HAm1DTT2FAHnZ7cqWRa5qZ74ZEjgNay1oJSJgTSh7nukSJD","/ip4/172.18.82.113/tcp/40776/ws/p2p/16Uiu2HAm1DTT2FAHnZ7cqWRa5qZ74ZEjgNay1oJSJgTSh7nukSJD"],"enrUri":"enr:-L24QHH7aQaTEIBZhAhGoXDIOB2I7qxB2SnKeQ9K9Rxx9aSeR1w-1am091YdAFLIsKMmgQfzj_tzLQbhQSjhE85RzdYCgmlkgnY0gmlwhKwSUnGKbXVsdGlhZGRyc5YACASsElJxBp9HAAoErBJScQafSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVgT7yDfHZb2dfh99qXiGcdvyXwbdozTMaoHkj1LP4AKDdGNwgp9Hg3VkcIKfSYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40774/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:4957/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:40774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40774/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":1773031455613421706,"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:4957/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:40774/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:4957/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:40774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:40774/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":1773031456728953204,"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:4957/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":1773031456728953204,"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 81afbc917cd5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d026e2ed2441
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_negative_number_page_size with id: 2026-03-09_04-45-15__03898329-4613-4a06-8f8d-99cb7f9cd8ff
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-09_04-45-15__03898329-4613-4a06-8f8d-99cb7f9cd8ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56868', '56869', '56870', '56871', '56872']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56868:56868 -p 56869:56869 -p 56870:56870 -p 56871:56871 -p 56872:56872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56870 --rest-port=56868 --tcp-port=56869 --discv5-udp-port=56871 --rest-address=0.0.0.0 --nat=extip:172.18.218.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f03b77892b7efb3c24a05b7c35c3ebc5141ecfcedb2feecfe18c829af3397f2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56872 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.133 waku 9c18334def98d2074124ca573f2c31ce5c78cc41b6d2437e300e5e3ba7b6c4cb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 05fb655debd3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c18334def98. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-45-15__03898329-4613-4a06-8f8d-99cb7f9cd8ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56868
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 2e2ae11f1f7b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56868/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:56868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.133/tcp/56869/p2p/16Uiu2HAmUxPbqrAVbUrvNRpUk4P7Tgi1yP9fbg7bmbLYpD9Ec7i1","/ip4/172.18.218.133/tcp/56870/ws/p2p/16Uiu2HAmUxPbqrAVbUrvNRpUk4P7Tgi1yP9fbg7bmbLYpD9Ec7i1"],"enrUri":"enr:-L24QOB2Yifp0m0uS_JAergczVU5pkldS_84GCyS3obxxJR6OasOFS4Lbs8OZXfPWAWVFGn14K4ociKdcl7foMDxwhkCgmlkgnY0gmlwhKwS2oWKbXVsdGlhZGRyc5YACASsEtqFBt4lAAoErBLahQbeJt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8jAni2RmpDsMhBb_aiq8g8FBTz8ClPzYoHXAbPTx7-qDdGNwgt4lg3VkcILeJ4V3YWt1MgM"}'
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-09_04-45-15__03898329-4613-4a06-8f8d-99cb7f9cd8ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33720', '33721', '33722', '33723', '33724']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33720:33720 -p 33721:33721 -p 33722:33722 -p 33723:33723 -p 33724:33724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33722 --rest-port=33720 --tcp-port=33721 --discv5-udp-port=33723 --rest-address=0.0.0.0 --nat=extip:172.18.17.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d49dc2e4f90afd6bf19c3af77cdd1b5dc04486dd122e91cbdd80a37f21f6ba9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33724 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOB2Yifp0m0uS_JAergczVU5pkldS_84GCyS3obxxJR6OasOFS4Lbs8OZXfPWAWVFGn14K4ociKdcl7foMDxwhkCgmlkgnY0gmlwhKwS2oWKbXVsdGlhZGRyc5YACASsEtqFBt4lAAoErBLahQbeJt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8jAni2RmpDsMhBb_aiq8g8FBTz8ClPzYoHXAbPTx7-qDdGNwgt4lg3VkcILeJ4V3YWt1MgM --storenode=/ip4/172.18.218.133/tcp/56869/p2p/16Uiu2HAmUxPbqrAVbUrvNRpUk4P7Tgi1yP9fbg7bmbLYpD9Ec7i1 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.91 waku 1bcb9bd5488c8a644ce7376c962fd88b6e19797ce23455970260fde2ddda02db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1bcb9bd5488c. Setting up logs at ./log/docker/store_node1_2026-03-09_04-45-15__03898329-4613-4a06-8f8d-99cb7f9cd8ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33720
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33720/health" -H "Content-Type: application/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:33720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.91/tcp/33721/p2p/16Uiu2HAmKuqRjezWY1GjmfzfTT4xCcreJRqcepU2ctY4XayPdnSV","/ip4/172.18.17.91/tcp/33722/ws/p2p/16Uiu2HAmKuqRjezWY1GjmfzfTT4xCcreJRqcepU2ctY4XayPdnSV"],"enrUri":"enr:-L24QOeZZEQtGtbazHquJIxVp9gGF359HCsPFZJlir22uFfJI73WSSIjWwjRotxeSbLb3ZBhVkvSxvs98uJKWC80ElMCgmlkgnY0gmlwhKwSEVuKbXVsdGlhZGRyc5YACASsEhFbBoO5AAoErBIRWwaDut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa89uVAdizXhcIYel8V4R5Sh0a06SH5O6RnFKpA9OA1qDdGNwgoO5g3VkcIKDu4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33720/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.133/tcp/56869/p2p/16Uiu2HAmUxPbqrAVbUrvNRpUk4P7Tgi1yP9fbg7bmbLYpD9Ec7i1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56868/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:33720/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:56868/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:56868/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:56868/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:56868/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:56868/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:56868/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:56868/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:56868/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:56868/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:56868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_page_size:test_page_size.py:52 requesting stored message with wrong page_size = -1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56868/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5f346758a92bd81661d892d4fa10ace77366043873576087e33a15afbe187a83"},{"messageHash":"0xadcbbb5727c213f7624f9ba364ee10c201f61ce9daf25c1fd9505645d7d97cf1"},{"messageHash":"0xa6bb0c4f3df6dd39e649a8651dfaa20281f090643917e5b6928018c8d8b2de33"},{"messageHash":"0xbcc4fc3e0078fcb2fdc9445d32e7c3ad5629885e1e49c3a833aad4e7cc7da228"},{"messageHash":"0x30e9196b06e1071048561f8f91796ad44825fd034de6f0626ebb7aec776fb164"},{"messageHash":"0xc829e384d387e32638244fb62d44fda0ab3189184fb6a8958cbdfaa58d772ab0"},{"messageHash":"0x10c0a9699a27e0c2ce550fd9811aab9b15880754337dc8ececb0cbd1ac634011"},{"messageHash":"0xf8543e7c68093d2bcc2df88cb864409177da6aca7c39e7ad6a1ece01219db16f"},{"messageHash":"0x7f8e94c2bacb7b900e8207cad7da1a096dc798ba310a8d948fb1a9a6d2d9faca"},{"messageHash":"0x35f851e2510606055d72afdae47fbdead9c5fa6cc23d61379cb33d8e46f6f329"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33720/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5f346758a92bd81661d892d4fa10ace77366043873576087e33a15afbe187a83"},{"messageHash":"0xadcbbb5727c213f7624f9ba364ee10c201f61ce9daf25c1fd9505645d7d97cf1"},{"messageHash":"0xa6bb0c4f3df6dd39e649a8651dfaa20281f090643917e5b6928018c8d8b2de33"},{"messageHash":"0xbcc4fc3e0078fcb2fdc9445d32e7c3ad5629885e1e49c3a833aad4e7cc7da228"},{"messageHash":"0x30e9196b06e1071048561f8f91796ad44825fd034de6f0626ebb7aec776fb164"},{"messageHash":"0xc829e384d387e32638244fb62d44fda0ab3189184fb6a8958cbdfaa58d772ab0"},{"messageHash":"0x10c0a9699a27e0c2ce550fd9811aab9b15880754337dc8ececb0cbd1ac634011"},{"messageHash":"0xf8543e7c68093d2bcc2df88cb864409177da6aca7c39e7ad6a1ece01219db16f"},{"messageHash":"0x7f8e94c2bacb7b900e8207cad7da1a096dc798ba310a8d948fb1a9a6d2d9faca"},{"messageHash":"0x35f851e2510606055d72afdae47fbdead9c5fa6cc23d61379cb33d8e46f6f329"}]}'
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 9c18334def98
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1bcb9bd5488c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,63 @@
2026-03-09 04:35:38.886 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:35:38.887 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2026-03-09_04-35-38__5ee2565d-756a-4f74-ae4c-8ac66808c7f8
2026-03-09 04:35:38.887 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:35:38.887 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:35:38.887 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:35:38.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:38.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-35-38__5ee2565d-756a-4f74-ae4c-8ac66808c7f8__wakuorg_nwaku:latest.log
2026-03-09 04:35:38.893 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:38.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:38.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:38.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.254
2026-03-09 04:35:38.895 DEBUG [src.node.docker_mananger] Generated ports ['19738', '19739', '19740', '19741', '19742']
2026-03-09 04:35:38.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:38.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:38.895 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:38.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 19738:19738 -p 19739:19739 -p 19740:19740 -p 19741:19741 -p 19742:19742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19740 --rest-port=19738 --tcp-port=19739 --discv5-udp-port=19741 --rest-address=0.0.0.0 --nat=extip:172.18.32.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de550219ccbd6363dcb40e96fd0e5caef3e27533d0e9a55b8ffb14f08f2f6c8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19742 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:35:39.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.254 waku ff2b5f32491f0a00b2e2a5ada38d6c8424168770adfe6823ad823b331328130c
2026-03-09 04:35:39.070 DEBUG [src.node.docker_mananger] Container started with ID ff2b5f32491f. Setting up logs at ./log/docker/node1_2026-03-09_04-35-38__5ee2565d-756a-4f74-ae4c-8ac66808c7f8__wakuorg_nwaku:latest.log
2026-03-09 04:35:39.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19738
2026-03-09 04:35:39.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:39.185 ERROR [src.node.docker_mananger] Max retries reached for container a28e12ff0735. Exiting log stream.
2026-03-09 04:35:39.685 ERROR [src.node.docker_mananger] Max retries reached for container fd99d3c03fd5. Exiting log stream.
2026-03-09 04:35:40.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19738/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:40.073 INFO [src.node.api_clients.base_client] Response status code: 200. 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-09 04:35:40.074 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:40.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:40.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.254/tcp/19739/p2p/16Uiu2HAkuSjmXHahu6iMUSD82Mm12SJn8VzSvDbYZtbGogTmwPF8","/ip4/172.18.32.254/tcp/19740/ws/p2p/16Uiu2HAkuSjmXHahu6iMUSD82Mm12SJn8VzSvDbYZtbGogTmwPF8"],"enrUri":"enr:-L24QFY-P0Wlcz-iTzQ8BsRIZnOUPMjDzszmu2bvJsyN9sfoLii5PTMhZN_DBfeOf21dqR2sm909e4kpe2F7K1wy8noCgmlkgnY0gmlwhKwSIP6KbXVsdGlhZGRyc5YACASsEiD-Bk0bAAoErBIg_gZNHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAEXdSge0WJlSKXttXfHT8FgPPtfo9ZTQfEAiZcXcj3uDdGNwgk0bg3VkcIJNHYV3YWt1MgU"}'
2026-03-09 04:35:40.077 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:40.077 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:35:40.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:35:40.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-35-38__5ee2565d-756a-4f74-ae4c-8ac66808c7f8__wakuorg_nwaku:latest.log
2026-03-09 04:35:40.083 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:35:40.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:35:40.084 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:35:40.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.98
2026-03-09 04:35:40.085 DEBUG [src.node.docker_mananger] Generated ports ['44331', '44332', '44333', '44334', '44335']
2026-03-09 04:35:40.085 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:35:40.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:35:40.085 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:35:40.085 DEBUG [src.node.docker_mananger] docker run -i -t -p 44331:44331 -p 44332:44332 -p 44333:44333 -p 44334:44334 -p 44335:44335 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44333 --rest-port=44331 --tcp-port=44332 --discv5-udp-port=44334 --rest-address=0.0.0.0 --nat=extip:172.18.38.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddd854efad298248ac1fd7bc343ec23c5007d29e4cbd4dcfebaeebb5e65c59cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44335 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFY-P0Wlcz-iTzQ8BsRIZnOUPMjDzszmu2bvJsyN9sfoLii5PTMhZN_DBfeOf21dqR2sm909e4kpe2F7K1wy8noCgmlkgnY0gmlwhKwSIP6KbXVsdGlhZGRyc5YACASsEiD-Bk0bAAoErBIg_gZNHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAEXdSge0WJlSKXttXfHT8FgPPtfo9ZTQfEAiZcXcj3uDdGNwgk0bg3VkcIJNHYV3YWt1MgU --filternode=/ip4/172.18.32.254/tcp/19739/p2p/16Uiu2HAkuSjmXHahu6iMUSD82Mm12SJn8VzSvDbYZtbGogTmwPF8
2026-03-09 04:35:40.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.98 waku 808524a9130e64d4725d772268be0fb57e9e95e5608a35dc7ac2845fa2cd21ec
2026-03-09 04:35:40.272 DEBUG [src.node.docker_mananger] Container started with ID 808524a9130e. Setting up logs at ./log/docker/node2_2026-03-09_04-35-38__5ee2565d-756a-4f74-ae4c-8ac66808c7f8__wakuorg_nwaku:latest.log
2026-03-09 04:35:40.272 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44331
2026-03-09 04:35:40.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:35:41.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44331/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:41.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:35:41.277 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:35:41.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44331/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:35:41.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.98/tcp/44332/p2p/16Uiu2HAmGMVvfvGYxrw7BsYWBjo5jGX7SnBSyTbK6iCaYxViDV65","/ip4/172.18.38.98/tcp/44333/ws/p2p/16Uiu2HAmGMVvfvGYxrw7BsYWBjo5jGX7SnBSyTbK6iCaYxViDV65"],"enrUri":"enr:-L24QMB2tsBJ6FOuLppY-_EwoCoKdOtqb-UtWRNRCjOWVmKyZcTkoYBZurgJdFPJqHvtV34xmqs0aI_I8Q2HMP-6BOkCgmlkgnY0gmlwhKwSJmKKbXVsdGlhZGRyc5YACASsEiZiBq0sAAoErBImYgatLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNvO7_KgR0lVhDjWQM6p8Gs1_vLKZIiDOSsoPBfjYiEaDdGNwgq0sg3VkcIKtLoV3YWt1MgA"}'
2026-03-09 04:35:41.279 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:35:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44331/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.254/tcp/19739/p2p/16Uiu2HAkuSjmXHahu6iMUSD82Mm12SJn8VzSvDbYZtbGogTmwPF8"]'
2026-03-09 04:35:41.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:35:41.318 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44331/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-03-09 04:35:41.334 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44331/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-03-09 04:35:41.342 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:35:41.342 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:35:41.343 DEBUG [src.node.waku_node] Stopping container with id ff2b5f32491f
2026-03-09 04:35:41.830 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:41.830 DEBUG [src.node.waku_node] Stopping container with id 808524a9130e
2026-03-09 04:35:42.276 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:35:42.278 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:35:42.282 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:35:42.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-03-09 04:41:19.896 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:41:19.896 DEBUG [tests.conftest] Running test: test_light_push_on_non_subscribed_pubsub_topic with id: 2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd
2026-03-09 04:41:19.897 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:41:19.897 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-09 04:41:19.906 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:41:19.906 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:19.906 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:41:19.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:41:19.908 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:41:19.908 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.234
2026-03-09 04:41:19.908 DEBUG [src.node.docker_mananger] Generated ports ['4323', '4324', '4325', '4326', '4327']
2026-03-09 04:41:19.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:41:19.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:41:19.909 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:41:19.909 DEBUG [src.node.docker_mananger] docker run -i -t -p 4323:4323 -p 4324:4324 -p 4325:4325 -p 4326:4326 -p 4327:4327 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4325 --rest-port=4323 --tcp-port=4324 --discv5-udp-port=4326 --rest-address=0.0.0.0 --nat=extip:172.18.88.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6cd662e99080e0efcf001773eccd6ed90085b1e80a58d8d0b84b1ce07bdbca1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4327 --metrics-logging=true --lightpush=true --relay=true
2026-03-09 04:41:20.106 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.234 waku 7ede7cdc947f698559b5c6fa0107c0b527a33830ef7c8b5a0f03afc3f9f1356a
2026-03-09 04:41:20.128 ERROR [src.node.docker_mananger] Max retries reached for container bc76b294ba14. Exiting log stream.
2026-03-09 04:41:20.143 DEBUG [src.node.docker_mananger] Container started with ID 7ede7cdc947f. Setting up logs at ./log/docker/receiving_node1_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:20.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4323
2026-03-09 04:41:20.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:41:20.696 ERROR [src.node.docker_mananger] Max retries reached for container ea5af341caf2. Exiting log stream.
2026-03-09 04:41:21.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4323/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:21.147 INFO [src.node.api_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-09 04:41:21.147 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:41:21.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:21.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.234/tcp/4324/p2p/16Uiu2HAmS1rfpYyCwaFSQ9vk77T4U7PNjrtoLCP2C2Dm7UktvyvP","/ip4/172.18.88.234/tcp/4325/ws/p2p/16Uiu2HAmS1rfpYyCwaFSQ9vk77T4U7PNjrtoLCP2C2Dm7UktvyvP"],"enrUri":"enr:-L24QNFWyqEVzEDSNJSpGeX18SdGy5p1SOGQYxhEZ8qGXnCjALhPwC4d-dv59dCyAI_cmym7xLiqE44Sve7MCMv5r3kCgmlkgnY0gmlwhKwSWOqKbXVsdGlhZGRyc5YACASsEljqBhDkAAoErBJY6gYQ5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxoBxUiph4Ov-kLOws0RsHTBk_HR5iPavYP8dRuTiChCDdGNwghDkg3VkcIIQ5oV3YWt1Mgk"}'
2026-03-09 04:41:21.150 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:41:21.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:41:21.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:21.157 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:41:21.158 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:41:21.159 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:41:21.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.238
2026-03-09 04:41:21.159 DEBUG [src.node.docker_mananger] Generated ports ['31938', '31939', '31940', '31941', '31942']
2026-03-09 04:41:21.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:41:21.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:41:21.160 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:41:21.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 31938:31938 -p 31939:31939 -p 31940:31940 -p 31941:31941 -p 31942:31942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31940 --rest-port=31938 --tcp-port=31939 --discv5-udp-port=31941 --rest-address=0.0.0.0 --nat=extip:172.18.210.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2e6bc259d9c7bfcdbb5c3c74ed25fec9e408ae6f0eedceffaed37a4cedd9d53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31942 --metrics-logging=true --lightpush=false --relay=true
2026-03-09 04:41:21.371 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.238 waku c9ceec1afa6b583f5c811bb2a93aebcb588018a5bdf28234c5fded9ecb95e3a2
2026-03-09 04:41:21.406 DEBUG [src.node.docker_mananger] Container started with ID c9ceec1afa6b. Setting up logs at ./log/docker/receiving_node2_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:21.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31938
2026-03-09 04:41:21.406 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:41:22.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:22.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:41:22.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:41:22.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:22.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.238/tcp/31939/p2p/16Uiu2HAkuTfQSCJwDhw9SfEe5AvFumi1iBVXLQoSMJoEwsGpGuE8","/ip4/172.18.210.238/tcp/31940/ws/p2p/16Uiu2HAkuTfQSCJwDhw9SfEe5AvFumi1iBVXLQoSMJoEwsGpGuE8"],"enrUri":"enr:-L24QLXqpPT4RVkUGZk8dW-FjnME9YpzIEjFirhDDGarcST_bfqeZ8nrF5x3mk83pCc6iKNB3u28tPR1dc5mWGjcZXsCgmlkgnY0gmlwhKwS0u6KbXVsdGlhZGRyc5YACASsEtLuBnzDAAoErBLS7gZ8xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAIKC5KrS4Rvcb-IjAhe2IVI_G_4I1btO8jtGycWoXXGDdGNwgnzDg3VkcIJ8xYV3YWt1MgE"}'
2026-03-09 04:41:22.413 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:41:22.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.234/tcp/4324/p2p/16Uiu2HAmS1rfpYyCwaFSQ9vk77T4U7PNjrtoLCP2C2Dm7UktvyvP"]'
2026-03-09 04:41:22.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:22.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:41:22.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:22.462 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:41:22.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:41:22.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:41:22.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.175
2026-03-09 04:41:22.464 DEBUG [src.node.docker_mananger] Generated ports ['57485', '57486', '57487', '57488', '57489']
2026-03-09 04:41:22.465 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:41:22.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:41:22.465 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:41:22.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 57485:57485 -p 57486:57486 -p 57487:57487 -p 57488:57488 -p 57489:57489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57487 --rest-port=57485 --tcp-port=57486 --discv5-udp-port=57488 --rest-address=0.0.0.0 --nat=extip:172.18.107.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=635c9d45954f8fc2f87bfaa1cfa72eccdaa943bb9c28b06cceeaa1ff6bbbb8db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57489 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNFWyqEVzEDSNJSpGeX18SdGy5p1SOGQYxhEZ8qGXnCjALhPwC4d-dv59dCyAI_cmym7xLiqE44Sve7MCMv5r3kCgmlkgnY0gmlwhKwSWOqKbXVsdGlhZGRyc5YACASsEljqBhDkAAoErBJY6gYQ5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxoBxUiph4Ov-kLOws0RsHTBk_HR5iPavYP8dRuTiChCDdGNwghDkg3VkcIIQ5oV3YWt1Mgk --lightpushnode=/ip4/172.18.88.234/tcp/4324/p2p/16Uiu2HAmS1rfpYyCwaFSQ9vk77T4U7PNjrtoLCP2C2Dm7UktvyvP --lightpush=true --relay=true
2026-03-09 04:41:22.674 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.175 waku f8a7549d1b3aa9808b2ec943addaef37135166ebb674a51622b0598257906e74
2026-03-09 04:41:22.708 DEBUG [src.node.docker_mananger] Container started with ID f8a7549d1b3a. Setting up logs at ./log/docker/lightpush_node1_2026-03-09_04-41-19__6049b7dd-6d88-4562-99f1-fa5477c0d3fd__wakuorg_nwaku:latest.log
2026-03-09 04:41:22.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57485
2026-03-09 04:41:22.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:41:23.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57485/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:23.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_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-09 04:41:23.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:41:23.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:41:23.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.175/tcp/57486/p2p/16Uiu2HAm37XS9yoWK7FFQxsq1KcPb5CS9GEfmW6yRT4nBWLkcoNU","/ip4/172.18.107.175/tcp/57487/ws/p2p/16Uiu2HAm37XS9yoWK7FFQxsq1KcPb5CS9GEfmW6yRT4nBWLkcoNU"],"enrUri":"enr:-L24QJBgwn1OKaFY1A3Hl7E_4WMg2cNcGOc9O2tmUHlMExLaC54osNQDtWyz9Nzh3Ex2obdYH7yf4SFEXlW6NxrAu60CgmlkgnY0gmlwhKwSa6-KbXVsdGlhZGRyc5YACASsEmuvBuCOAAoErBJrrwbgj90DgnJzhQADAQAAiXNlY3AyNTZrMaECcjdg4YvW0urQuZtEMpXvYMGuDXcAv5zyZk_hIqqSop2DdGNwguCOg3VkcILgkIV3YWt1Mgk"}'
2026-03-09 04:41:23.715 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:41:23.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.234/tcp/4324/p2p/16Uiu2HAmS1rfpYyCwaFSQ9vk77T4U7PNjrtoLCP2C2Dm7UktvyvP"]'
2026-03-09 04:41:23.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:23.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.238/tcp/31939/p2p/16Uiu2HAkuTfQSCJwDhw9SfEe5AvFumi1iBVXLQoSMJoEwsGpGuE8"]'
2026-03-09 04:41:23.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:23.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:41:23.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:23.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:41:23.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:23.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-09 04:41:23.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:41:23.828 DEBUG [src.steps.light_push] Lightpushing message
2026-03-09 04:41:23.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57485/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773031283828473185}}'
2026-03-09 04:41:23.838 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:57485/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
2026-03-09 04:41:23.843 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:41:23.844 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:41:23.844 DEBUG [src.node.waku_node] Stopping container with id 7ede7cdc947f
2026-03-09 04:41:24.421 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:41:24.422 DEBUG [src.node.waku_node] Stopping container with id c9ceec1afa6b
2026-03-09 04:41:24.957 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:41:24.957 DEBUG [src.node.waku_node] Stopping container with id f8a7549d1b3a
2026-03-09 04:41:25.235 ERROR [src.node.docker_mananger] Max retries reached for container 7ede7cdc947f. Exiting log stream.
2026-03-09 04:41:25.547 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:41:25.549 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:41:25.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:41:25.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:41:25.572 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_without_request_id with id: 2026-03-09_04-36-08__9387fa2d-0a3e-4fa8-a766-d366fb41f55b
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-09_04-36-08__9387fa2d-0a3e-4fa8-a766-d366fb41f55b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23917', '23918', '23919', '23920', '23921']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23917:23917 -p 23918:23918 -p 23919:23919 -p 23920:23920 -p 23921:23921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23919 --rest-port=23917 --tcp-port=23918 --discv5-udp-port=23920 --rest-address=0.0.0.0 --nat=extip:172.18.163.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f8d6dbf5cabe2f0ffcf152981ebb19268ea49a11f97e591d1fa9d5bf4d5c9d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23921 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.22 waku 1fbb795068a82a72a3d327728b1075d52dc39b473b31c8522cf63c577529047d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1fbb795068a8. Setting up logs at ./log/docker/node1_2026-03-09_04-36-08__9387fa2d-0a3e-4fa8-a766-d366fb41f55b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23917
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 9dd504694aee. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49c1c6feeb7f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:23917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.22/tcp/23918/p2p/16Uiu2HAmJSutr1vTfuMJuowCgSwJoZLaQeCqaqYuBsbbdjcmzee4","/ip4/172.18.163.22/tcp/23919/ws/p2p/16Uiu2HAmJSutr1vTfuMJuowCgSwJoZLaQeCqaqYuBsbbdjcmzee4"],"enrUri":"enr:-L24QLk2DNFGy4SiUGFlQTIyGW4j-xHuB75bxnwA5IS8Ng_YGa-dLrcfGOtsk4Rvh9K54gW3aDuAxvC0AMmE28li2W4CgmlkgnY0gmlwhKwSoxaKbXVsdGlhZGRyc5YACASsEqMWBl1uAAoErBKjFgZdb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg4dDyvlRDjsgw1FRmOgpYj0eFRfkZSXF4kw0WoxQ6GDdGNwgl1ug3VkcIJdcIV3YWt1MgU"}'
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-09_04-36-08__9387fa2d-0a3e-4fa8-a766-d366fb41f55b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59638', '59639', '59640', '59641', '59642']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59638:59638 -p 59639:59639 -p 59640:59640 -p 59641:59641 -p 59642:59642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59640 --rest-port=59638 --tcp-port=59639 --discv5-udp-port=59641 --rest-address=0.0.0.0 --nat=extip:172.18.152.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7acd77ad9f1d66c566d75dd2efdbe7beda1a4dbd439929394bfe9a9be5bba80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59642 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLk2DNFGy4SiUGFlQTIyGW4j-xHuB75bxnwA5IS8Ng_YGa-dLrcfGOtsk4Rvh9K54gW3aDuAxvC0AMmE28li2W4CgmlkgnY0gmlwhKwSoxaKbXVsdGlhZGRyc5YACASsEqMWBl1uAAoErBKjFgZdb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVg4dDyvlRDjsgw1FRmOgpYj0eFRfkZSXF4kw0WoxQ6GDdGNwgl1ug3VkcIJdcIV3YWt1MgU --filternode=/ip4/172.18.163.22/tcp/23918/p2p/16Uiu2HAmJSutr1vTfuMJuowCgSwJoZLaQeCqaqYuBsbbdjcmzee4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.158 waku 6cbc4cb33ef1f41b624ecc707814d4032667edd6561f296a757102e2d0234f21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cbc4cb33ef1. Setting up logs at ./log/docker/node2_2026-03-09_04-36-08__9387fa2d-0a3e-4fa8-a766-d366fb41f55b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59638
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59638/health" -H "Content-Type: application/json" -d 'None'
INFO  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:59638/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/59639/p2p/16Uiu2HAmUrNnZPwfFkkfxAaBmTwCYj8bSdzLs19d1zyBusJRwpXU","/ip4/172.18.152.158/tcp/59640/ws/p2p/16Uiu2HAmUrNnZPwfFkkfxAaBmTwCYj8bSdzLs19d1zyBusJRwpXU"],"enrUri":"enr:-L24QHnBN3K4kx_eFHMf9obDpSILQhWfj3UpeHPa7NSo9Pu-e4KnQtv-e5k14szqgRdHl8rGVzDIEJ_XDGkLFidgpNkCgmlkgnY0gmlwhKwSmJ6KbXVsdGlhZGRyc5YACASsEpieBuj3AAoErBKYngbo-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED8KW_cZAV5iC6VpT6EF_wfBanDarEiDZPn-C5NN2F1pODdGNwguj3g3VkcILo-YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59638/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.22/tcp/23918/p2p/16Uiu2HAmJSutr1vTfuMJuowCgSwJoZLaQeCqaqYuBsbbdjcmzee4"]'
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:23917/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:59638/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2f4c7c52-8368-453a-8eaf-093501e5e23b", "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":"2f4c7c52-8368-453a-8eaf-093501e5e23b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59638/filter/v2/subscriptions/" -H "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":"","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 1fbb795068a8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6cbc4cb33ef1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,236 @@
2026-03-09 04:47:27.841 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:47:27.842 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971
2026-03-09 04:47:27.842 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:47:27.842 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:47:27.843 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:47:27.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:27.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:27.850 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:27.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.183
2026-03-09 04:47:27.852 DEBUG [src.node.docker_mananger] Generated ports ['53945', '53946', '53947', '53948', '53949']
2026-03-09 04:47:27.852 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:27.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:27.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:27.853 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:27.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 53945:53945 -p 53946:53946 -p 53947:53947 -p 53948:53948 -p 53949:53949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53947 --rest-port=53945 --tcp-port=53946 --discv5-udp-port=53948 --rest-address=0.0.0.0 --nat=extip:172.18.40.183 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df469ddd9c621f8f8a9bcfa200fe35cfc3f525fce0cb72469c3efaaecfd3cf8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53949 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:47:27.924 ERROR [src.node.docker_mananger] Max retries reached for container 44dc679ebb4c. Exiting log stream.
2026-03-09 04:47:28.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.183 waku 1eb8f4ad5743181c2beb255a257a798363377b0a84fc964c3f735849f4aaa023
2026-03-09 04:47:28.088 DEBUG [src.node.docker_mananger] Container started with ID 1eb8f4ad5743. Setting up logs at ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:28.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53945
2026-03-09 04:47:28.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:28.553 ERROR [src.node.docker_mananger] Max retries reached for container b255abcce105. Exiting log stream.
2026-03-09 04:47:29.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:29.097 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-09 04:47:29.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:29.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:29.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.183/tcp/53946/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9","/ip4/172.18.40.183/tcp/53947/ws/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9"],"enrUri":"enr:-L24QNpUZrg03OFt590M3VGcvn78gdAmkp2hen3rWTJ7Q0icaqqdZssD4TMz-qfL-_ay_Paa6qfHzptBnykkt9WnyloCgmlkgnY0gmlwhKwSKLeKbXVsdGlhZGRyc5YACASsEii3BtK6AAoErBIotwbSu90DgnJzhQACAQAAiXNlY3AyNTZrMaECzxnhh_KksV8VufHSQPRLP9_kAtTiFgxAyc2Ak-xhcfiDdGNwgtK6g3VkcILSvIV3YWt1MgU"}'
2026-03-09 04:47:29.102 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:29.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:29.109 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:29.109 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:29.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.10
2026-03-09 04:47:29.111 DEBUG [src.node.docker_mananger] Generated ports ['10009', '10010', '10011', '10012', '10013']
2026-03-09 04:47:29.111 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:29.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:29.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:29.112 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:29.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10011 --rest-port=10009 --tcp-port=10010 --discv5-udp-port=10012 --rest-address=0.0.0.0 --nat=extip:172.18.146.10 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3fc21ed936b5f45ae3de28b8c9e5ba1f18f74de5fdf0c6d82ea0a2d4d0f32a1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10013 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNpUZrg03OFt590M3VGcvn78gdAmkp2hen3rWTJ7Q0icaqqdZssD4TMz-qfL-_ay_Paa6qfHzptBnykkt9WnyloCgmlkgnY0gmlwhKwSKLeKbXVsdGlhZGRyc5YACASsEii3BtK6AAoErBIotwbSu90DgnJzhQACAQAAiXNlY3AyNTZrMaECzxnhh_KksV8VufHSQPRLP9_kAtTiFgxAyc2Ak-xhcfiDdGNwgtK6g3VkcILSvIV3YWt1MgU
2026-03-09 04:47:29.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.10 waku 345de1cc945850bbfcbaa4cffcff0a1c88981c19252b29b1105c3ca552af2d6d
2026-03-09 04:47:29.352 DEBUG [src.node.docker_mananger] Container started with ID 345de1cc9458. Setting up logs at ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:29.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10009
2026-03-09 04:47:29.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:30.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:47:30.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.459 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-09 04:47:30.459 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:30.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.10/tcp/10010/p2p/16Uiu2HAm68DHF3KFVe26YpT1BaJUaSgwYfS6XDCVoCgksFFYDxKd","/ip4/172.18.146.10/tcp/10011/ws/p2p/16Uiu2HAm68DHF3KFVe26YpT1BaJUaSgwYfS6XDCVoCgksFFYDxKd"],"enrUri":"enr:-L24QLwI5VoR9stTbCYpszDZc9sOezSzO6HxE7T2PLUzBv4vR9adH52yhuIGZB6UQPKLlNfxIOKAr54Q24Q-xEBmGB0CgmlkgnY0gmlwhKwSkgqKbXVsdGlhZGRyc5YACASsEpIKBicaAAoErBKSCgYnG90DgnJzhQACAQAAiXNlY3AyNTZrMaECnvd-XVcAq6ewydLQ0HtPkWXS16s8FMt_t4lbvubJVgSDdGNwgicag3VkcIInHIV3YWt1MgE"}'
2026-03-09 04:47:30.461 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:30.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10009/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.183/tcp/53946/p2p/16Uiu2HAm9N7GC1BmzVySnffbGwbdHVvZNKsWoLWRGPMLrcLdGSb9"]'
2026-03-09 04:47:30.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10009/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-09 04:47:30.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.617 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650507029897,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.621 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.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":1773031650507029897,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.736 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650625906439,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.740 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650625906439,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.854 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650744861834,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.859 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.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":1773031650744861834,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.872 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:30.972 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650863282470,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.977 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:30.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:30.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650863282470,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:30.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:30.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:30.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:31.091 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650981554831,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.100 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650981554831,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53945/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-09 04:47:31.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:31.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:31.221 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53945/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031651109931270,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.226 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:31.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:31.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031646171157304,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031651109931270,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:31.238 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:47:31.239 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:47:31.239 DEBUG [src.node.waku_node] Stopping container with id 1eb8f4ad5743
2026-03-09 04:47:31.828 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:31.829 DEBUG [src.node.waku_node] Stopping container with id 345de1cc9458
2026-03-09 04:47:32.401 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:32.404 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:47:32.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:32.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:32.497 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:47:32.498 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:47:32.498 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:32.500 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-47-27__b4f1799b-b527-4d47-8311-29da78f80971__wakuorg_nwaku:latest.log
2026-03-09 04:47:32.505 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:47:32.505 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9
2026-03-09 04:47:32.506 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:47:32.506 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:47:32.506 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:47:32.514 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:32.514 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log
2026-03-09 04:47:32.514 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:32.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:32.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:32.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.38
2026-03-09 04:47:32.516 DEBUG [src.node.docker_mananger] Generated ports ['31017', '31018', '31019', '31020', '31021']
2026-03-09 04:47:32.516 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:32.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:32.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:32.516 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:32.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 31017:31017 -p 31018:31018 -p 31019:31019 -p 31020:31020 -p 31021:31021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31019 --rest-port=31017 --tcp-port=31018 --discv5-udp-port=31020 --rest-address=0.0.0.0 --nat=extip:172.18.130.38 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdae88bfad8e53b8abf5f6909eab60b4eda4e0fb65db7f1e78efadacf5add913 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31021 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:47:32.701 ERROR [src.node.docker_mananger] Max retries reached for container 1eb8f4ad5743. Exiting log stream.
2026-03-09 04:47:32.709 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.38 waku 7e07d30d4517dbe3e1eda0c902fc2bb194a143300ae3417e727d2e34c0c3ecf9
2026-03-09 04:47:32.745 DEBUG [src.node.docker_mananger] Container started with ID 7e07d30d4517. Setting up logs at ./log/docker/node1_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log
2026-03-09 04:47:32.746 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31017
2026-03-09 04:47:32.746 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:33.264 ERROR [src.node.docker_mananger] Max retries reached for container 345de1cc9458. Exiting log stream.
2026-03-09 04:47:33.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:33.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:47:33.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:33.900 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-09 04:47:33.900 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:33.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:33.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.38/tcp/31018/p2p/16Uiu2HAm9efCRawYdVazoh6MwadfcMwQJ5SpuL2Jkk758DaDt4h7","/ip4/172.18.130.38/tcp/31019/ws/p2p/16Uiu2HAm9efCRawYdVazoh6MwadfcMwQJ5SpuL2Jkk758DaDt4h7"],"enrUri":"enr:-L24QPkmFjyi6AhwAthM6JifXrEiEUY4RE3RUIqoGkMBD4CgbDozER-lJ2VUOYRA0Gjaoc6Or0aAIw60UvHg61J4er0CgmlkgnY0gmlwhKwSgiaKbXVsdGlhZGRyc5YACASsEoImBnkqAAoErBKCJgZ5K90DgnJzhQACAQAAiXNlY3AyNTZrMaEC01dIdHHCwm5j4b14QmnJss1ZFAZkU5nkvKlfeEZVlVqDdGNwgnkqg3VkcIJ5LIV3YWt1MgU"}'
2026-03-09 04:47:33.903 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:33.910 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:47:33.910 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log
2026-03-09 04:47:33.911 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:47:33.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:47:33.912 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:47:33.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.241
2026-03-09 04:47:33.913 DEBUG [src.node.docker_mananger] Generated ports ['8470', '8471', '8472', '8473', '8474']
2026-03-09 04:47:33.913 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:47:33.913 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:47:33.913 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:47:33.913 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:47:33.913 DEBUG [src.node.docker_mananger] docker run -i -t -p 8470:8470 -p 8471:8471 -p 8472:8472 -p 8473:8473 -p 8474:8474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8472 --rest-port=8470 --tcp-port=8471 --discv5-udp-port=8473 --rest-address=0.0.0.0 --nat=extip:172.18.170.241 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4df46598d8eae655d8ce45a7b82ad85a4ff2a371c7cd8a0589cb1946f5d7abf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8474 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPkmFjyi6AhwAthM6JifXrEiEUY4RE3RUIqoGkMBD4CgbDozER-lJ2VUOYRA0Gjaoc6Or0aAIw60UvHg61J4er0CgmlkgnY0gmlwhKwSgiaKbXVsdGlhZGRyc5YACASsEoImBnkqAAoErBKCJgZ5K90DgnJzhQACAQAAiXNlY3AyNTZrMaEC01dIdHHCwm5j4b14QmnJss1ZFAZkU5nkvKlfeEZVlVqDdGNwgnkqg3VkcIJ5LIV3YWt1MgU
2026-03-09 04:47:34.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.241 waku e13ad04bf9a0a272271d518bbe446745f960a462f0d3c6a9c6a02dcb61d5ebf6
2026-03-09 04:47:34.143 DEBUG [src.node.docker_mananger] Container started with ID e13ad04bf9a0. Setting up logs at ./log/docker/node2_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log
2026-03-09 04:47:34.144 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8470
2026-03-09 04:47:34.145 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:47:35.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-09 04:47:35.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.251 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-09 04:47:35.251 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:47:35.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.241/tcp/8471/p2p/16Uiu2HAmScJJ4uVGbbgesi47CKbiayjckiktmqkD8UpX8UZ4UFsz","/ip4/172.18.170.241/tcp/8472/ws/p2p/16Uiu2HAmScJJ4uVGbbgesi47CKbiayjckiktmqkD8UpX8UZ4UFsz"],"enrUri":"enr:-L24QIUa8GJg-vf0MTlHpJPftfgwsPW3oOYAJzTOm4vdhX22bDaRwFY9I-fAaRYRGlbxAmWEThmSGydlpoVTEq07pMcCgmlkgnY0gmlwhKwSqvGKbXVsdGlhZGRyc5YACASsEqrxBiEXAAoErBKq8QYhGN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDz1MqFhIENG696mLwwNHlA7oewtWUwPl7iZzuaR8n2y2DdGNwgiEXg3VkcIIhGYV3YWt1MgE"}'
2026-03-09 04:47:35.254 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:47:35.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8470/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.38/tcp/31018/p2p/16Uiu2HAm9efCRawYdVazoh6MwadfcMwQJ5SpuL2Jkk758DaDt4h7"]'
2026-03-09 04:47:35.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31017/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-09 04:47:35.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8470/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-09 04:47:35.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31017/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-09 04:47:35.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.311 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:35.412 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655298983865,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.417 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655298983865,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31017/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-09 04:47:35.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:35.531 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655421044411,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.535 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655421044411,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31017/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-09 04:47:35.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:35.648 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655539932378,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.653 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655539932378,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31017/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-09 04:47:35.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:47:35.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:47:35.768 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655657066897,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.772 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:47:35.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:47:35.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031655657066897,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031650863282470,"ephemeral":false,"proof":""}]'
2026-03-09 04:47:35.783 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:47:35.784 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:47:35.785 DEBUG [src.node.waku_node] Stopping container with id 7e07d30d4517
2026-03-09 04:47:36.413 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:36.413 DEBUG [src.node.waku_node] Stopping container with id e13ad04bf9a0
2026-03-09 04:47:37.059 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:47:37.061 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:47:37.096 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:37.132 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:47:37.132 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:47:37.132 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:47:37.133 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log
2026-03-09 04:47:37.134 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-47-32__1275a31a-a29a-43c1-b8a2-cae81ec9dab9__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,273 @@
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-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc
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-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6885', '6886', '6887', '6888', '6889']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6885:6885 -p 6886:6886 -p 6887:6887 -p 6888:6888 -p 6889:6889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6887 --rest-port=6885 --tcp-port=6886 --discv5-udp-port=6888 --rest-address=0.0.0.0 --nat=extip:172.18.119.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=de4bbac9d5f389fb9fbea5b5eafaa8e39c56324c37a9e7f40be58eb5e2218b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6889 --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.119.48 waku 88861f5f3c4f68f6a4ccaf0e307560147f006ddfe8f094b4b6f600450d5d29e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88861f5f3c4f. Setting up logs at ./log/docker/node1_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6885
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 d54f1b29da36. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3e031c969515. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6885/health" -H "Content-Type: application/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:6885/debug/v1/info" -H "Content-Type: application/json" -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.48/tcp/6886/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9","/ip4/172.18.119.48/tcp/6887/ws/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9"],"enrUri":"enr:-L24QJHH8j2jyhZ6seD-o1gVdr6xbcGABrc208RTyMAUndZjNYjBrlWWJOPRSdYTu0pC9fFa0kgk97cDbCHp1sb8w-4CgmlkgnY0gmlwhKwSdzCKbXVsdGlhZGRyc5YACASsEncwBhrmAAoErBJ3MAYa590DgnJzhQACAQAAiXNlY3AyNTZrMaEDJBxm2Cso_vDTpi6iSL3ajyi_ZX6cJ6Bc0tBZZul9rvCDdGNwghrmg3VkcIIa6IV3YWt1MgU"}'
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-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37824', '37825', '37826', '37827', '37828']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37824:37824 -p 37825:37825 -p 37826:37826 -p 37827:37827 -p 37828:37828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37826 --rest-port=37824 --tcp-port=37825 --discv5-udp-port=37827 --rest-address=0.0.0.0 --nat=extip:172.18.28.37 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cddbf8a2f21c1aa8ea6d9b7fa64fb2e7bbbaeba3def3fec312ee2f3349bae3fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJHH8j2jyhZ6seD-o1gVdr6xbcGABrc208RTyMAUndZjNYjBrlWWJOPRSdYTu0pC9fFa0kgk97cDbCHp1sb8w-4CgmlkgnY0gmlwhKwSdzCKbXVsdGlhZGRyc5YACASsEncwBhrmAAoErBJ3MAYa590DgnJzhQACAQAAiXNlY3AyNTZrMaEDJBxm2Cso_vDTpi6iSL3ajyi_ZX6cJ6Bc0tBZZul9rvCDdGNwghrmg3VkcIIa6IV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.37 waku d9c00364c85ae63000e9bff1c13510d7c4cefdeaca1116f68565d2d7736d5e2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9c00364c85a. Setting up logs at ./log/docker/node2_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37824
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37824/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37824/health" -H "Content-Type: application/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:37824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.37/tcp/37825/p2p/16Uiu2HAmKo5sqfni2UUZwUXiLfNaXbLfVU2efWiq2vm61NeRqiwg","/ip4/172.18.28.37/tcp/37826/ws/p2p/16Uiu2HAmKo5sqfni2UUZwUXiLfNaXbLfVU2efWiq2vm61NeRqiwg"],"enrUri":"enr:-L24QF5XUuMhFW1bv3LA_EatXtZqOrKC-qIAQ2bjW_7qbK4iAZ8gIbugHHn_O6u1LQsymzXxUWD2Jt3I6yNJJUPQ86wCgmlkgnY0gmlwhKwSHCWKbXVsdGlhZGRyc5YACASsEhwlBpPBAAoErBIcJQaTwt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDahS0PExnygOuWAoIqzc9n-wevEpv_CdBrs24HSdQRIeDdGNwgpPBg3VkcIKTw4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.48/tcp/6886/p2p/16Uiu2HAmF5x9ShTtXhcSouwvywTBDCxm7wCTa1fo94PZ92ykEwV9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6885/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:37824/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:6885/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:6885/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":1773031127731150361,"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:37824/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":1773031127731150361,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6885/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:6885/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":1773031125204721991,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031127853653367,"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 88861f5f3c4f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9c00364c85a
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-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-09_04-38-44__5beebcef-eab7-4a81-90c9-57d6bad52adc__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_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e
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-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34365', '34366', '34367', '34368', '34369']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34365:34365 -p 34366:34366 -p 34367:34367 -p 34368:34368 -p 34369:34369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34367 --rest-port=34365 --tcp-port=34366 --discv5-udp-port=34368 --rest-address=0.0.0.0 --nat=extip:172.18.211.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=60e678932d27e93ad22da5512ee7df8f4ebfc260171b8acddd0ed81b3ddd16ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34369 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88861f5f3c4f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.154 waku 5ea2d3e4dc686860e0f11da4645e84351be54ae3ce2ab0a61f8825086a7d3f6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5ea2d3e4dc68. Setting up logs at ./log/docker/node1_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34365
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 d9c00364c85a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34365/health" -H "Content-Type: application/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:34365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.154/tcp/34366/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU","/ip4/172.18.211.154/tcp/34367/ws/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU"],"enrUri":"enr:-L24QK22yqKyl70tBsAGOHmhgOrulIRnKAw3tDjLUdMFJH-0RJ6-L5ooQlpiGO29k56P0V4kvn2PW35Ycy0mrs-xYY0CgmlkgnY0gmlwhKwS05qKbXVsdGlhZGRyc5YACASsEtOaBoY-AAoErBLTmgaGP90DgnJzhQACAQAAiXNlY3AyNTZrMaECHH5JBKOh0uGwBc_SzCUjwL8wxcI32AeTh6jKzd-P2y-DdGNwgoY-g3VkcIKGQIV3YWt1MgU"}'
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-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8114', '8115', '8116', '8117', '8118']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8114:8114 -p 8115:8115 -p 8116:8116 -p 8117:8117 -p 8118:8118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8116 --rest-port=8114 --tcp-port=8115 --discv5-udp-port=8117 --rest-address=0.0.0.0 --nat=extip:172.18.211.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9235fa99bcc7a1bdbf2d3b73446ace837ecb9db080dacbc3eb2fa0ae17ca55b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8118 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK22yqKyl70tBsAGOHmhgOrulIRnKAw3tDjLUdMFJH-0RJ6-L5ooQlpiGO29k56P0V4kvn2PW35Ycy0mrs-xYY0CgmlkgnY0gmlwhKwS05qKbXVsdGlhZGRyc5YACASsEtOaBoY-AAoErBLTmgaGP90DgnJzhQACAQAAiXNlY3AyNTZrMaECHH5JBKOh0uGwBc_SzCUjwL8wxcI32AeTh6jKzd-P2y-DdGNwgoY-g3VkcIKGQIV3YWt1MgU --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.211.242 waku 0e1ed073aeca2bc26ce3e5cfe97fe657190c8233f41cd6ebd2e711571aab9890
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e1ed073aeca. Setting up logs at ./log/docker/node2_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8114
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8114/health" -H "Content-Type: application/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:8114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.242/tcp/8115/p2p/16Uiu2HAmS8SNqPNHw36T2q7umdE9TbQsjdezkqrZjbrY9YNoBLuk","/ip4/172.18.211.242/tcp/8116/ws/p2p/16Uiu2HAmS8SNqPNHw36T2q7umdE9TbQsjdezkqrZjbrY9YNoBLuk"],"enrUri":"enr:-L24QNPNhmHnJiwExgY-OugpjX38eL-InNNFjFn9CKSXNZW9D4gLZXSvZWgOVhEHTmaU83fHyMauddu0seXgUf4VTQ0CgmlkgnY0gmlwhKwS0_KKbXVsdGlhZGRyc5YACASsEtPyBh-zAAoErBLT8gYftN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyDAKUWLmRmr-gaHLo7nFPdDMae0szBaD5np3kbF-kO-DdGNwgh-zg3VkcIIftYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.154/tcp/34366/p2p/16Uiu2HAkwLu5kuTfbexF6exzGbErhWXd23hrFMfpmQPy8inx9tVU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34365/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:8114/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:34365/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:34365/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":1773031132548079380,"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:8114/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":1773031132548079380,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34365/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:34365/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":1773031128895718964,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031132673351793,"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 5ea2d3e4dc68
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e1ed073aeca
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-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-09_04-38-49__889f5bce-af6d-4bfd-8501-a97abd8f257e__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_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27
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-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41072', '41073', '41074', '41075', '41076']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41072:41072 -p 41073:41073 -p 41074:41074 -p 41075:41075 -p 41076:41076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41074 --rest-port=41072 --tcp-port=41073 --discv5-udp-port=41075 --rest-address=0.0.0.0 --nat=extip:172.18.196.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ec44e9ddb0ec834b11b28b9bcadf18a87a46e99431addac7acd42d41c8ec5a00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41076 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ea2d3e4dc68. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.92 waku c0f926818a8c0c677dc8effadee56176151d194af3a4d17f4bb9a8de1a501668
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0f926818a8c. Setting up logs at ./log/docker/node1_2026-03-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41072
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 0e1ed073aeca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41072/health" -H "Content-Type: application/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:41072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.92/tcp/41073/p2p/16Uiu2HAm5qPJQZoJnnejFS1MG733Xr26aBUVBndJwL6fXmTa2JEe","/ip4/172.18.196.92/tcp/41074/ws/p2p/16Uiu2HAm5qPJQZoJnnejFS1MG733Xr26aBUVBndJwL6fXmTa2JEe"],"enrUri":"enr:-L24QGzQGo7iEIEd0KHN-zbPFIGmr00iHxz7TEJTH9CdW42vdGiaUaTeDl671EtRfg9sWFO1T3kFqNlfAS9xjSHfbEcCgmlkgnY0gmlwhKwSxFyKbXVsdGlhZGRyc5YACASsEsRcBqBxAAoErBLEXAagct0DgnJzhQACAQAAiXNlY3AyNTZrMaECmqfzGFbqtTfR20B4OIepsCRKf8UGrsXCTJ7AyEWI3_ODdGNwgqBxg3VkcIKgc4V3YWt1MgU"}'
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-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.252.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22536', '22537', '22538', '22539', '22540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22536:22536 -p 22537:22537 -p 22538:22538 -p 22539:22539 -p 22540:22540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22538 --rest-port=22536 --tcp-port=22537 --discv5-udp-port=22539 --rest-address=0.0.0.0 --nat=extip:172.18.252.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aff6eb698c9253aeb05bf43fea73d1eb117dff9827073ca2cf8caee18ff6dad7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22540 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGzQGo7iEIEd0KHN-zbPFIGmr00iHxz7TEJTH9CdW42vdGiaUaTeDl671EtRfg9sWFO1T3kFqNlfAS9xjSHfbEcCgmlkgnY0gmlwhKwSxFyKbXVsdGlhZGRyc5YACASsEsRcBqBxAAoErBLEXAagct0DgnJzhQACAQAAiXNlY3AyNTZrMaECmqfzGFbqtTfR20B4OIepsCRKf8UGrsXCTJ7AyEWI3_ODdGNwgqBxg3VkcIKgc4V3YWt1MgU --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.252.35 waku b5a563bd4a62b66995566708bb20a23efa0d8600f7966e0ba390031f98a7334b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5a563bd4a62. Setting up logs at ./log/docker/node2_2026-03-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22536
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22536/health" -H "Content-Type: application/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:22536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.35/tcp/22537/p2p/16Uiu2HAmCDqY4f5KYhAXBhDwjgVCeNsyXqbumbKsUjSXMkJPNvHz","/ip4/172.18.252.35/tcp/22538/ws/p2p/16Uiu2HAmCDqY4f5KYhAXBhDwjgVCeNsyXqbumbKsUjSXMkJPNvHz"],"enrUri":"enr:-L24QIOb4E1PTilerPyZH_Xw8f7TQ_wCalDnnnCMJf_qq7ncadwZcbC_87gWH-Hq7RgxMxER-x2ffGv2wOIwGs_Me_YCgmlkgnY0gmlwhKwS_COKbXVsdGlhZGRyc5YACASsEvwjBlgJAAoErBL8IwZYCt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC-Y6Dc1Ae4u_l5Xr64Lm07cHiW2Cy9yd2PXpuc_8-N1WDdGNwglgJg3VkcIJYC4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22536/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.92/tcp/41073/p2p/16Uiu2HAm5qPJQZoJnnejFS1MG733Xr26aBUVBndJwL6fXmTa2JEe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41072/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:22536/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:41072/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:41072/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":1773031136970008129,"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:22536/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":1773031136970008129,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41072/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:41072/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":1773031133115583468,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031137089243595,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031137073087577,"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 c0f926818a8c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b5a563bd4a62
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-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-09_04-38-54__4c5b3f9e-e843-4ad7-8b13-b10a71dd7f27__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_missing_content_topic with id: 2026-03-09_04-37-58__43acfebb-ac9c-4ab7-9f16-5ab9ade718e3
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-09_04-37-58__43acfebb-ac9c-4ab7-9f16-5ab9ade718e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10518', '10519', '10520', '10521', '10522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10518:10518 -p 10519:10519 -p 10520:10520 -p 10521:10521 -p 10522:10522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10520 --rest-port=10518 --tcp-port=10519 --discv5-udp-port=10521 --rest-address=0.0.0.0 --nat=extip:172.18.86.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2ff6f0a22dc783aeececfafdaa280ece8279b4d10bbc24f88f6ceeb2b942afd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10522 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.197 waku fdc20851e014b988a0e907fccd865d8af4e10870900504db27595ee805330c47
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71c374b39c2d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fdc20851e014. Setting up logs at ./log/docker/node1_2026-03-09_04-37-58__43acfebb-ac9c-4ab7-9f16-5ab9ade718e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10518
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 f843106903a1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:10518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.197/tcp/10519/p2p/16Uiu2HAmFJ31pzRUgUhTfR6BfJAmyouUBVDRbyKjx5D15DTRrTVE","/ip4/172.18.86.197/tcp/10520/ws/p2p/16Uiu2HAmFJ31pzRUgUhTfR6BfJAmyouUBVDRbyKjx5D15DTRrTVE"],"enrUri":"enr:-L24QOA0qAkRieXBP162Zx24p7i7nbLh114mEsh2OmciLkgwUMN4x4B-zQ50G4KjOGxmvhPVdVzrcMNzzfaYtzOtACUCgmlkgnY0gmlwhKwSVsWKbXVsdGlhZGRyc5YACASsElbFBikXAAoErBJWxQYpGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJzTgYhXpF2S_-i6aUUy0gNKj3soU4nHCBvmrhtOWHnWDdGNwgikXg3VkcIIpGYV3YWt1MgE"}'
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-09_04-37-58__43acfebb-ac9c-4ab7-9f16-5ab9ade718e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20893', '20894', '20895', '20896', '20897']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20893:20893 -p 20894:20894 -p 20895:20895 -p 20896:20896 -p 20897:20897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20895 --rest-port=20893 --tcp-port=20894 --discv5-udp-port=20896 --rest-address=0.0.0.0 --nat=extip:172.18.225.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcbb7a6fdfc9da63aaa11fdd8daa4dab2a5aac4b254d3e228e5d4bfbfab09aee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20897 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOA0qAkRieXBP162Zx24p7i7nbLh114mEsh2OmciLkgwUMN4x4B-zQ50G4KjOGxmvhPVdVzrcMNzzfaYtzOtACUCgmlkgnY0gmlwhKwSVsWKbXVsdGlhZGRyc5YACASsElbFBikXAAoErBJWxQYpGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJzTgYhXpF2S_-i6aUUy0gNKj3soU4nHCBvmrhtOWHnWDdGNwgikXg3VkcIIpGYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.12 waku 7f40a648dc7f91c50db0414e982dd9c4f18f6e0659ef30912ddb69dac7dd575e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f40a648dc7f. Setting up logs at ./log/docker/node2_2026-03-09_04-37-58__43acfebb-ac9c-4ab7-9f16-5ab9ade718e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20893
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20893/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:20893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.12/tcp/20894/p2p/16Uiu2HAm3tcst2eGCw5EDofWXZN6vfvEqbLkK7GAufVhPFPW26gD","/ip4/172.18.225.12/tcp/20895/ws/p2p/16Uiu2HAm3tcst2eGCw5EDofWXZN6vfvEqbLkK7GAufVhPFPW26gD"],"enrUri":"enr:-L24QORuHyccEI-NKDnTZ0zvFNJyyJS6SoINTCkXyyHYlPQLMZ1F_jnfMLnBZA3UprrGKvSnRMVXzwIr4b_9hgsvJb8CgmlkgnY0gmlwhKwS4QyKbXVsdGlhZGRyc5YACASsEuEMBlGeAAoErBLhDAZRn90DgnJzhQADAQAAiXNlY3AyNTZrMaECfcSrfNcL3Y4sWkRBIxEv8bCllgimxI_JmwIYAHW-oc6DdGNwglGeg3VkcIJRoIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.197/tcp/10519/p2p/16Uiu2HAmFJ31pzRUgUhTfR6BfJAmyouUBVDRbyKjx5D15DTRrTVE"]'
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:10518/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:20893/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:10518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:10518/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":1773031080644145664,"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:20893/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":1773031080644145664,"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:10518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fdc20851e014
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f40a648dc7f
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,64 @@
2026-03-09 04:37:00.055 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:00.055 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-03-09_04-37-00__dc75f5f5-3744-4c2a-8f4e-4f4d9b056a90
2026-03-09 04:37:00.055 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:00.056 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:37:00.056 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-09 04:37:00.062 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:00.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-00__dc75f5f5-3744-4c2a-8f4e-4f4d9b056a90__wakuorg_nwaku:latest.log
2026-03-09 04:37:00.063 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:00.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:00.064 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:00.065 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.160
2026-03-09 04:37:00.065 DEBUG [src.node.docker_mananger] Generated ports ['30058', '30059', '30060', '30061', '30062']
2026-03-09 04:37:00.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:00.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:00.065 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:00.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 30058:30058 -p 30059:30059 -p 30060:30060 -p 30061:30061 -p 30062:30062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30060 --rest-port=30058 --tcp-port=30059 --discv5-udp-port=30061 --rest-address=0.0.0.0 --nat=extip:172.18.40.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cef9af6fbe3f72cba11dcc8b17cedb3376b44aa136dbacd9eddcae9994adbea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30062 --metrics-logging=true --relay=true
2026-03-09 04:37:00.257 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.160 waku 90c83a94e0b160b4e018af67f8bbf50613f2f02153f48d5e8d6d7648f59e2432
2026-03-09 04:37:00.290 DEBUG [src.node.docker_mananger] Container started with ID 90c83a94e0b1. Setting up logs at ./log/docker/node1_2026-03-09_04-37-00__dc75f5f5-3744-4c2a-8f4e-4f4d9b056a90__wakuorg_nwaku:latest.log
2026-03-09 04:37:00.291 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30058
2026-03-09 04:37:00.291 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:00.303 ERROR [src.node.docker_mananger] Max retries reached for container e328ae21c0dd. Exiting log stream.
2026-03-09 04:37:00.856 ERROR [src.node.docker_mananger] Max retries reached for container 71678607479b. Exiting log stream.
2026-03-09 04:37:01.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30058/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:01.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:37:01.294 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:01.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:01.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.160/tcp/30059/p2p/16Uiu2HAmLZiG4cM5sExPhVv43DfbJ8tRbSx9Yy8NmPjbLAoMnB8Q","/ip4/172.18.40.160/tcp/30060/ws/p2p/16Uiu2HAmLZiG4cM5sExPhVv43DfbJ8tRbSx9Yy8NmPjbLAoMnB8Q"],"enrUri":"enr:-L24QB-yf86Cl-WRPCpCEP_-JeJwWzgiiKrK25mdOLiBqVJ2VVSSNYKqO65SEd_FlwKbA_FLTWKOqYoLbkzdrs-8XiICgmlkgnY0gmlwhKwSKKCKbXVsdGlhZGRyc5YACASsEiigBnVrAAoErBIooAZ1bN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdYNl8S1xct5hA0FL12VN7CqW_-kHA8PP8aS6dAZRM92DdGNwgnVrg3VkcIJ1bYV3YWt1MgE"}'
2026-03-09 04:37:01.297 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:01.304 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:01.304 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-00__dc75f5f5-3744-4c2a-8f4e-4f4d9b056a90__wakuorg_nwaku:latest.log
2026-03-09 04:37:01.304 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:01.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:01.306 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:01.306 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.137
2026-03-09 04:37:01.306 DEBUG [src.node.docker_mananger] Generated ports ['41044', '41045', '41046', '41047', '41048']
2026-03-09 04:37:01.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:01.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:01.306 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:01.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 41044:41044 -p 41045:41045 -p 41046:41046 -p 41047:41047 -p 41048:41048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41046 --rest-port=41044 --tcp-port=41045 --discv5-udp-port=41047 --rest-address=0.0.0.0 --nat=extip:172.18.224.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8ba44ae64c18b9dbf1dc741ac5e7a5bdfd5c9c4aef774fbd4b29f8fce605b45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41048 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB-yf86Cl-WRPCpCEP_-JeJwWzgiiKrK25mdOLiBqVJ2VVSSNYKqO65SEd_FlwKbA_FLTWKOqYoLbkzdrs-8XiICgmlkgnY0gmlwhKwSKKCKbXVsdGlhZGRyc5YACASsEiigBnVrAAoErBIooAZ1bN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdYNl8S1xct5hA0FL12VN7CqW_-kHA8PP8aS6dAZRM92DdGNwgnVrg3VkcIJ1bYV3YWt1MgE
2026-03-09 04:37:01.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.137 waku e263865b12982a28abf2cbee3faad82fd1d6e5fd651c7fc6d48748f006e36947
2026-03-09 04:37:01.534 DEBUG [src.node.docker_mananger] Container started with ID e263865b1298. Setting up logs at ./log/docker/node2_2026-03-09_04-37-00__dc75f5f5-3744-4c2a-8f4e-4f4d9b056a90__wakuorg_nwaku:latest.log
2026-03-09 04:37:01.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41044
2026-03-09 04:37:01.535 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:02.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41044/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:02.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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-09 04:37:02.560 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:02.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:02.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.137/tcp/41045/p2p/16Uiu2HAmSVq6aaJ7L8WaedTe4urzV5fFxwCrFUVLzSddKqsCuvKu","/ip4/172.18.224.137/tcp/41046/ws/p2p/16Uiu2HAmSVq6aaJ7L8WaedTe4urzV5fFxwCrFUVLzSddKqsCuvKu"],"enrUri":"enr:-L24QPzDAjRDXt2SGP1FUnhv0DbH0yA2DE_HmwTXPsp0LexqePAHyZydfdW6Yh7UAU4m971jEuVK_M2VNXpmFsodeeECgmlkgnY0gmlwhKwS4ImKbXVsdGlhZGRyc5YACASsEuCJBqBVAAoErBLgiQagVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzartNGwkf0gmAB11YfLZ0sydKrhk_UXg7gYykLHJxsyDdGNwgqBVg3VkcIKgV4V3YWt1MgE"}'
2026-03-09 04:37:02.568 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:02.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41044/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.160/tcp/30059/p2p/16Uiu2HAmLZiG4cM5sExPhVv43DfbJ8tRbSx9Yy8NmPjbLAoMnB8Q"]'
2026-03-09 04:37:02.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:02.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30058/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-03-09 04:37:02.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:02.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41044/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
2026-03-09 04:37:02.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:02.582 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:02.583 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:02.583 DEBUG [src.node.waku_node] Stopping container with id 90c83a94e0b1
2026-03-09 04:37:03.146 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:03.147 DEBUG [src.node.waku_node] Stopping container with id e263865b1298
2026-03-09 04:37:03.706 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:03.710 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:03.714 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:03.718 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_page_size_0_defaults_to_20 with id: 2026-03-09_04-41-20__948c8ce5-801d-496a-99d3-81659b34a6d4
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-09_04-41-20__948c8ce5-801d-496a-99d3-81659b34a6d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55285', '55286', '55287', '55288', '55289']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55285:55285 -p 55286:55286 -p 55287:55287 -p 55288:55288 -p 55289:55289 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55287 --rest-port=55285 --tcp-port=55286 --discv5-udp-port=55288 --rest-address=0.0.0.0 --nat=extip:172.18.100.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0baad507533cadb5f43ddcfbb9faebe3b794adf1434b7acea37bef36c269ebc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55289 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.59 waku bf1a4b0011cbae20ba4067ed353e1fdc1259cb2cfb207daf1dedb4f054db55a8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c111c883f19a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf1a4b0011cb. Setting up logs at ./log/docker/publishing_node1_2026-03-09_04-41-20__948c8ce5-801d-496a-99d3-81659b34a6d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55285
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 08a0b0c596d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55285/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:55285/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/55286/p2p/16Uiu2HAmKQKwsSRtaLZr5d52ajHDyQHH92HmKYjKW6aWMPK98fjw","/ip4/172.18.100.59/tcp/55287/ws/p2p/16Uiu2HAmKQKwsSRtaLZr5d52ajHDyQHH92HmKYjKW6aWMPK98fjw"],"enrUri":"enr:-L24QFIwQE1D04FwufNph-EiPJA3oeox-nEbPN_VvPq-h73VDgqPYUJuCwG8kgBIJft72cK7F6KLioRRbigf-NlSrjMCgmlkgnY0gmlwhKwSZDuKbXVsdGlhZGRyc5YACASsEmQ7Btf2AAoErBJkOwbX990DgnJzhQADAQAAiXNlY3AyNTZrMaEDZEBA_Qw1tLP53PPjvTJFNwJs_wQs1251I3QGTKXycGqDdGNwgtf2g3VkcILX-IV3YWt1MgM"}'
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-09_04-41-20__948c8ce5-801d-496a-99d3-81659b34a6d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33166', '33167', '33168', '33169', '33170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33166:33166 -p 33167:33167 -p 33168:33168 -p 33169:33169 -p 33170:33170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33168 --rest-port=33166 --tcp-port=33167 --discv5-udp-port=33169 --rest-address=0.0.0.0 --nat=extip:172.18.0.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=701a8dd5a5de3eb0a8ba724151993d1dfbb911b2de73b1d2fcfbbef07b96fff1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33170 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFIwQE1D04FwufNph-EiPJA3oeox-nEbPN_VvPq-h73VDgqPYUJuCwG8kgBIJft72cK7F6KLioRRbigf-NlSrjMCgmlkgnY0gmlwhKwSZDuKbXVsdGlhZGRyc5YACASsEmQ7Btf2AAoErBJkOwbX990DgnJzhQADAQAAiXNlY3AyNTZrMaEDZEBA_Qw1tLP53PPjvTJFNwJs_wQs1251I3QGTKXycGqDdGNwgtf2g3VkcILX-IV3YWt1MgM --storenode=/ip4/172.18.100.59/tcp/55286/p2p/16Uiu2HAmKQKwsSRtaLZr5d52ajHDyQHH92HmKYjKW6aWMPK98fjw --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.76 waku 560b28fb5acacf68ad4797c5d3a27b48b6134f26d19d329bb32fdf3cd0829ad5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 560b28fb5aca. Setting up logs at ./log/docker/store_node1_2026-03-09_04-41-20__948c8ce5-801d-496a-99d3-81659b34a6d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33166
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33166/health" -H "Content-Type: application/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:33166/debug/v1/info" -H "Content-Type: application/json" -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.76/tcp/33167/p2p/16Uiu2HAkvdTZfNcngkT86NdSXfnzZqkBMoZneEnbAKwCzef7Y5Uq","/ip4/172.18.0.76/tcp/33168/ws/p2p/16Uiu2HAkvdTZfNcngkT86NdSXfnzZqkBMoZneEnbAKwCzef7Y5Uq"],"enrUri":"enr:-L24QJkkWXXH28qzNYwqO_azAJw46bqTHMgZE3YMZEL6rKSQRk5SEw96Hr4AfIGTt5RBz--_5AOnjBWkCwLk3urnG7oCgmlkgnY0gmlwhKwSAEyKbXVsdGlhZGRyc5YACASsEgBMBoGPAAoErBIATAaBkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEeCeJXEj24S35k3WOd9iks6srw5joUAGor9D6YConpaDdGNwgoGPg3VkcIKBkYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33166/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.59/tcp/55286/p2p/16Uiu2HAmKQKwsSRtaLZr5d52ajHDyQHH92HmKYjKW6aWMPK98fjw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55285/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:33166/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/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:55285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55285/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x798a8c7da80d7dd837fafdfb8625c94ddb61cfa7ad35bef7363f6b4853f51446"},{"messageHash":"0x078cb08bf510642a9ee407217ee1266b272b9b4474e127577344a4428f3fb72a"},{"messageHash":"0xbf11a1fadfe31669e2e82119c823e2dbc9d89fc0551153785c80a0f2ca991739"},{"messageHash":"0x2159734f2483100c52501362dc8815b6177f483830ba671426c3966970e3cf79"},{"messageHash":"0xdfed37712773d83f5c784da1afac9e750154a672a6fcb5b2223aa0d68500482d"},{"messageHash":"0x3a0cb1092d3c0140b40ce69786e6d1111a5ba3193f4d58a50fe585698f5b7b74"},{"messageHash":"0xcae1f3ccc349bc37dd5119e80eb2ea143a38050e15b6fa48f06e6b7382f9d2c1"},{"messageHash":"0xa285c98445aa8df75bbc87e8d7411508f1ac9a291697a75bf1b77f3ace81896d"},{"messageHash":"0x18a80bd1665021393fab4ba2fad26c739ec71e8ac63319b466ddab1c19bd7f9f"},{"messageHash":"0x981758eef97896048d1799c6b6b09886eac3dd1e9f32eb4c965b2973abeed3a7"},{"messageHash":"0x99c6076f72c1b195b84cce1c0174166a48612eeab478fb4c033abcbf895be0a9"},{"messageHash":"0xc24aefec09da4e793521d99466034b9b07c19abc1d7c7d3ed7c4edb3cc81a309"},{"messageHash":"0x0ee941ec71ba10f33a479a15fb24ffb3306b18e34c346d886e7d02c02c1a44c1"},{"messageHash":"0x35023f368ea6c9c3c7818f26b70249147d741a38b8d9d6ce4090ba22409f5233"},{"messageHash":"0xd3a12d9e54a5276462b8ac1263b4572a199b28a67fb943e17ec13944424b1285"},{"messageHash":"0x4ffc59ecfb5bdf09fbeec61894a033b281ea97d64e6dfce234cacbe32b7aaccc"},{"messageHash":"0xe8d0a6c75b934ed82a2e72bf5a4fa0973c749ac3c358ce3ec569b2b5f02b5bc7"},{"messageHash":"0x04d8b7d545282b5bde89dd8fe6110755de1bd532e9e1ec21f4254229aa9993d9"},{"messageHash":"0x494e7b0f5e43b34d0fc499ba338745c81aaad900e02b929ab0e1240daf070f81"},{"messageHash":"0x119d0f65abaaed2305b6ddfd64303211bfe3cc61c41aefe310c0b52373ad866a"}],"paginationCursor":"0x119d0f65abaaed2305b6ddfd64303211bfe3cc61c41aefe310c0b52373ad866a"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33166/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x798a8c7da80d7dd837fafdfb8625c94ddb61cfa7ad35bef7363f6b4853f51446"},{"messageHash":"0x078cb08bf510642a9ee407217ee1266b272b9b4474e127577344a4428f3fb72a"},{"messageHash":"0xbf11a1fadfe31669e2e82119c823e2dbc9d89fc0551153785c80a0f2ca991739"},{"messageHash":"0x2159734f2483100c52501362dc8815b6177f483830ba671426c3966970e3cf79"},{"messageHash":"0xdfed37712773d83f5c784da1afac9e750154a672a6fcb5b2223aa0d68500482d"},{"messageHash":"0x3a0cb1092d3c0140b40ce69786e6d1111a5ba3193f4d58a50fe585698f5b7b74"},{"messageHash":"0xcae1f3ccc349bc37dd5119e80eb2ea143a38050e15b6fa48f06e6b7382f9d2c1"},{"messageHash":"0xa285c98445aa8df75bbc87e8d7411508f1ac9a291697a75bf1b77f3ace81896d"},{"messageHash":"0x18a80bd1665021393fab4ba2fad26c739ec71e8ac63319b466ddab1c19bd7f9f"},{"messageHash":"0x981758eef97896048d1799c6b6b09886eac3dd1e9f32eb4c965b2973abeed3a7"},{"messageHash":"0x99c6076f72c1b195b84cce1c0174166a48612eeab478fb4c033abcbf895be0a9"},{"messageHash":"0xc24aefec09da4e793521d99466034b9b07c19abc1d7c7d3ed7c4edb3cc81a309"},{"messageHash":"0x0ee941ec71ba10f33a479a15fb24ffb3306b18e34c346d886e7d02c02c1a44c1"},{"messageHash":"0x35023f368ea6c9c3c7818f26b70249147d741a38b8d9d6ce4090ba22409f5233"},{"messageHash":"0xd3a12d9e54a5276462b8ac1263b4572a199b28a67fb943e17ec13944424b1285"},{"messageHash":"0x4ffc59ecfb5bdf09fbeec61894a033b281ea97d64e6dfce234cacbe32b7aaccc"},{"messageHash":"0xe8d0a6c75b934ed82a2e72bf5a4fa0973c749ac3c358ce3ec569b2b5f02b5bc7"},{"messageHash":"0x04d8b7d545282b5bde89dd8fe6110755de1bd532e9e1ec21f4254229aa9993d9"},{"messageHash":"0x494e7b0f5e43b34d0fc499ba338745c81aaad900e02b929ab0e1240daf070f81"},{"messageHash":"0x119d0f65abaaed2305b6ddfd64303211bfe3cc61c41aefe310c0b52373ad866a"}],"paginationCursor":"0x119d0f65abaaed2305b6ddfd64303211bfe3cc61c41aefe310c0b52373ad866a"}'
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 bf1a4b0011cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 560b28fb5aca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,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_sending_over_time with id: 2026-03-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e
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-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__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-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__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-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__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-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60431', '60432', '60433', '60434', '60435']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60431:60431 -p 60432:60432 -p 60433:60433 -p 60434:60434 -p 60435:60435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60433 --rest-port=60431 --tcp-port=60432 --discv5-udp-port=60434 --rest-address=0.0.0.0 --nat=extip:172.18.116.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed9cfaa28a4a9f67124d87af7b7e75e349e8b5c7eacdaa9f420a046fc9b6c6b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60435 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.252 waku 79d7821d5d394bd05d185f3d93a5436b24a79581478ca8ffeab208a0105139a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79d7821d5d39. Setting up logs at ./log/docker/node1_2026-03-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60431
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 9e4c3cdb4467. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e0505a2f561. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60431/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:60431/debug/v1/info" -H "Content-Type: application/json" -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.252/tcp/60432/p2p/16Uiu2HAm1S3WUW9AfamrfP4q3y9HhqcNQbkDU2jCYCXG93V9pcNf","/ip4/172.18.116.252/tcp/60433/ws/p2p/16Uiu2HAm1S3WUW9AfamrfP4q3y9HhqcNQbkDU2jCYCXG93V9pcNf"],"enrUri":"enr:-L24QPxcUllVib_0ggPN2yxnA6vfJlCU6rsX4NoLcRaydLt_YFqXBNv1iLbdYWzq-wzKnL1lRrJRbE_s3PU0HE3rmG4CgmlkgnY0gmlwhKwSdPyKbXVsdGlhZGRyc5YACASsEnT8BuwQAAoErBJ0_AbsEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWT525zws9f0_4ZHuU46BdjqF5Bm3hSxqmfyRpg8X86yDdGNwguwQg3VkcILsEoV3YWt1MgE"}'
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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23039', '23040', '23041', '23042', '23043']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23039:23039 -p 23040:23040 -p 23041:23041 -p 23042:23042 -p 23043:23043 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=23041 --rest-port=23039 --tcp-port=23040 --discv5-udp-port=23042 --rest-address=0.0.0.0 --nat=extip:172.18.9.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df4fecbdca462fe24eaec87f2b5a23ff240f462aaef24cddc0781d9ab2d7cf0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23043 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPxcUllVib_0ggPN2yxnA6vfJlCU6rsX4NoLcRaydLt_YFqXBNv1iLbdYWzq-wzKnL1lRrJRbE_s3PU0HE3rmG4CgmlkgnY0gmlwhKwSdPyKbXVsdGlhZGRyc5YACASsEnT8BuwQAAoErBJ0_AbsEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWT525zws9f0_4ZHuU46BdjqF5Bm3hSxqmfyRpg8X86yDdGNwguwQg3VkcILsEoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.105 waku de99fd7ddecba44224b195469003ca85e384e126999986a772b12fb17fe6e950
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID de99fd7ddecb. Setting up logs at ./log/docker/node2_2026-03-09_04-35-13__a9bf0329-f485-4e63-8437-5bcf220f6a3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23039
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:23039/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/23040/p2p/16Uiu2HAkyGBwA6H2EYQE5U5Hc9krgiAKXMQTgVBwpvmfiYwwzF3G","/ip4/172.18.9.105/tcp/23041/ws/p2p/16Uiu2HAkyGBwA6H2EYQE5U5Hc9krgiAKXMQTgVBwpvmfiYwwzF3G"],"enrUri":"enr:-L24QGcZqwGmg1woGjk1F3yO1w1V3O5ITzTRE8P-06sEOXs0Pn94mxihP_NQ7H3EX1XZOkbL70Of3i85QfS9tT8YVKsCgmlkgnY0gmlwhKwSCWmKbXVsdGlhZGRyc5YACASsEglpBloAAAoErBIJaQZaAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOQDPMJUN2_Z2gBKuCftUjmw-FjubCH4BO0d6Ha5qdsODdGNwgloAg3VkcIJaAoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/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:23039/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:60431/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.105/tcp/41400/p2p/16Uiu2HAkyGBwA6H2EYQE5U5Hc9krgiAKXMQTgVBwpvmfiYwwzF3G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23039/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.116.252/tcp/60432/p2p/16Uiu2HAm1S3WUW9AfamrfP4q3y9HhqcNQbkDU2jCYCXG93V9pcNf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.36.0-164-g0ad551","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4774', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4774', '-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:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60431/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:23039/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:614 low_bw_reliability rate=256kbit msg_count=200 cache_capacity=250 send_interval_s=0.05 poll_interval_s=0.5 recv_duration=0.00s
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 79d7821d5d39
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id de99fd7ddecb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-03-09 04:39:00.141 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:39:00.142 DEBUG [tests.conftest] Running test: test_filter_static_sharding_multiple_shards with id: 2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e
2026-03-09 04:39:00.142 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:39:00.142 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-09 04:39:00.143 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-09 04:39:00.150 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:00.150 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log
2026-03-09 04:39:00.150 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:00.150 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:00.152 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:00.152 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.242
2026-03-09 04:39:00.152 DEBUG [src.node.docker_mananger] Generated ports ['51353', '51354', '51355', '51356', '51357']
2026-03-09 04:39:00.152 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:39:00.153 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:39:00.153 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:00.153 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:00.153 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:00.153 DEBUG [src.node.docker_mananger] docker run -i -t -p 51353:51353 -p 51354:51354 -p 51355:51355 -p 51356:51356 -p 51357:51357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51355 --rest-port=51353 --tcp-port=51354 --discv5-udp-port=51356 --rest-address=0.0.0.0 --nat=extip:172.18.46.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1f742a65ac50eaa497358bf4a3fdafa5f16b756afd8aae6a74cbddaefcdf3a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51357 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:39:00.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.242 waku 240eb142e0e5796df5a818c0af42d79b31c3df4b15913038d52e0651d170b750
2026-03-09 04:39:00.390 DEBUG [src.node.docker_mananger] Container started with ID 240eb142e0e5. Setting up logs at ./log/docker/node1_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log
2026-03-09 04:39:00.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51353
2026-03-09 04:39:00.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:00.950 ERROR [src.node.docker_mananger] Max retries reached for container 849a027441e4. Exiting log stream.
2026-03-09 04:39:01.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51353/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:01.393 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-09 04:39:01.393 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:01.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:01.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.242/tcp/51354/p2p/16Uiu2HAmVSKbQijiiaFvTpWxTfwRwWf9g1B7upJ6HtKv31Hh9viw","/ip4/172.18.46.242/tcp/51355/ws/p2p/16Uiu2HAmVSKbQijiiaFvTpWxTfwRwWf9g1B7upJ6HtKv31Hh9viw"],"enrUri":"enr:-L24QKq_yuTCSs8XikwAAOD23W650QXEQFsadaCnmX7A1w0xbJVp-usMMVI6qbgSw_GynBHBFn22etiLbgK-0MdzbAICgmlkgnY0gmlwhKwSLvKKbXVsdGlhZGRyc5YACASsEi7yBsiaAAoErBIu8gbIm90DgnJzhQACAQAAiXNlY3AyNTZrMaED-VfiyAIAg8LMbfp9N1R9-lYTTV3nw3UtibZ6xIA_EbSDdGNwgsiag3VkcILInIV3YWt1MgU"}'
2026-03-09 04:39:01.396 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:01.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:39:01.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log
2026-03-09 04:39:01.403 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:39:01.403 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:39:01.405 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:39:01.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.87
2026-03-09 04:39:01.405 DEBUG [src.node.docker_mananger] Generated ports ['47558', '47559', '47560', '47561', '47562']
2026-03-09 04:39:01.405 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-09 04:39:01.405 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-09 04:39:01.405 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:39:01.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:39:01.406 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:39:01.406 DEBUG [src.node.docker_mananger] docker run -i -t -p 47558:47558 -p 47559:47559 -p 47560:47560 -p 47561:47561 -p 47562:47562 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47560 --rest-port=47558 --tcp-port=47559 --discv5-udp-port=47561 --rest-address=0.0.0.0 --nat=extip:172.18.243.87 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3c167f57787bfdf6c5b89c71c9bc48dbe1a98f1ab35ab0b40c51bd7be75eacbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47562 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKq_yuTCSs8XikwAAOD23W650QXEQFsadaCnmX7A1w0xbJVp-usMMVI6qbgSw_GynBHBFn22etiLbgK-0MdzbAICgmlkgnY0gmlwhKwSLvKKbXVsdGlhZGRyc5YACASsEi7yBsiaAAoErBIu8gbIm90DgnJzhQACAQAAiXNlY3AyNTZrMaED-VfiyAIAg8LMbfp9N1R9-lYTTV3nw3UtibZ6xIA_EbSDdGNwgsiag3VkcILInIV3YWt1MgU --filternode=/ip4/172.18.46.242/tcp/51354/p2p/16Uiu2HAmVSKbQijiiaFvTpWxTfwRwWf9g1B7upJ6HtKv31Hh9viw
2026-03-09 04:39:01.608 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.87 waku fad3f998bee80a40e7554dfc56c7da3b976c56dcaf1a47cc2a99243a4628e2ff
2026-03-09 04:39:01.648 DEBUG [src.node.docker_mananger] Container started with ID fad3f998bee8. Setting up logs at ./log/docker/node2_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log
2026-03-09 04:39:01.648 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47558
2026-03-09 04:39:01.648 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:39:02.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:02.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:39:02.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:39:02.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:02.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.87/tcp/47559/p2p/16Uiu2HAkyqS2fu2Y1uvs4TmReJSsXXKVPUbxNmKTW68n4JDN3fow","/ip4/172.18.243.87/tcp/47560/ws/p2p/16Uiu2HAkyqS2fu2Y1uvs4TmReJSsXXKVPUbxNmKTW68n4JDN3fow"],"enrUri":"enr:-L24QOvD-nHjILVSuQrApQoyXCnIzREbHCvErONtT5_D76K1I-owAilDSYDmdz-liv6yQWgEZe-tIe9UellaZDq-YPACgmlkgnY0gmlwhKwS81eKbXVsdGlhZGRyc5YACASsEvNXBrnHAAoErBLzVwa5yN0DgnJzhQACAQAAiXNlY3AyNTZrMaECQYTp0yDtoplq3E3N7q3cXtbdqG3b_oKTUJBF6qVZ8NqDdGNwgrnHg3VkcIK5yYV3YWt1MgA"}'
2026-03-09 04:39:02.654 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:39:02.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.242/tcp/51354/p2p/16Uiu2HAmVSKbQijiiaFvTpWxTfwRwWf9g1B7upJ6HtKv31Hh9viw"]'
2026-03-09 04:39:02.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:02.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51353/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-09 04:39:02.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:02.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dadf7cd7-e035-4050-92fb-f50dd3e7f7bb", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-09 04:39:02.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dadf7cd7-e035-4050-92fb-f50dd3e7f7bb","statusDesc":"OK"}'
2026-03-09 04:39:02.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e3b42307-86fd-4860-9acf-fc8992c68fa0", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-09 04:39:02.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e3b42307-86fd-4860-9acf-fc8992c68fa0","statusDesc":"OK"}'
2026-03-09 04:39:02.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "714483a3-0fc7-4750-abb3-c6ed86b5768b", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-09 04:39:02.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"714483a3-0fc7-4750-abb3-c6ed86b5768b","statusDesc":"OK"}'
2026-03-09 04:39:02.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "be0faabc-19c9-4caa-9fa5-8fe0bee70fb5", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-09 04:39:02.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"be0faabc-19c9-4caa-9fa5-8fe0bee70fb5","statusDesc":"OK"}'
2026-03-09 04:39:02.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "74bab9f0-34f2-4c6b-b853-3f52cb5faaf7", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-09 04:39:02.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"74bab9f0-34f2-4c6b-b853-3f52cb5faaf7","statusDesc":"OK"}'
2026-03-09 04:39:02.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "baf7630f-db70-448c-8b58-8df206a4d31d", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-09 04:39:02.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"baf7630f-db70-448c-8b58-8df206a4d31d","statusDesc":"OK"}'
2026-03-09 04:39:02.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d5cfa7e-391e-42be-8b17-4a434b961d0f", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-09 04:39:02.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5d5cfa7e-391e-42be-8b17-4a434b961d0f","statusDesc":"OK"}'
2026-03-09 04:39:02.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47558/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "78529c74-67b8-40d4-8a8e-65848c20d1d0", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-09 04:39:02.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"78529c74-67b8-40d4-8a8e-65848c20d1d0","statusDesc":"OK"}'
2026-03-09 04:39:02.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51353/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-09 04:39:02.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:02.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:02.892 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:02.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:02.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031142780570684,"ephemeral":false}]'
2026-03-09 04:39:02.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:02.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:02.906 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:03.006 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:03.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:03.009 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":1773031142896733953,"ephemeral":false}]'
2026-03-09 04:39:03.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:03.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:03.020 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:03.120 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:03.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:03.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773031143010705013,"ephemeral":false}]'
2026-03-09 04:39:03.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:39:03.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:39:03.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:39:03.234 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:39:03.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47558/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:39:03.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031142726428420,"ephemeral":false},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031143125093018,"ephemeral":false}]'
2026-03-09 04:39:03.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:39:03.280 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:39:03.281 DEBUG [src.node.waku_node] Stopping container with id 240eb142e0e5
2026-03-09 04:39:03.896 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:03.898 DEBUG [src.node.waku_node] Stopping container with id fad3f998bee8
2026-03-09 04:39:04.458 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:39:04.459 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:39:04.526 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:04.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:39:04.553 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-09 04:39:04.553 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-09 04:39:04.554 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log
2026-03-09 04:39:04.556 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-00__fdc2fa14-0ba1-4b03-be7e-46eb8239d47e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-03-09_04-37-13__f5ce1201-7489-4688-aca0-1105647b91b9
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-09_04-37-13__f5ce1201-7489-4688-aca0-1105647b91b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17596', '17597', '17598', '17599', '17600']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17596:17596 -p 17597:17597 -p 17598:17598 -p 17599:17599 -p 17600:17600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17598 --rest-port=17596 --tcp-port=17597 --discv5-udp-port=17599 --rest-address=0.0.0.0 --nat=extip:172.18.182.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f073fffecaed991421d69d75ff2e673ab20acbf2362ace308f78f189c23bbd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17600 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.244 waku 4db908d33d874fc6ea036a6d3ea29db52ce87e7cc7ec36fff8f88f593f6578c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4db908d33d87. Setting up logs at ./log/docker/node1_2026-03-09_04-37-13__f5ce1201-7489-4688-aca0-1105647b91b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17596
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 14eeabae712e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17596/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:17596/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/17597/p2p/16Uiu2HAmQ4k9BZK2tJxw1VZfy3Zj6YjPH6utmkexyYhCWSoz4YRn","/ip4/172.18.182.244/tcp/17598/ws/p2p/16Uiu2HAmQ4k9BZK2tJxw1VZfy3Zj6YjPH6utmkexyYhCWSoz4YRn"],"enrUri":"enr:-L24QOERmyeqZSZ5laKlLAsoqu1_NkgKxmIvoSIVRWBrs0f7B99f90m-tj7wnj5iKO4RoiurUTueiDC-oGnHNucZcAICgmlkgnY0gmlwhKwStvSKbXVsdGlhZGRyc5YACASsErb0BkS9AAoErBK29AZEvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqYZuAubv_zux5u3RIfSzggawmeE55ogN_NjDHmj1qoGDdGNwgkS9g3VkcIJEv4V3YWt1MgU"}'
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-09_04-37-13__f5ce1201-7489-4688-aca0-1105647b91b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39999', '40000', '40001', '40002', '40003']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39999:39999 -p 40000:40000 -p 40001:40001 -p 40002:40002 -p 40003:40003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40001 --rest-port=39999 --tcp-port=40000 --discv5-udp-port=40002 --rest-address=0.0.0.0 --nat=extip:172.18.217.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fceea1cc4b95d80d1469adfadcedaa83b48dcd8f45c2dd4ec127aaca3ee5cfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40003 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOERmyeqZSZ5laKlLAsoqu1_NkgKxmIvoSIVRWBrs0f7B99f90m-tj7wnj5iKO4RoiurUTueiDC-oGnHNucZcAICgmlkgnY0gmlwhKwStvSKbXVsdGlhZGRyc5YACASsErb0BkS9AAoErBK29AZEvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqYZuAubv_zux5u3RIfSzggawmeE55ogN_NjDHmj1qoGDdGNwgkS9g3VkcIJEv4V3YWt1MgU --filternode=/ip4/172.18.182.244/tcp/17597/p2p/16Uiu2HAmQ4k9BZK2tJxw1VZfy3Zj6YjPH6utmkexyYhCWSoz4YRn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.69 waku 70b92cf4bebeea457e7e9c0c0f8795ea13b6e13845f58209c488f72143f9aedd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70b92cf4bebe. Setting up logs at ./log/docker/node2_2026-03-09_04-37-13__f5ce1201-7489-4688-aca0-1105647b91b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39999
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39999/health" -H "Content-Type: application/json" -d 'None'
INFO  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:39999/debug/v1/info" -H "Content-Type: application/json" -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.69/tcp/40000/p2p/16Uiu2HAkyrNbxpPweMqPC2ZviRBp1w213ZR21VhP6hCZiW3VoUj1","/ip4/172.18.217.69/tcp/40001/ws/p2p/16Uiu2HAkyrNbxpPweMqPC2ZviRBp1w213ZR21VhP6hCZiW3VoUj1"],"enrUri":"enr:-L24QO80Qwn4AbLne6aYXRhjGmdClFdU_yJbajqNFa7Cag1VHYuRXJ7839jmeukB65Et419q2u3d_agr4s0vn6gBoasCgmlkgnY0gmlwhKwS2UWKbXVsdGlhZGRyc5YACASsEtlFBpxAAAoErBLZRQacQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQcKe0fIZbQ0myqqa4DPnzzn4NhsRqZEKvBpukB0IgkCDdGNwgpxAg3VkcIKcQoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39999/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.244/tcp/17597/p2p/16Uiu2HAmQ4k9BZK2tJxw1VZfy3Zj6YjPH6utmkexyYhCWSoz4YRn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39999/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "966a7c5e-2fd5-4f3a-92e9-e854783e9831", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"966a7c5e-2fd5-4f3a-92e9-e854783e9831","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17596/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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:39999/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":1773031036539241764,"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 4db908d33d87
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 70b92cf4bebe
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,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags with id: 2026-03-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44
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-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__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-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__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-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__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.208.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54490', '54491', '54492', '54493', '54494']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54490:54490 -p 54491:54491 -p 54492:54492 -p 54493:54493 -p 54494:54494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54492 --rest-port=54490 --tcp-port=54491 --discv5-udp-port=54493 --rest-address=0.0.0.0 --nat=extip:172.18.208.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0a20a8c50e5d39861fabcbee34b18d8004cc45f170a78b20f2c23d6febc874a --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54494 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.195 waku 98c2e9bbdea04c8ad9bdbd9beaee330537059dfb64f19becac73c534b1827091
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 127fd02bf2c6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98c2e9bbdea0. Setting up logs at ./log/docker/node1_2026-03-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54490
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 2484c090127c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54490/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:54490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.195/tcp/54491/p2p/16Uiu2HAmFuhTL6rzpArEtr6TL5j3ktHbrDVAQTbhmZ58y1HJeskL","/ip4/172.18.208.195/tcp/54492/ws/p2p/16Uiu2HAmFuhTL6rzpArEtr6TL5j3ktHbrDVAQTbhmZ58y1HJeskL"],"enrUri":"enr:-L24QNNBKC_yJRQbjgoCJphzhG3Rf5OiHKpE3pG9NT6eOC08WpRKTC4PSJck_PyQEh2Kp6H0js2PNbN0cOSRKT9JwDYCgmlkgnY0gmlwhKwS0MOKbXVsdGlhZGRyc5YACASsEtDDBtTbAAoErBLQwwbU3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMFerMHdN1ZYcs_-u5Ny4vT8Ns2ZTvXYcjQp42fInVbGDdGNwgtTbg3VkcILU3YV3YWt1MhM"}'
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.141.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53802', '53803', '53804', '53805', '53806']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53802:53802 -p 53803:53803 -p 53804:53804 -p 53805:53805 -p 53806:53806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53804 --rest-port=53802 --tcp-port=53803 --discv5-udp-port=53805 --rest-address=0.0.0.0 --nat=extip:172.18.141.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=214baf87e2f3ec94eefa0d55eb0c5afbe066dabc65ee2663a7ac2fc2bcef6fd5 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53806 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QNNBKC_yJRQbjgoCJphzhG3Rf5OiHKpE3pG9NT6eOC08WpRKTC4PSJck_PyQEh2Kp6H0js2PNbN0cOSRKT9JwDYCgmlkgnY0gmlwhKwS0MOKbXVsdGlhZGRyc5YACASsEtDDBtTbAAoErBLQwwbU3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMFerMHdN1ZYcs_-u5Ny4vT8Ns2ZTvXYcjQp42fInVbGDdGNwgtTbg3VkcILU3YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.2 waku a23e272f4663b192db3112ddf8a22dbb1debf9f66a398f3f0c6f01c59fc9f2de
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a23e272f4663. Setting up logs at ./log/docker/node2_2026-03-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53802/health" -H "Content-Type: application/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":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53802/debug/v1/info" -H "Content-Type: application/json" -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.2/tcp/53803/p2p/16Uiu2HAmRtQF1t2hBT5Gc3KDZ5Zdse3p5QgAx4UiZbwEneUwYCVH","/ip4/172.18.141.2/tcp/53804/ws/p2p/16Uiu2HAmRtQF1t2hBT5Gc3KDZ5Zdse3p5QgAx4UiZbwEneUwYCVH"],"enrUri":"enr:-L24QLB847k1xPvKrVWx8ps6GN6Uhc49sDm414th2lgk_qV2ABv_5-auG6G35Sy2KgicoWed9FZzt9qU2BkXEjfVQGgCgmlkgnY0gmlwhKwSjQKKbXVsdGlhZGRyc5YACASsEo0CBtIrAAoErBKNAgbSLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxJd-wWGrV3RvGgcXxgP65pz4wd4MArUwqk13yGqC68yDdGNwgtIrg3VkcILSLYV3YWt1MgE"}'
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.249.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8426', '8427', '8428', '8429', '8430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8426:8426 -p 8427:8427 -p 8428:8428 -p 8429:8429 -p 8430:8430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8428 --rest-port=8426 --tcp-port=8427 --discv5-udp-port=8429 --rest-address=0.0.0.0 --nat=extip:172.18.249.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb1bf725e40cdbbd967261587c9f79c5dbbfb3e4bc93091eccfd71d0c155bcad --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8430 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QLB847k1xPvKrVWx8ps6GN6Uhc49sDm414th2lgk_qV2ABv_5-auG6G35Sy2KgicoWed9FZzt9qU2BkXEjfVQGgCgmlkgnY0gmlwhKwSjQKKbXVsdGlhZGRyc5YACASsEo0CBtIrAAoErBKNAgbSLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxJd-wWGrV3RvGgcXxgP65pz4wd4MArUwqk13yGqC68yDdGNwgtIrg3VkcILSLYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.135 waku 0bee9025b941b4fde874642cc30b9bfceffcf6dfd7a4ff55ffc083622e7b317c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0bee9025b941. Setting up logs at ./log/docker/node3_2026-03-09_04-43-37__f5fa5601-8d0f-4d72-9af1-6cfde5e8de44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8426
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:8426/debug/v1/info" -H "Content-Type: application/json" -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.135/tcp/8427/p2p/16Uiu2HAmPEabNNjS3CHvu1QejfLzut5eKcavEpNMVHtQK4fSi9t8","/ip4/172.18.249.135/tcp/8428/ws/p2p/16Uiu2HAmPEabNNjS3CHvu1QejfLzut5eKcavEpNMVHtQK4fSi9t8"],"enrUri":"enr:-L24QAMjJFLTeDDHo7OkeZS_Xz_rNsG3fyDnWHioIGXaR9SVYHQvx6sRx2Am9Tu8Du-dP5I8Qz-b89sVphnJNtlGwTQCgmlkgnY0gmlwhKwS-YeKbXVsdGlhZGRyc5YACASsEvmHBiDrAAoErBL5hwYg7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnS_BHfNs-sbM_FKMRvZ9YuNi5wvYThLjxXgX_qbn1i2DdGNwgiDrg3VkcIIg7YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.195/tcp/54491/p2p/16Uiu2HAmFuhTL6rzpArEtr6TL5j3ktHbrDVAQTbhmZ58y1HJeskL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.2/tcp/53803/p2p/16Uiu2HAmRtQF1t2hBT5Gc3KDZ5Zdse3p5QgAx4UiZbwEneUwYCVH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/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:53802/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:8426/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:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54490/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":"0x27d06b9a807f9be4c079d09e1ef004e8e3d72b436ce639efdb659da9e3bb4f21"},{"messageHash":"0xbd44592379f36fcac4f088916b415ca3043dc9b0d9241c0561ad960fa68e0847"},{"messageHash":"0x25894d6be59b8b7e5d699a49cee78d38784f2851ed8835422ebeb7e77760bcee"},{"messageHash":"0x033c0dbf38d82babe5764e9e76bffd3ec913492d994b6e6b0386e9152e4380a4"},{"messageHash":"0x8a346b47eee8c11a3bcb4f8afe74356084d28ea4ae2b4a5c6bef36400430877a"},{"messageHash":"0xe1e29be297008fc0b93d8909c2c32debe90c0ace53586725f3758d22e9ba0098"},{"messageHash":"0x8d0f0731fe56a38f64a6fdf2fa8edc66466254d053ffd8da5459cfde13f69aaa"},{"messageHash":"0xd873eff9f34b140136ce4297aa923e0498765f045860bd6d029036b848f22850"},{"messageHash":"0x0dd0856e82c2797cc3e915647e225e08c7816e10d7c07ea8a8103547beaddb3b"},{"messageHash":"0x768098a6045e17653f79fe92f059979188efff476fd2c5dd92641ada405c16fb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53802/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":"89460ec493c4784ec3d7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27d06b9a807f9be4c079d09e1ef004e8e3d72b436ce639efdb659da9e3bb4f21"},{"messageHash":"0xbd44592379f36fcac4f088916b415ca3043dc9b0d9241c0561ad960fa68e0847"},{"messageHash":"0x25894d6be59b8b7e5d699a49cee78d38784f2851ed8835422ebeb7e77760bcee"},{"messageHash":"0x033c0dbf38d82babe5764e9e76bffd3ec913492d994b6e6b0386e9152e4380a4"},{"messageHash":"0x8a346b47eee8c11a3bcb4f8afe74356084d28ea4ae2b4a5c6bef36400430877a"},{"messageHash":"0xe1e29be297008fc0b93d8909c2c32debe90c0ace53586725f3758d22e9ba0098"},{"messageHash":"0x8d0f0731fe56a38f64a6fdf2fa8edc66466254d053ffd8da5459cfde13f69aaa"},{"messageHash":"0xd873eff9f34b140136ce4297aa923e0498765f045860bd6d029036b848f22850"},{"messageHash":"0x0dd0856e82c2797cc3e915647e225e08c7816e10d7c07ea8a8103547beaddb3b"},{"messageHash":"0x768098a6045e17653f79fe92f059979188efff476fd2c5dd92641ada405c16fb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8426/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":"f54adebd2d05de2bcdc3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x27d06b9a807f9be4c079d09e1ef004e8e3d72b436ce639efdb659da9e3bb4f21"},{"messageHash":"0xbd44592379f36fcac4f088916b415ca3043dc9b0d9241c0561ad960fa68e0847"},{"messageHash":"0x25894d6be59b8b7e5d699a49cee78d38784f2851ed8835422ebeb7e77760bcee"},{"messageHash":"0x033c0dbf38d82babe5764e9e76bffd3ec913492d994b6e6b0386e9152e4380a4"},{"messageHash":"0x8a346b47eee8c11a3bcb4f8afe74356084d28ea4ae2b4a5c6bef36400430877a"},{"messageHash":"0xe1e29be297008fc0b93d8909c2c32debe90c0ace53586725f3758d22e9ba0098"},{"messageHash":"0x8d0f0731fe56a38f64a6fdf2fa8edc66466254d053ffd8da5459cfde13f69aaa"},{"messageHash":"0xd873eff9f34b140136ce4297aa923e0498765f045860bd6d029036b848f22850"},{"messageHash":"0x0dd0856e82c2797cc3e915647e225e08c7816e10d7c07ea8a8103547beaddb3b"},{"messageHash":"0x768098a6045e17653f79fe92f059979188efff476fd2c5dd92641ada405c16fb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98c2e9bbdea0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a23e272f4663
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0bee9025b941
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98c2e9bbdea0. 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.

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