deploy: bb1b08d8381eaef6aa60609201d4faf2b1375c14

This commit is contained in:
NagyZoltanPeter 2026-03-18 09:27:31 +00:00
parent 57479392ed
commit 4b5d5910d6
1469 changed files with 332530 additions and 6 deletions

2
manual/37/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,219 @@
2026-03-18 09:12:04.197 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:12:04.198 DEBUG [tests.conftest] Running test: test_filter_get_50_messages with id: 2026-03-18_09-12-04__2c984b70-541f-483a-92a5-5dd4a4912938
2026-03-18 09:12:04.200 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:12:04.200 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:12:04.201 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:12:04.210 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:04.210 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-12-04__2c984b70-541f-483a-92a5-5dd4a4912938__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:04.211 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:04.211 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:04.215 ERROR [src.node.docker_mananger] Max retries reached for container e12b02f91a01. Exiting log stream.
2026-03-18 09:12:04.217 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:04.217 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.246
2026-03-18 09:12:04.217 DEBUG [src.node.docker_mananger] Generated ports ['55352', '55353', '55354', '55355', '55356']
2026-03-18 09:12:04.218 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:04.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:04.219 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:04.219 DEBUG [src.node.docker_mananger] docker run -i -t -p 55352:55352 -p 55353:55353 -p 55354:55354 -p 55355:55355 -p 55356:55356 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55354 --rest-port=55352 --tcp-port=55353 --discv5-udp-port=55355 --rest-address=0.0.0.0 --nat=extip:172.18.188.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ae9df9c5f60bed707aa4a85728c7e3db2e6c8c3fbcdf1baeac4beb3d43aa25e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55356 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:12:04.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.246 waku beee3bf802545ba5223a8c4855196bd6001974b0e1d06abca0e318dc73534ded
2026-03-18 09:12:04.492 DEBUG [src.node.docker_mananger] Container started with ID beee3bf80254. Setting up logs at ./log/docker/node1_2026-03-18_09-12-04__2c984b70-541f-483a-92a5-5dd4a4912938__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:04.492 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55352
2026-03-18 09:12:04.492 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:05.286 ERROR [src.node.docker_mananger] Max retries reached for container e04f42fe2e89. Exiting log stream.
2026-03-18 09:12:05.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55352/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:05.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-18 09:12:05.495 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:05.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.246/tcp/55353/p2p/16Uiu2HAmCvWUB1akazkfb9fujRxfdWayAE8gzWiKKT23rbuteL4U","/ip4/172.18.188.246/tcp/55354/ws/p2p/16Uiu2HAmCvWUB1akazkfb9fujRxfdWayAE8gzWiKKT23rbuteL4U"],"enrUri":"enr:-L24QFRgHW7Sj3TF8rmYDllk7ulqyJiqKFYxwpIDKX7HB966aH-1zbQdubYXwd6-5ex5KihYyAniJV_OrqA3py5Xu94CgmlkgnY0gmlwhKwSvPaKbXVsdGlhZGRyc5YACASsErz2Btg5AAoErBK89gbYOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA_nEds7rIFYGfc8DxqKOCZkwl7fO1hRudVBC18md6-2DdGNwgtg5g3VkcILYO4V3YWt1MgU"}'
2026-03-18 09:12:05.498 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:05.498 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:12:05.505 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:05.505 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-12-04__2c984b70-541f-483a-92a5-5dd4a4912938__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:05.505 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:05.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:05.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:05.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.113
2026-03-18 09:12:05.507 DEBUG [src.node.docker_mananger] Generated ports ['5694', '5695', '5696', '5697', '5698']
2026-03-18 09:12:05.507 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:05.507 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:05.507 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:05.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 5694:5694 -p 5695:5695 -p 5696:5696 -p 5697:5697 -p 5698:5698 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5696 --rest-port=5694 --tcp-port=5695 --discv5-udp-port=5697 --rest-address=0.0.0.0 --nat=extip:172.18.51.113 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eee6e36efa246aacbe5b9b23aa33fde3edd6ee3d6ba47b82d3e5e05425edd553 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5698 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFRgHW7Sj3TF8rmYDllk7ulqyJiqKFYxwpIDKX7HB966aH-1zbQdubYXwd6-5ex5KihYyAniJV_OrqA3py5Xu94CgmlkgnY0gmlwhKwSvPaKbXVsdGlhZGRyc5YACASsErz2Btg5AAoErBK89gbYOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA_nEds7rIFYGfc8DxqKOCZkwl7fO1hRudVBC18md6-2DdGNwgtg5g3VkcILYO4V3YWt1MgU --filternode=/ip4/172.18.188.246/tcp/55353/p2p/16Uiu2HAmCvWUB1akazkfb9fujRxfdWayAE8gzWiKKT23rbuteL4U
2026-03-18 09:12:05.705 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.113 waku a2170c895949f8bae3bccc3b088fa4a15a1f76515fe081f7c49464e88886be35
2026-03-18 09:12:05.738 DEBUG [src.node.docker_mananger] Container started with ID a2170c895949. Setting up logs at ./log/docker/node2_2026-03-18_09-12-04__2c984b70-541f-483a-92a5-5dd4a4912938__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:05.739 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5694
2026-03-18 09:12:05.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5694/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:06.743 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-18 09:12:06.743 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:06.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.113/tcp/5695/p2p/16Uiu2HAmTu5YnEe9FcvbW9AAVxJqUm8iPhGDWjEDqKjipg41CAwE","/ip4/172.18.51.113/tcp/5696/ws/p2p/16Uiu2HAmTu5YnEe9FcvbW9AAVxJqUm8iPhGDWjEDqKjipg41CAwE"],"enrUri":"enr:-L24QCLUfY_4cAAtL6dWGas_kbRF893EW4GY_tYarzdTq2Tuexn94O62R4tyx7NXljdQ4qNY7fIGBB3azLsAEb6u6lMCgmlkgnY0gmlwhKwSM3GKbXVsdGlhZGRyc5YACASsEjNxBhY_AAoErBIzcQYWQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4ntQEJqWc367yjY3kzGYhvu9YRanvw2RxPwuWao1uWWDdGNwghY_g3VkcIIWQYV3YWt1MgA"}'
2026-03-18 09:12:06.746 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:06.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5694/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.246/tcp/55353/p2p/16Uiu2HAmCvWUB1akazkfb9fujRxfdWayAE8gzWiKKT23rbuteL4U"]'
2026-03-18 09:12:06.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.784 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-18 09:12:06.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:06.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5694/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "096bf3e1-a307-4845-adb3-8497afcf8c23", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:12:06.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"096bf3e1-a307-4845-adb3-8497afcf8c23","statusDesc":"OK"}'
2026-03-18 09:12:06.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.827 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.842 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.856 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.871 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.886 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.900 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.915 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.930 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.945 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.959 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.975 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:06.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:06.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:06.990 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.005 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.020 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.034 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.049 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.064 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.078 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.093 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.108 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.122 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.137 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.151 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.166 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.181 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.196 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.210 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.225 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.240 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.255 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.269 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.284 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.298 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.313 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.328 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.343 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.358 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.372 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.387 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.402 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.416 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.431 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.446 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.461 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.476 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.490 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.505 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.520 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.534 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:07.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:07.549 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:12:07.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:08.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5694/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:08.563 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-18 09:12:08.565 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:12:08.566 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:12:08.566 DEBUG [src.node.waku_node] Stopping container with id beee3bf80254
2026-03-18 09:12:09.149 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:09.150 DEBUG [src.node.waku_node] Stopping container with id a2170c895949
2026-03-18 09:12:09.705 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:09.706 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:12:09.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:12:09.725 DEBUG [src.node.docker_mananger] 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_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60555', '60556', '60557', '60558', '60559']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60555:60555 -p 60556:60556 -p 60557:60557 -p 60558:60558 -p 60559:60559 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60557 --rest-port=60555 --tcp-port=60556 --discv5-udp-port=60558 --rest-address=0.0.0.0 --nat=extip:172.18.101.136 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c4bedf0e4d2ecad60a910f95958321dd9dc7c2ffafbef91bc3edcbfdbb1d69a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60559 --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.101.136 waku 345aad0389241f071dd9611b47c2fc537a747f1250941316c1600b1790197dfa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18a585c04af8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345aad038924. Setting up logs at ./log/docker/node1_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 60555
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 d72f925dffd0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60555/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:60555/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.136/tcp/60556/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r","/ip4/172.18.101.136/tcp/60557/ws/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r"],"enrUri":"enr:-L24QPfnYBKONIl5SGxxE4f8GxZisi2f2OIys5EOBO8dwZIKX69g4_I11ooSK1DJIKnqOwpkzcCfvQNVmVLgtPs8ZxcCgmlkgnY0gmlwhKwSZYiKbXVsdGlhZGRyc5YACASsEmWIBuyMAAoErBJliAbsjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDBbI1M8-mz5m7WXSr94WIBY2ulNgzFws8wR3y2mn0GDWDdGNwguyMg3VkcILsjoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23485', '23486', '23487', '23488', '23489']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23485:23485 -p 23486:23486 -p 23487:23487 -p 23488:23488 -p 23489:23489 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23487 --rest-port=23485 --tcp-port=23486 --discv5-udp-port=23488 --rest-address=0.0.0.0 --nat=extip:172.18.171.221 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1befca3986defe1c993f67aadfc923fcba45abd115d80f654f86c60ffaceda0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23489 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPfnYBKONIl5SGxxE4f8GxZisi2f2OIys5EOBO8dwZIKX69g4_I11ooSK1DJIKnqOwpkzcCfvQNVmVLgtPs8ZxcCgmlkgnY0gmlwhKwSZYiKbXVsdGlhZGRyc5YACASsEmWIBuyMAAoErBJliAbsjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDBbI1M8-mz5m7WXSr94WIBY2ulNgzFws8wR3y2mn0GDWDdGNwguyMg3VkcILsjoV3YWt1MgU --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.171.221 waku 93e01244cf04ee57006e51be310342687f971411ba4fca783bad36c507b81962
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93e01244cf04. Setting up logs at ./log/docker/node2_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23485
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23485/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.221/tcp/23486/p2p/16Uiu2HAmM4xSebi6F5gdk8qy4yYsXeBVwzSCKZnvbqE2ZnZwTvuZ","/ip4/172.18.171.221/tcp/23487/ws/p2p/16Uiu2HAmM4xSebi6F5gdk8qy4yYsXeBVwzSCKZnvbqE2ZnZwTvuZ"],"enrUri":"enr:-L24QGNQE1zZlt0CemqHsiATG8klp7fQoxD-vRcvcCTLBsC9as3PHXg3ZPrcCE-6NjRCnJUOwi0fE7VxKP8GSst-ibgCgmlkgnY0gmlwhKwSq92KbXVsdGlhZGRyc5YACASsEqvdBlu-AAoErBKr3QZbv90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDfQFHJFZIgRA1fkFPWtJ2mmzECb6DQpnk3USJ2mhNvgyDdGNwglu-g3VkcIJbwIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.136/tcp/60556/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60555/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:23485/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:60555/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60555/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":1773825001570777812,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23485/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":1773825001570777812,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60555/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60555/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":1773825001689538784,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23485/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":1773825001689538784,"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 345aad038924
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 93e01244cf04
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-03-18_09-11-03__4f574036-452b-4939-9ba8-dd29dd963563
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-03__4f574036-452b-4939-9ba8-dd29dd963563__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3532', '3533', '3534', '3535', '3536']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3532:3532 -p 3533:3533 -p 3534:3534 -p 3535:3535 -p 3536:3536 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3534 --rest-port=3532 --tcp-port=3533 --discv5-udp-port=3535 --rest-address=0.0.0.0 --nat=extip:172.18.214.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e8c9c0bc77c26535832f4a12a80f93b513cf9b18d748d5bb390d4b725ed4c5ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3536 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.57 waku 9b8f707e034c0a8df9419303660b572a3a65ff6f98783aa9aec5470344cff9da
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 370c3e84fae8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b8f707e034c. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-03__4f574036-452b-4939-9ba8-dd29dd963563__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3532
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 18d2e39e9e27. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:3532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.57/tcp/3533/p2p/16Uiu2HAm5T7TBTRwbbpFtqLV7iejXDaLDgj2YXzfKHKJfo9iL825","/ip4/172.18.214.57/tcp/3534/ws/p2p/16Uiu2HAm5T7TBTRwbbpFtqLV7iejXDaLDgj2YXzfKHKJfo9iL825"],"enrUri":"enr:-L24QKqvB-EFKCdRAAUQ1qc1O7wj37jK-u1Xs__ULvrTElquC7XsQSUnFTljUJKLLKAKU3aeyI8XRNygM605Ttp76K8CgmlkgnY0gmlwhKwS1jmKbXVsdGlhZGRyc5YACASsEtY5Bg3NAAoErBLWOQYNzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClPNAZ5JAUrzEe-Qw3eZIdN2UGZo-qu5946cuJScV1UKDdGNwgg3Ng3VkcIINz4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-03__4f574036-452b-4939-9ba8-dd29dd963563__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2870', '2871', '2872', '2873', '2874']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2870:2870 -p 2871:2871 -p 2872:2872 -p 2873:2873 -p 2874:2874 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2872 --rest-port=2870 --tcp-port=2871 --discv5-udp-port=2873 --rest-address=0.0.0.0 --nat=extip:172.18.203.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cae390ce04b4cdb0359548eacb455d5554db5a3cdb7bec8bdd695f74133a617 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2874 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKqvB-EFKCdRAAUQ1qc1O7wj37jK-u1Xs__ULvrTElquC7XsQSUnFTljUJKLLKAKU3aeyI8XRNygM605Ttp76K8CgmlkgnY0gmlwhKwS1jmKbXVsdGlhZGRyc5YACASsEtY5Bg3NAAoErBLWOQYNzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClPNAZ5JAUrzEe-Qw3eZIdN2UGZo-qu5946cuJScV1UKDdGNwgg3Ng3VkcIINz4V3YWt1MgM --storenode=/ip4/172.18.214.57/tcp/3533/p2p/16Uiu2HAm5T7TBTRwbbpFtqLV7iejXDaLDgj2YXzfKHKJfo9iL825 --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.230 waku 6387f5f4c52197d7b5c35c5a609e86b63efefc8cca29920a6c3a6814b9c6df5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6387f5f4c521. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-03__4f574036-452b-4939-9ba8-dd29dd963563__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2870
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2870/health" -H "Content-Type: application/json" -d 'None'
INFO  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:2870/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/2871/p2p/16Uiu2HAkxabGdyLpJ5s5cWBuF3psbRsNrzV7acYZsT3TRajFXhEF","/ip4/172.18.203.230/tcp/2872/ws/p2p/16Uiu2HAkxabGdyLpJ5s5cWBuF3psbRsNrzV7acYZsT3TRajFXhEF"],"enrUri":"enr:-L24QJre7zkR8x8oK9F5Rqxu8BsVMRInzqWoX7tMUSY3ATZJRGQbni8E3OIl-PD5NzrlKLzr5t9oBI8stYvM2KyV1bECgmlkgnY0gmlwhKwSy-aKbXVsdGlhZGRyc5YACASsEsvmBgs3AAoErBLL5gYLON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLtv2goP0n-40g5tiik5ZZBj_Kc4cY1excXHVzBgP9LCDdGNwggs3g3VkcIILOYV3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.57/tcp/3533/p2p/16Uiu2HAm5T7TBTRwbbpFtqLV7iejXDaLDgj2YXzfKHKJfo9iL825"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:3532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:3532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b8f707e034c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6387f5f4c521
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,132 @@
2026-03-18 09:07:35.769 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:35.770 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_latency with id: 2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405
2026-03-18 09:07:35.770 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:35.770 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:35.777 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:35.777 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:35.784 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:35.784 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:35.790 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:35.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:35.796 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:35.796 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:35.796 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-03-18 09:07:35.796 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:35.797 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:35.798 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:35.798 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.110
2026-03-18 09:07:35.798 DEBUG [src.node.docker_mananger] Generated ports ['58736', '58737', '58738', '58739', '58740']
2026-03-18 09:07:35.798 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:35.799 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:35.799 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:35.799 DEBUG [src.node.docker_mananger] docker run -i -t -p 58736:58736 -p 58737:58737 -p 58738:58738 -p 58739:58739 -p 58740:58740 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58738 --rest-port=58736 --tcp-port=58737 --discv5-udp-port=58739 --rest-address=0.0.0.0 --nat=extip:172.18.139.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39388ef75e77f0a947de827b5f72b6f08b575a9d524b064406b2ce5ba9b44dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58740 --metrics-logging=true --relay=true
2026-03-18 09:07:35.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.110 waku ea09bab6ee2faf7ff0ab4c8cac9da3a0c2d0c99059a42c0f6684507cb3b82647
2026-03-18 09:07:36.026 DEBUG [src.node.docker_mananger] Container started with ID ea09bab6ee2f. Setting up logs at ./log/docker/node1_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:36.026 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58736
2026-03-18 09:07:36.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:36.101 ERROR [src.node.docker_mananger] Max retries reached for container a227caa8163e. Exiting log stream.
2026-03-18 09:07:37.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58736/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:37.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:37.031 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:37.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:37.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.110/tcp/58737/p2p/16Uiu2HAmKjGYpn3Tmw8wZCWz1a9rhEs86M7tz7EjZoVV6eEV15dv","/ip4/172.18.139.110/tcp/58738/ws/p2p/16Uiu2HAmKjGYpn3Tmw8wZCWz1a9rhEs86M7tz7EjZoVV6eEV15dv"],"enrUri":"enr:-L24QPyvHEno2wuaa7IEBawKmDo7jiQGGsXZcGm8Mn5V3OExcLVnL1wq_slRI4ckmY4AJxb4plrVkeptHDSZ0s1AKMkCgmlkgnY0gmlwhKwSi26KbXVsdGlhZGRyc5YACASsEotuBuVxAAoErBKLbgblct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaRpypgNI66y9Ai1R4OA8PUeq7L2E2CZVxK8N-cLT642DdGNwguVxg3VkcILlc4V3YWt1MgE"}'
2026-03-18 09:07:37.033 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:37.034 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:37.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:37.035 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:37.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.154
2026-03-18 09:07:37.035 DEBUG [src.node.docker_mananger] Generated ports ['45604', '45605', '45606', '45607', '45608']
2026-03-18 09:07:37.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:37.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:37.036 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:37.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 45604:45604 -p 45605:45605 -p 45606:45606 -p 45607:45607 -p 45608:45608 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45606 --rest-port=45604 --tcp-port=45605 --discv5-udp-port=45607 --rest-address=0.0.0.0 --nat=extip:172.18.87.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=618c8bc7da30521e5bbb45ac18d44270aa72b6559be9aec25ae6f2d5ccc9c472 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45608 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPyvHEno2wuaa7IEBawKmDo7jiQGGsXZcGm8Mn5V3OExcLVnL1wq_slRI4ckmY4AJxb4plrVkeptHDSZ0s1AKMkCgmlkgnY0gmlwhKwSi26KbXVsdGlhZGRyc5YACASsEotuBuVxAAoErBKLbgblct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaRpypgNI66y9Ai1R4OA8PUeq7L2E2CZVxK8N-cLT642DdGNwguVxg3VkcILlc4V3YWt1MgE
2026-03-18 09:07:37.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.154 waku cf145ac792a5e748a86b147843e75eb4169704e7beee1aeef482adbf192f0d9b
2026-03-18 09:07:37.274 DEBUG [src.node.docker_mananger] Container started with ID cf145ac792a5. Setting up logs at ./log/docker/node2_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:37.274 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45604
2026-03-18 09:07:37.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:38.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45604/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:38.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:38.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:38.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:38.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.154/tcp/45605/p2p/16Uiu2HAmC6VS2ZbdV2tzsMBnQKwK8zuxQFFvfuxDraa3x5aQNywv","/ip4/172.18.87.154/tcp/45606/ws/p2p/16Uiu2HAmC6VS2ZbdV2tzsMBnQKwK8zuxQFFvfuxDraa3x5aQNywv"],"enrUri":"enr:-L24QLOQT320E93gG-QgXtkEG5ENstDb8_h4BVtphKeE7odTAP68RTdjiKpNI9nn5aswk63LQcNfacxa8h6zMehnY5kCgmlkgnY0gmlwhKwSV5qKbXVsdGlhZGRyc5YACASsEleaBrIlAAoErBJXmgayJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC96y3UFId3vT181xcKBre3OQ87i9dTu036fjEWDIvCimDdGNwgrIlg3VkcIKyJ4V3YWt1MgE"}'
2026-03-18 09:07:38.310 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:38.311 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:38.311 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:38.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:38.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.237
2026-03-18 09:07:38.315 DEBUG [src.node.docker_mananger] Generated ports ['54144', '54145', '54146', '54147', '54148']
2026-03-18 09:07:38.316 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:38.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:38.317 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:38.317 DEBUG [src.node.docker_mananger] docker run -i -t -p 54144:54144 -p 54145:54145 -p 54146:54146 -p 54147:54147 -p 54148:54148 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54146 --rest-port=54144 --tcp-port=54145 --discv5-udp-port=54147 --rest-address=0.0.0.0 --nat=extip:172.18.113.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfe928eecb0b0018cdcdd8be295dc898ea5e2dd10649f2dffcc971fd7dfcef72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54148 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLOQT320E93gG-QgXtkEG5ENstDb8_h4BVtphKeE7odTAP68RTdjiKpNI9nn5aswk63LQcNfacxa8h6zMehnY5kCgmlkgnY0gmlwhKwSV5qKbXVsdGlhZGRyc5YACASsEleaBrIlAAoErBJXmgayJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC96y3UFId3vT181xcKBre3OQ87i9dTu036fjEWDIvCimDdGNwgrIlg3VkcIKyJ4V3YWt1MgE
2026-03-18 09:07:38.507 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.237 waku 704590fbd3fe5ee49e4a54ea5f0e48c6e83a6b11e19bf5ed865cfefec6b36a1a
2026-03-18 09:07:38.540 DEBUG [src.node.docker_mananger] Container started with ID 704590fbd3fe. Setting up logs at ./log/docker/node3_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:38.540 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54144
2026-03-18 09:07:38.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:39.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54144/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:39.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:39.564 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:39.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:39.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.237/tcp/54145/p2p/16Uiu2HAm3EbvSJRMfUm3t4QXQMMkR3HEUBRD61C9kBhfNEuF54kk","/ip4/172.18.113.237/tcp/54146/ws/p2p/16Uiu2HAm3EbvSJRMfUm3t4QXQMMkR3HEUBRD61C9kBhfNEuF54kk"],"enrUri":"enr:-L24QBhODqzS02L3kmHy9g1cJg8DHLwguudcrd6bwRPrwUDZAAhc4Dx1LQOhpV0IiQv9FzlS_-Mg0vTjyuYYwnAfyP4CgmlkgnY0gmlwhKwSce2KbXVsdGlhZGRyc5YACASsEnHtBtOBAAoErBJx7QbTgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdAeErNUf3aeSA2HlIeYAgrAhh-z1wsV7yLfccVxYWRWDdGNwgtOBg3VkcILTg4V3YWt1MgE"}'
2026-03-18 09:07:39.574 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:39.574 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:39.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:39.575 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:39.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.209
2026-03-18 09:07:39.576 DEBUG [src.node.docker_mananger] Generated ports ['50579', '50580', '50581', '50582', '50583']
2026-03-18 09:07:39.576 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:39.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:39.576 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:39.576 DEBUG [src.node.docker_mananger] docker run -i -t -p 50579:50579 -p 50580:50580 -p 50581:50581 -p 50582:50582 -p 50583:50583 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50581 --rest-port=50579 --tcp-port=50580 --discv5-udp-port=50582 --rest-address=0.0.0.0 --nat=extip:172.18.86.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bae1a8ff8bb6efc6dbb4f301cf245eacfeed585b06eba3ad9795dfd4bcb11327 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50583 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBhODqzS02L3kmHy9g1cJg8DHLwguudcrd6bwRPrwUDZAAhc4Dx1LQOhpV0IiQv9FzlS_-Mg0vTjyuYYwnAfyP4CgmlkgnY0gmlwhKwSce2KbXVsdGlhZGRyc5YACASsEnHtBtOBAAoErBJx7QbTgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdAeErNUf3aeSA2HlIeYAgrAhh-z1wsV7yLfccVxYWRWDdGNwgtOBg3VkcILTg4V3YWt1MgE
2026-03-18 09:07:39.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.209 waku 04bf5940aa24e213d57616aa0cd1d0e2cc3768ff1c3b541deaec21e2c8d8f06e
2026-03-18 09:07:39.799 DEBUG [src.node.docker_mananger] Container started with ID 04bf5940aa24. Setting up logs at ./log/docker/node4_2026-03-18_09-07-35__624bde83-1c01-4866-9c37-977b7ddf8405__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:39.799 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50579
2026-03-18 09:07:39.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:40.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50579/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.820 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-18 09:07:40.821 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:40.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.209/tcp/50580/p2p/16Uiu2HAmQFuJXuCReacu8nwBnbzsbuTthqCrKq1fEbpfCniBCMYs","/ip4/172.18.86.209/tcp/50581/ws/p2p/16Uiu2HAmQFuJXuCReacu8nwBnbzsbuTthqCrKq1fEbpfCniBCMYs"],"enrUri":"enr:-L24QDDiHekDnOUyKGv8FyGOQN_qQ24src-0iURv97VTF4A0A0piWtENbGevHhAgMvmiB-Z0Nvc0vfgMOt9CadBcxt4CgmlkgnY0gmlwhKwSVtGKbXVsdGlhZGRyc5YACASsElbRBsWUAAoErBJW0QbFld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrGItYKDHQ8yrNTelgFfjDsxyHmJODtPZsEEJeKbnr8CDdGNwgsWUg3VkcILFloV3YWt1MgE"}'
2026-03-18 09:07:40.825 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:40.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58736/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:40.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:40.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:40.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:40.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:40.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:40.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:40.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:40.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58736/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.87.154/tcp/55894/p2p/16Uiu2HAmC6VS2ZbdV2tzsMBnQKwK8zuxQFFvfuxDraa3x5aQNywv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:07:40.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45604/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.139.110/tcp/58737/p2p/16Uiu2HAmKjGYpn3Tmw8wZCWz1a9rhEs86M7tz7EjZoVV6eEV15dv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.113.237/tcp/33210/p2p/16Uiu2HAm3EbvSJRMfUm3t4QXQMMkR3HEUBRD61C9kBhfNEuF54kk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:07:40.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54144/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.86.209/tcp/41362/p2p/16Uiu2HAmQFuJXuCReacu8nwBnbzsbuTthqCrKq1fEbpfCniBCMYs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.87.154/tcp/45605/p2p/16Uiu2HAmC6VS2ZbdV2tzsMBnQKwK8zuxQFFvfuxDraa3x5aQNywv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-18 09:07:40.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50579/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:40.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.113.237/tcp/54145/p2p/16Uiu2HAm3EbvSJRMfUm3t4QXQMMkR3HEUBRD61C9kBhfNEuF54kk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-18 09:07:40.871 DEBUG [src.libs.common] Sleeping for 40 seconds
2026-03-18 09:08:20.871 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-03-18 09:08:20.873 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9632', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-18 09:08:21.061 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9632', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-03-18 09:08:21.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58736/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:27.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:27.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50579/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:27.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773824901076072304,"ephemeral":false,"proof":""}]'
2026-03-18 09:08:27.086 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9632', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-18 09:08:27.097 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:27.098 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:27.099 DEBUG [src.node.waku_node] Stopping container with id ea09bab6ee2f
2026-03-18 09:08:27.699 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:27.699 DEBUG [src.node.waku_node] Stopping container with id cf145ac792a5
2026-03-18 09:08:28.280 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:28.281 DEBUG [src.node.waku_node] Stopping container with id 704590fbd3fe
2026-03-18 09:08:28.513 ERROR [src.node.docker_mananger] Max retries reached for container ea09bab6ee2f. Exiting log stream.
2026-03-18 09:08:28.875 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:28.877 DEBUG [src.node.waku_node] Stopping container with id 04bf5940aa24
2026-03-18 09:08:29.094 ERROR [src.node.docker_mananger] Max retries reached for container cf145ac792a5. Exiting log stream.
2026-03-18 09:08:29.465 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:29.466 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:29.508 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:29.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:29.586 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:29.622 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25688', '25689', '25690', '25691', '25692']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25688:25688 -p 25689:25689 -p 25690:25690 -p 25691:25691 -p 25692:25692 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25690 --rest-port=25688 --tcp-port=25689 --discv5-udp-port=25691 --rest-address=0.0.0.0 --nat=extip:172.18.14.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2aa90730e54ddf457fcbb9b6cceeff2bdeff0f97a0e682c6cb314dd7f13d7be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25692 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25db859e687b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.98 waku cfe8900af3577cf72061979b76504a3afa5c51eb896b640f102e2de8c990a958
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfe8900af357. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25688
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 a092f25cde12. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25688/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:25688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc","/ip4/172.18.14.98/tcp/25690/ws/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc"],"enrUri":"enr:-L24QJ-aLgDAGswlSEBPblHg-lJxTz5L2dasMZHqcv8mEY07cSPThjcjRVCQ64zY7c1ywOMA1pbcmp-gR3kQtn7nbYUCgmlkgnY0gmlwhKwSDmKKbXVsdGlhZGRyc5YACASsEg5iBmRZAAoErBIOYgZkWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoPmdLT2SwnNB5Z-wmPYz3aJJpWRWMRnTIG0YxWriUH-DdGNwgmRZg3VkcIJkW4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17666', '17667', '17668', '17669', '17670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17666:17666 -p 17667:17667 -p 17668:17668 -p 17669:17669 -p 17670:17670 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17668 --rest-port=17666 --tcp-port=17667 --discv5-udp-port=17669 --rest-address=0.0.0.0 --nat=extip:172.18.214.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0cfdb5269d54cf6082bef8f4d8f4b0432438e33b3bef33ac659958e7d5adc54b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17670 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ-aLgDAGswlSEBPblHg-lJxTz5L2dasMZHqcv8mEY07cSPThjcjRVCQ64zY7c1ywOMA1pbcmp-gR3kQtn7nbYUCgmlkgnY0gmlwhKwSDmKKbXVsdGlhZGRyc5YACASsEg5iBmRZAAoErBIOYgZkWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoPmdLT2SwnNB5Z-wmPYz3aJJpWRWMRnTIG0YxWriUH-DdGNwgmRZg3VkcIJkW4V3YWt1MgM --storenode=/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.167 waku acc82a434a296f9b6b44561a562cfe26d582e97246c0fc1aea0eabcd48e056c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acc82a434a29. Setting up logs at ./log/docker/store_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17666/health" -H "Content-Type: application/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:17666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.167/tcp/17667/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2","/ip4/172.18.214.167/tcp/17668/ws/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2"],"enrUri":"enr:-L24QNC8WBP-0i5VxweuhPvwtP9ggETax08_fpRN9Sn7CRNuCeXTKGUC2WkjlCJ_-XdY712PQUv16ph5NjG27OlAZIsCgmlkgnY0gmlwhKwS1qeKbXVsdGlhZGRyc5YACASsEtanBkUDAAoErBLWpwZFBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnZHK0BRTZjtO-eCL7D6deUltrJ4bOEP8wdfAQznQOlWDdGNwgkUDg3VkcIJFBYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25688/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:17666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:25688/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id acc82a434a29
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17666/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:17666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:17666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.167/tcp/17667/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2","/ip4/172.18.214.167/tcp/17668/ws/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2"],"enrUri":"enr:-L24QNC8WBP-0i5VxweuhPvwtP9ggETax08_fpRN9Sn7CRNuCeXTKGUC2WkjlCJ_-XdY712PQUv16ph5NjG27OlAZIsCgmlkgnY0gmlwhKwS1qeKbXVsdGlhZGRyc5YACASsEtanBkUDAAoErBLWpwZFBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnZHK0BRTZjtO-eCL7D6deUltrJ4bOEP8wdfAQznQOlWDdGNwgkUDg3VkcIJFBYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:25688/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
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:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
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 cfe8900af357
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id acc82a434a29
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,649 @@
WRN 2026-03-18 09:07:31.593+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:468
bSubscribeShards: some(@[0])
INF 2026-03-18 09:07:31.593+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:503 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-03-18 09:07:31.593+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-03-18 09:07:31.593+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=199
INF 2026-03-18 09:07:31.594+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-03-18 09:07:31.594+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QIX6reLDdpix00xjfXY6RzXK7h03Ad2CmRIRH3a0HCbYIQDBT4yg6KURxDzvLVXxFuv6D43fHtVhmQsowwXC4M0CgmlkgnY0gmlwhKwSJWiKbXVsdGlhZGRyc5YACASsEiVoBhCfAAoErBIlaAYQoN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDT4yj7VZBtuUHIOwurabuMreAlhq-WR69eVe6Q_vhHUGDdGNwghCfg3VkcIIQoYV3YWt1MgU
INF 2026-03-18 09:07:31.594+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-03-18 09:07:31.594+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-03-18 09:07:31.595+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-03-18 09:07:31.596+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-03-18 09:07:31.596+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-03-18 09:07:31.596+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-03-18 09:07:31.596+00:00 Initializing networking tid=1 file=waku_node.nim:228 addrs="@[/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws]"
INF 2026-03-18 09:07:31.596+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-03-18 09:07:31.596+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=199 shards="[0]"
TRC 2026-03-18 09:07:31.596+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-03-18 09:07:31.596+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-03-18 09:07:31.596+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-03-18 09:07:31.596+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:305 clusterId=199 shardCount=1
INF 2026-03-18 09:07:31.596+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics=[] shards=[]
INF 2026-03-18 09:07:31.596+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-03-18 09:07:31.596+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:259
TRC 2026-03-18 09:07:31.596+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-03-18 09:07:31.596+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:276
INF 2026-03-18 09:07:31.596+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=199
INF 2026-03-18 09:07:31.596+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:433
INF 2026-03-18 09:07:31.596+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=199 shards="[0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*Q5snGZ, seqNo: 1773824851, addresses: [/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws], mixKey: )"
TRC 2026-03-18 09:07:31.597+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-03-18 09:07:31.597+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:419
INF 2026-03-18 09:07:31.597+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=199
INF 2026-03-18 09:07:31.597+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-03-18 09:07:31.597+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-03-18 09:07:31.597+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-03-18 09:07:31.597+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-03-18 09:07:31.597+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-03-18 09:07:31.597+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-03-18 09:07:31.597+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-03-18 09:07:31.597+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-03-18 09:07:31.597+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-03-18 09:07:31.598+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:46379
INF 2026-03-18 09:07:31.598+00:00 Starting REST HTTP server tid=1 file=builder.nim:114 url=http://0.0.0.0:46379/
INF 2026-03-18 09:07:31.598+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-03-18 09:07:31.598+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-03-18 09:07:31.598+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-03-18 09:07:31.598+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.38.0-rc.0
INF 2026-03-18 09:07:31.598+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:626 version=v0.38.0-rc.0
INF 2026-03-18 09:07:31.598+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:390
INF 2026-03-18 09:07:31.598+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-03-18 09:07:31.598+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-03-18 09:07:31.598+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140526544347216
TRC 2026-03-18 09:07:31.598+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-18 09:07:31.598+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140526544347216
TRC 2026-03-18 09:07:31.598+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-03-18 09:07:31.598+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-03-18 09:07:31.598+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:411
INF 2026-03-18 09:07:31.598+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-03-18 09:07:31.598+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-03-18 09:07:31.598+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-03-18 09:07:31.598+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-03-18 09:07:31.598+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ, listenAddrs: [/ip4/0.0.0.0/tcp/46381/ws, /ip4/0.0.0.0/tcp/46380], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
TRC 2026-03-18 09:07:31.598+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-03-18 09:07:31.599+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/46380
TRC 2026-03-18 09:07:31.599+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/46380]
DBG 2026-03-18 09:07:31.599+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-18 09:07:31.599+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-03-18 09:07:31.599+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/46381/ws]
TRC 2026-03-18 09:07:31.599+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:46381
TRC 2026-03-18 09:07:31.599+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/46381/ws]"
INF 2026-03-18 09:07:31.599+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-03-18 09:07:31.600+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-03-18 09:07:31.600+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-03-18 09:07:31.600+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-18 09:07:31.600+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-03-18 09:07:31.600+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-03-18 09:07:31.600+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-03-18 09:07:31.600+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-03-18 09:07:31.600+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-03-18 09:07:31.600+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ, listenAddrs: [/ip4/0.0.0.0/tcp/46380, /ip4/0.0.0.0/tcp/46381/ws], addrs: [/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
INF 2026-03-18 09:07:31.600+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:479 peerId=16U*Q5snGZ addrs="[/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws]"
INF 2026-03-18 09:07:31.601+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/0.0.0.0/tcp/46380/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ][/ip4/0.0.0.0/tcp/46381/ws/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws]"
INF 2026-03-18 09:07:31.601+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:504 full=[/ip4/172.18.200.77/tcp/46380/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ][/ip4/172.18.200.77/tcp/46381/ws/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ]
INF 2026-03-18 09:07:31.601+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:505 enr=enr:-LO4QFGl7FkFxez6CwvNNQyBYLddHirPq_dlK61XBkrsWA8de1rp79acfB0FMocwgtWONpmUvXijdvPJvJhsD2fEsUwBgmlkgnY0gmlwhKwSyE2KbXVsdGlhZGRyc4wACgSsEshNBrUt3QOCcnOFAMcBAACJc2VjcDI1NmsxoQIz7mQDI_YwFRstyJgveb2QFeXs8NsfpunCvpp4xi8dyoN0Y3CCtSyDdWRwgrUuhXdha3UyAQ
INF 2026-03-18 09:07:31.601+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:682
TRC 2026-03-18 09:07:31.601+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-03-18 09:07:31.601+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-03-18 09:07:31.601+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-03-18 09:07:31.601+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:479 peerId=16U*Q5snGZ addrs="[/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws]"
INF 2026-03-18 09:07:31.601+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/0.0.0.0/tcp/46380/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ][/ip4/0.0.0.0/tcp/46381/ws/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws]"
INF 2026-03-18 09:07:31.602+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:504 full=[/ip4/172.18.200.77/tcp/46380/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ][/ip4/172.18.200.77/tcp/46381/ws/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ]
INF 2026-03-18 09:07:31.602+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:505 enr=enr:-LO4QFGl7FkFxez6CwvNNQyBYLddHirPq_dlK61XBkrsWA8de1rp79acfB0FMocwgtWONpmUvXijdvPJvJhsD2fEsUwBgmlkgnY0gmlwhKwSyE2KbXVsdGlhZGRyc4wACgSsEshNBrUt3QOCcnOFAMcBAACJc2VjcDI1NmsxoQIz7mQDI_YwFRstyJgveb2QFeXs8NsfpunCvpp4xi8dyoN0Y3CCtSyDdWRwgrUuhXdha3UyAQ
INF 2026-03-18 09:07:31.602+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QLL5T8bk7SRFqnigZb2O-zdhYdUDRGGo6F9eIWVHYH3-YhEadpT0wqZdbSCYT590UvzfdcZDYD0vgpED-SQbQ6cCgmlkgnY0gmlwhKwSyE2KbXVsdGlhZGRyc5YACASsEshNBrUsAAoErBLITQa1Ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaECM-5kAyP2MBUbLciYL3m9kBXl7PDbH6bpwr6aeMYvHcqDdGNwgrUsg3VkcIK1LoV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.200.77, multiaddrs: 0x000804AC12C84D06B52C000A04AC12C84D06B52DDD03, rs: 0x00C7010000, secp256k1: 0x0233EE640323F630151B2DC8982F79BD9015E5ECF0DB1FA6E9C2BE9A78C62F1DCA, tcp: 46380, udp: 46382, waku2: 0x01)"
TRC 2026-03-18 09:07:31.602+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*eqmTSp addresses="[/ip4/172.18.37.104/tcp/4255]" origin=Discv5
INF 2026-03-18 09:07:31.603+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-03-18 09:07:31.603+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-03-18 09:07:31.603+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=46382
TRC 2026-03-18 09:07:31.603+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-03-18 09:07:31.603+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-03-18 09:07:31.603+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-03-18 09:07:31.604+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-03-18 09:07:31.604+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QOI9PQECGgmnOvlAjAaOMFPpfPDe79bHzGUjURMhqrLyfwhBbBvhqptsoyYpSnU1kFxUCNrnne68jhYVj5t8hOADgmlkgnY0gmlwhKwSyE2KbXVsdGlhZGRyc5YACASsEshNBrUsAAoErBLITQa1Ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaECM-5kAyP2MBUbLciYL3m9kBXl7PDbH6bpwr6aeMYvHcqDdGNwgrUsg3VkcIK1LoV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.200.77, multiaddrs: 0x000804AC12C84D06B52C000A04AC12C84D06B52DDD03, rs: 0x00C7010000, secp256k1: 0x0233EE640323F630151B2DC8982F79BD9015E5ECF0DB1FA6E9C2BE9A78C62F1DCA, tcp: 46380, udp: 46382, waku2: 0x01)"
INF 2026-03-18 09:07:31.604+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:31.604+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:31.604+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/199/0
TRC 2026-03-18 09:07:31.604+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:31.604+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:31.604+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:31.604+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
WRN 2026-03-18 09:07:31.604+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:161 pubsubTopic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:31.604+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-03-18 09:07:31.605+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:516
DBG 2026-03-18 09:07:31.605+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-03-18 09:07:31.605+00:00 starting keepalive tid=1 file=node_health_monitor.nim:678 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-03-18 09:07:31.605+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:593
INF 2026-03-18 09:07:31.606+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:163 pubsubTopic=/waku/2/rs/199/0
INF 2026-03-18 09:07:31.608+00:00 REST services are installed tid=1 file=builder.nim:222
INF 2026-03-18 09:07:31.608+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=46383
INF 2026-03-18 09:07:31.608+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/199/0
INF 2026-03-18 09:07:31.608+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=46383
INF 2026-03-18 09:07:31.609+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-03-18 09:07:31.609+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-03-18 09:07:31.612+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-03-18 09:07:32.600+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140526544347216
TRC 2026-03-18 09:07:32.600+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:32.600+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:32.600+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:32.600+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:32.600+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-03-18 09:07:32.603+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAmJ1WwaQSUhJY2dTNa5QtE9ADU9RC8bYGWU1AmQieqmTSp]
TRC 2026-03-18 09:07:32.603+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.37.104/tcp/4255]" peerId=16U*eqmTSp failedAttempts=0
TRC 2026-03-18 09:07:32.603+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*eqmTSp
DBG 2026-03-18 09:07:32.603+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*eqmTSp addrs="[/ip4/172.18.37.104/tcp/4255]"
DBG 2026-03-18 09:07:32.603+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.37.104/tcp/4255 hostname=172.18.37.104 resolvedAddresses="[/ip4/172.18.37.104/tcp/4255]"
TRC 2026-03-18 09:07:32.603+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.37.104/tcp/4255 peerId=16U*eqmTSp hostname=172.18.37.104
TRC 2026-03-18 09:07:32.603+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.37.104/tcp/4255
TRC 2026-03-18 09:07:32.603+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.37.104/tcp/4255) dir=Out clients=0
TRC 2026-03-18 09:07:32.603+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66432 objName=ChronosStream dir=Out
TRC 2026-03-18 09:07:32.603+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66432 timeout=10m
TRC 2026-03-18 09:07:32.603+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69ba6b548ea691bd52b66432 direction=Out
TRC 2026-03-18 09:07:32.603+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:69ba6b548ea691bd52b66432 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:32.603+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:69ba6b548ea691bd52b66432 proto=/noise
TRC 2026-03-18 09:07:32.604+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.604+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:69ba6b548ea691bd52b66432 s=/noise proto="[/noise]"
TRC 2026-03-18 09:07:32.604+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:69ba6b548ea691bd52b66432 proto=/noise
TRC 2026-03-18 09:07:32.604+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69ba6b548ea691bd52b66432 codec=/noise
TRC 2026-03-18 09:07:32.604+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69ba6b548ea691bd52b66432 initiator=true
TRC 2026-03-18 09:07:32.604+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-03-18 09:07:32.604+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-03-18 09:07:32.604+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=53a8f4cc3952...9af7b448f28d
TRC 2026-03-18 09:07:32.604+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=4d86da710d23...1fba257967a3
TRC 2026-03-18 09:07:32.604+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69ba6b548ea691bd52b66432 size=32
TRC 2026-03-18 09:07:32.604+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-03-18 09:07:32.605+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69ba6b548ea691bd52b66432 size=208
TRC 2026-03-18 09:07:32.605+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=208
TRC 2026-03-18 09:07:32.605+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=5f9e562dc7f5...a933beb436d3
TRC 2026-03-18 09:07:32.605+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-03-18 09:07:32.606+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=f3fc77770d5d...e207ec7890a9
TRC 2026-03-18 09:07:32.606+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-03-18 09:07:32.606+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=24c4ebfe2843...8b1bfe9a0543 tagOut=24c4ebfe2843...8b1bfe9a0543 nonce=0
TRC 2026-03-18 09:07:32.606+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=566f9ac1fbf4...b7878a70567a
TRC 2026-03-18 09:07:32.606+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-03-18 09:07:32.606+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=8cf8f318e7a9...e973d74ad3aa
TRC 2026-03-18 09:07:32.606+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1e50223fbf68...8e25fa350c1a tagOut=1e50223fbf68...8e25fa350c1a nonce=0
TRC 2026-03-18 09:07:32.606+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c3ecb7b39722...8142c4772288
TRC 2026-03-18 09:07:32.606+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-03-18 09:07:32.606+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=6933c7520bc1b4f22cf937549a8a40af data=831024f63487...37549a8a40af nonce=1
TRC 2026-03-18 09:07:32.606+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=8a35fbd62ef0...1c337f9f7cec
TRC 2026-03-18 09:07:32.606+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-03-18 09:07:32.606+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=3835cf2d5061...5df649a665ed
TRC 2026-03-18 09:07:32.606+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=18d5024eb07af9aef74ce9b4b7b50b04 data=18e0f77fa9ce...e9b4b7b50b04 nonce=0
TRC 2026-03-18 09:07:32.606+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=0d438f5bd746...93212106ef83
TRC 2026-03-18 09:07:32.606+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69ba6b548ea691bd52b66432 size=175
TRC 2026-03-18 09:07:32.607+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.607+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmJ1WwaQSUhJY2dTNa5QtE9ADU9RC8bYGWU1AmQieqmTSp
TRC 2026-03-18 09:07:32.607+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66433 objName=SecureConn dir=Out
TRC 2026-03-18 09:07:32.607+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*eqmTSp:69ba6b548ea691bd52b66433 timeout=5m
TRC 2026-03-18 09:07:32.607+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.607+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.607+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*eqmTSp:69ba6b548ea691bd52b66433 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:32.607+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*eqmTSp:69ba6b548ea691bd52b66433 proto=/yamux/1.0.0
TRC 2026-03-18 09:07:32.608+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=36
TRC 2026-03-18 09:07:32.608+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=37419d7bf7af...9158c0d08fdd tagOut=37419d7bf7af...9158c0d08fdd nonce=0
TRC 2026-03-18 09:07:32.608+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.608+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=30
TRC 2026-03-18 09:07:32.608+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6854a54700f2...10e362f20ab0 tagOut=6854a54700f2...10e362f20ab0 nonce=1
TRC 2026-03-18 09:07:32.608+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*eqmTSp:69ba6b548ea691bd52b66433 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-03-18 09:07:32.609+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*eqmTSp:69ba6b548ea691bd52b66433 proto=/yamux/1.0.0
TRC 2026-03-18 09:07:32.609+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*eqmTSp:69ba6b548ea691bd52b66433 muxerName=/yamux/1.0.0
TRC 2026-03-18 09:07:32.609+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.609+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.609+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*eqmTSp:69ba6b548ea691bd52b66432 sconn=16U*eqmTSp:69ba6b548ea691bd52b66433 direction=Out
DBG 2026-03-18 09:07:32.609+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*eqmTSp
TRC 2026-03-18 09:07:32.609+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.609+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.609+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*eqmTSp event="(kind: Joined, initiator: true)"
TRC 2026-03-18 09:07:32.609+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*eqmTSp protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:32.609+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66434 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.609+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66434 timeout=5m
TRC 2026-03-18 09:07:32.609+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.610+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:32.610+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*eqmTSp:69ba6b548ea691bd52b66434 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:32.610+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*eqmTSp:69ba6b548ea691bd52b66434 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:32.610+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-18 09:07:32.610+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*eqmTSp:69ba6b548ea691bd52b66434 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:32.610+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-03-18 09:07:32.610+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*eqmTSp
DBG 2026-03-18 09:07:32.610+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*eqmTSp
TRC 2026-03-18 09:07:32.610+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*eqmTSp protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:32.610+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66435 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.610+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66435 timeout=5m
TRC 2026-03-18 09:07:32.610+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.611+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-03-18 09:07:32.611+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:32.611+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:32.611+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-18 09:07:32.611+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 proto=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:32.611+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:32.611+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*eqmTSp:69ba6b548ea691bd52b66433 direction=Out peers=1
TRC 2026-03-18 09:07:32.611+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66436 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.611+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66436 timeout=5m
TRC 2026-03-18 09:07:32.611+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.611+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:32.611+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*eqmTSp:69ba6b548ea691bd52b66436 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:32.611+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-18 09:07:32.611+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*eqmTSp:69ba6b548ea691bd52b66436 proto=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:32.611+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-18 09:07:32.611+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.611+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8efc23d7be43...02290d27b15d tagOut=8efc23d7be43...02290d27b15d nonce=2
TRC 2026-03-18 09:07:32.611+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:32.611+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66437 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.611+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66437 timeout=5m
TRC 2026-03-18 09:07:32.611+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.611+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:32.611+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*eqmTSp:69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.611+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 handshaked=false
TRC 2026-03-18 09:07:32.611+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 handshaked=false
TRC 2026-03-18 09:07:32.611+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.612+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.612+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a7b2dc9f6bd4...221e66f703ba tagOut=a7b2dc9f6bd4...221e66f703ba nonce=3
TRC 2026-03-18 09:07:32.612+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-18 09:07:32.612+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.612+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.612+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=54
TRC 2026-03-18 09:07:32.612+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f1759ad3c08b...9a800c3eb944 tagOut=f1759ad3c08b...9a800c3eb944 nonce=4
TRC 2026-03-18 09:07:32.612+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-03-18 09:07:32.612+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-18 09:07:32.612+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.612+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.612+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=067e786b7314...bfb57ba5d103 tagOut=067e786b7314...bfb57ba5d103 nonce=5
TRC 2026-03-18 09:07:32.612+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-03-18 09:07:32.612+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66438 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.612+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66438 timeout=5m
TRC 2026-03-18 09:07:32.612+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.612+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-03-18 09:07:32.612+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*eqmTSp:69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.613+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 handshaked=false
TRC 2026-03-18 09:07:32.613+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 handshaked=false
TRC 2026-03-18 09:07:32.613+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.613+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.613+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6c855dabd374...879d2900db9e tagOut=6c855dabd374...879d2900db9e nonce=6
TRC 2026-03-18 09:07:32.613+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-18 09:07:32.613+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.613+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.613+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=51
TRC 2026-03-18 09:07:32.613+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=83897372b25b...32d4b417d19b tagOut=83897372b25b...32d4b417d19b nonce=7
TRC 2026-03-18 09:07:32.613+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:32.613+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-18 09:07:32.614+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.614+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.614+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c775bf465e05...52820ae0acb8 tagOut=c775bf465e05...52820ae0acb8 nonce=8
TRC 2026-03-18 09:07:32.614+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:32.614+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b548ea691bd52b66439 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.614+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b548ea691bd52b66439 timeout=5m
TRC 2026-03-18 09:07:32.614+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*eqmTSp
TRC 2026-03-18 09:07:32.614+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:32.614+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*eqmTSp:69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.614+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 handshaked=false
TRC 2026-03-18 09:07:32.614+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 handshaked=false
TRC 2026-03-18 09:07:32.614+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.614+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.615+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e99bfe65b83d...3e94f48c4c0b tagOut=e99bfe65b83d...3e94f48c4c0b nonce=9
TRC 2026-03-18 09:07:32.615+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-18 09:07:32.615+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.615+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.615+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=44
TRC 2026-03-18 09:07:32.615+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5e74a64be4cb...34cc5a8a479e tagOut=5e74a64be4cb...34cc5a8a479e nonce=10
TRC 2026-03-18 09:07:32.615+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-18 09:07:32.615+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-18 09:07:32.615+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.615+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.615+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6e4821463f57...f7ba372bb37f tagOut=6e4821463f57...f7ba372bb37f nonce=11
TRC 2026-03-18 09:07:32.615+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:32.615+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.615+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.615+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=cf224aa68f45...5d64d8eaada7 tagOut=cf224aa68f45...5d64d8eaada7 nonce=12
TRC 2026-03-18 09:07:32.616+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-18 09:07:32.616+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.616+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.616+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=54
TRC 2026-03-18 09:07:32.616+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=458ef6a1b00e...0ddd5ef8e86d tagOut=458ef6a1b00e...0ddd5ef8e86d nonce=13
TRC 2026-03-18 09:07:32.616+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-03-18 09:07:32.616+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-18 09:07:32.616+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.616+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.616+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=362ac21e6ddd...c774a5e0d439 tagOut=362ac21e6ddd...c774a5e0d439 nonce=14
TRC 2026-03-18 09:07:32.616+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:32.616+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-18 09:07:32.616+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 ms=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:32.616+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:32.616+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-03-18 09:07:32.617+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-18 09:07:32.617+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 ms=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:32.617+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 protocol=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:32.617+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:32.617+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-18 09:07:32.617+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 ms=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 protocol=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-18 09:07:32.617+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*eqmTSp:69ba6b548ea691bd52b66434
TRC 2026-03-18 09:07:32.617+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*eqmTSp:69ba6b548ea691bd52b66434 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:32.617+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*eqmTSp:69ba6b548ea691bd52b66434 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*eqmTSp:69ba6b548ea691bd52b66437 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:32.617+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 protocol=/vac/waku/relay/2.0.0
INF 2026-03-18 09:07:32.617+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*eqmTSp:69ba6b548ea691bd52b66438 protocol=/vac/waku/relay/2.0.0
DBG 2026-03-18 09:07:32.618+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.618+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.618+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 protocol=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:32.618+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*eqmTSp:69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.618+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 354}"
DBG 2026-03-18 09:07:32.618+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*eqmTSp:69ba6b548ea691bd52b66439 info="(peerId: 16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ, listenAddrs: [/ip4/0.0.0.0/tcp/46380, /ip4/0.0.0.0/tcp/46381/ws], addrs: [/ip4/172.18.200.77/tcp/46380, /ip4/172.18.200.77/tcp/46381/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
TRC 2026-03-18 09:07:32.618+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*eqmTSp:69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.618+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.618+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.618+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:32.618+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-03-18 09:07:32.618+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.618+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.618+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0f86a53526d3...15980ef0f110 tagOut=0f86a53526d3...15980ef0f110 nonce=15
TRC 2026-03-18 09:07:32.618+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:32.618+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.618+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.618+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d498ec3961e5...ab8cf63f845f tagOut=d498ec3961e5...ab8cf63f845f nonce=16
TRC 2026-03-18 09:07:32.618+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-18 09:07:32.618+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.618+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.619+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=51
TRC 2026-03-18 09:07:32.619+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b051a3c4f81d...b3d275d0c9e2 tagOut=b051a3c4f81d...b3d275d0c9e2 nonce=17
TRC 2026-03-18 09:07:32.619+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:32.619+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-18 09:07:32.619+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.619+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=48
TRC 2026-03-18 09:07:32.619+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4f290fa52df8...0c8c3ea17fb3 tagOut=4f290fa52df8...0c8c3ea17fb3 nonce=18
TRC 2026-03-18 09:07:32.619+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-18 09:07:32.619+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:32.619+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.619+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=44
TRC 2026-03-18 09:07:32.619+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=abe265911333...dc82a0da72a9 tagOut=abe265911333...dc82a0da72a9 nonce=19
TRC 2026-03-18 09:07:32.619+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-18 09:07:32.619+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-18 09:07:32.619+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.619+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=422
TRC 2026-03-18 09:07:32.619+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=622f9edd556e...22576997e23f tagOut=622f9edd556e...22576997e23f nonce=20
TRC 2026-03-18 09:07:32.619+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 394}"
TRC 2026-03-18 09:07:32.619+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=88030a250802...302d72632e30
TRC 2026-03-18 09:07:32.619+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.619+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.619+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=53ed41b84915...ca249ee316f2 tagOut=53ed41b84915...ca249ee316f2 nonce=21
TRC 2026-03-18 09:07:32.619+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:32.619+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:32.619+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.620+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-03-18 09:07:32.620+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=37
TRC 2026-03-18 09:07:32.620+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b9d1d8934c58...b946c0b5a24f tagOut=b9d1d8934c58...b946c0b5a24f nonce=22
TRC 2026-03-18 09:07:32.620+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*eqmTSp:69ba6b548ea691bd52b66436
TRC 2026-03-18 09:07:32.620+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*eqmTSp:69ba6b548ea691bd52b66436 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-03-18 09:07:32.620+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*eqmTSp:69ba6b548ea691bd52b66436 proto=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:32.620+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.620+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:32.620+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 proto=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:32.620+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*eqmTSp:69ba6b548ea691bd52b66436
DBG 2026-03-18 09:07:32.620+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*eqmTSp:69ba6b548ea691bd52b66436 pubkey=some(s...bcd5)) addresses=/ip4/172.18.37.104/tcp/4255,/ip4/172.18.37.104/tcp/4256/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.200.77/tcp/60494) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0 signedPeerRecord=None
TRC 2026-03-18 09:07:32.621+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66436
TRC 2026-03-18 09:07:32.621+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.621+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:32.621+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66436
TRC 2026-03-18 09:07:32.621+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66436
TRC 2026-03-18 09:07:32.621+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66436 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.621+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66436 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.640+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-03-18 09:07:32.640+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c70110001a0100
TRC 2026-03-18 09:07:32.640+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.640+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=55
TRC 2026-03-18 09:07:32.641+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4959cbe5ba16...84dbd6a73db2 tagOut=4959cbe5ba16...84dbd6a73db2 nonce=23
TRC 2026-03-18 09:07:32.641+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-03-18 09:07:32.641+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3018002000
TRC 2026-03-18 09:07:32.641+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.641+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.641+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fd9959fa394b...8efa13115bb7 tagOut=fd9959fa394b...8efa13115bb7 nonce=24
TRC 2026-03-18 09:07:32.641+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:32.641+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:32.641+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.641+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.641+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66439 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.641+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66439 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.641+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.642+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*eqmTSp newConn=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.642+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*eqmTSp payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.642+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.642+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*eqmTSp rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.642+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*eqmTSp:69ba6b548ea691bd52b66435 encoded=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:32.642+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-03-18 09:07:32.642+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*eqmTSp:69ba6b548ea691bd52b66435
DBG 2026-03-18 09:07:32.642+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.642+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.642+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.642+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=37
TRC 2026-03-18 09:07:32.642+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=740e6034905f...535e9af0078e tagOut=740e6034905f...535e9af0078e nonce=25
TRC 2026-03-18 09:07:32.642+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66439
INF 2026-03-18 09:07:32.643+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(199) remoteShards="[0]" localClusterId=199 localShards="[0]" peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.643+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-03-18 09:07:32.643+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.643+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.643+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:32.643+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false data=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:32.643+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:32.643+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-18 09:07:32.643+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-18 09:07:32.643+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-18 09:07:32.643+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-18 09:07:32.643+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-18 09:07:32.643+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-18 09:07:32.643+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-18 09:07:32.644+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*eqmTSp payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.644+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*eqmTSp topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.644+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/199/0 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.644+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:32.644+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:32.644+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:32.644+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*eqmTSp topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.644+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=1 gossipsub=1
TRC 2026-03-18 09:07:32.644+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.644+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*eqmTSp payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.644+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.644+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*eqmTSp rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.645+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*eqmTSp:69ba6b548ea691bd52b66435 encoded=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:32.645+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:32.645+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.645+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.645+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66439
TRC 2026-03-18 09:07:32.645+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:32.645+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*eqmTSp:69ba6b548ea691bd52b66439
DBG 2026-03-18 09:07:32.645+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48322 meth=GET uri=/health
DBG 2026-03-18 09:07:32.645+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48322 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-03-18 09:07:32.645+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:48322 uri=/health content_type=application/json content_size=919
DBG 2026-03-18 09:07:32.647+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
DBG 2026-03-18 09:07:32.647+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:526 oldstatus=Disconnected newstatus=PartiallyConnected
TRC 2026-03-18 09:07:32.647+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-18 09:07:32.647+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-03-18 09:07:32.647+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c70110001a0100
TRC 2026-03-18 09:07:32.647+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.647+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.647+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b066957dfcb7...bd8a4eb2c254 tagOut=b066957dfcb7...bd8a4eb2c254 nonce=26
TRC 2026-03-18 09:07:32.647+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:32.647+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:32.647+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.647+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=51
TRC 2026-03-18 09:07:32.647+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6932ee6f721b...9ce2041a4c01 tagOut=6932ee6f721b...9ce2041a4c01 nonce=27
TRC 2026-03-18 09:07:32.647+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:32.647+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139392f30
TRC 2026-03-18 09:07:32.647+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-03-18 09:07:32.647+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-03-18 09:07:32.648+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.648+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66434
TRC 2026-03-18 09:07:32.648+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.648+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:32.648+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66434
TRC 2026-03-18 09:07:32.648+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66434
TRC 2026-03-18 09:07:32.648+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66434 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.648+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66434 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.648+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=11314055b781...56dde83d35bc tagOut=11314055b781...56dde83d35bc nonce=28
TRC 2026-03-18 09:07:32.648+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false data=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:32.648+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:32.648+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-18 09:07:32.648+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-18 09:07:32.648+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-18 09:07:32.648+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-18 09:07:32.648+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-03-18 09:07:32.648+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.648+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-03-18 09:07:32.648+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-18 09:07:32.649+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-18 09:07:32.649+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-18 09:07:32.649+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*eqmTSp payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.649+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*eqmTSp topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.649+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*eqmTSp topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.649+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false
TRC 2026-03-18 09:07:32.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:32.649+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:32.649+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.649+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.649+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66437 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.649+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66437 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.649+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.650+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.650+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.650+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:32.650+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*eqmTSp:69ba6b548ea691bd52b66437
TRC 2026-03-18 09:07:32.650+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-03-18 09:07:32.652+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48330 meth=GET uri=/debug/v1/info
DBG 2026-03-18 09:07:32.652+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48330 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-03-18 09:07:32.652+00:00 node info topics="waku node" tid=1 file=waku_node.nim:270 wakuInfo="(listenAddresses: [/ip4/172.18.200.77/tcp/46380/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ, /ip4/172.18.200.77/tcp/46381/ws/p2p/16Uiu2HAkxvPc8YNniSWYZuLtoZ8SACSUsnsmZJ6U7cFat5Q5snGZ], enrUri: enr:-L24QLL5T8bk7SRFqnigZb2O-zdhYdUDRGGo6F9eIWVHYH3-YhEadpT0wqZdbSCYT590UvzfdcZDYD0vgpED-SQbQ6cCgmlkgnY0gmlwhKwSyE2KbXVsdGlhZGRyc5YACASsEshNBrUsAAoErBLITQa1Ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaECM-5kAyP2MBUbLciYL3m9kBXl7PDbH6bpwr6aeMYvHcqDdGNwgrUsg3VkcIK1LoV3YWt1MgE, mixPubKey: none(string))"
DBG 2026-03-18 09:07:32.652+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:48330 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-03-18 09:07:32.658+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48338 meth=POST uri=/admin/v1/peers
DBG 2026-03-18 09:07:32.658+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48338 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 89 bytes)"
TRC 2026-03-18 09:07:32.658+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.37.104/tcp/4255]" peerId=16U*eqmTSp failedAttempts=0
DBG 2026-03-18 09:07:32.659+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:48338 uri=/admin/v1/peers content_type=text/plain content_size=2
TRC 2026-03-18 09:07:32.662+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=53
TRC 2026-03-18 09:07:32.662+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=93ab92893c89...5c9eedbe134a tagOut=93ab92893c89...5c9eedbe134a nonce=29
TRC 2026-03-18 09:07:32.662+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 25}"
TRC 2026-03-18 09:07:32.663+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=180a16080112...2f3018002000
TRC 2026-03-18 09:07:32.663+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:32.663+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false data=0a160801120e...2f3018002000
TRC 2026-03-18 09:07:32.663+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a160801120e...2f3018002000
TRC 2026-03-18 09:07:32.663+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-18 09:07:32.663+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/0
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-18 09:07:32.663+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-18 09:07:32.663+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-18 09:07:32.663+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-18 09:07:32.663+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-18 09:07:32.663+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-18 09:07:32.663+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*eqmTSp payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:32.663+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*eqmTSp topic=/waku/2/rs/2/0
TRC 2026-03-18 09:07:32.663+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.663+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=false
DBG 2026-03-18 09:07:32.665+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48352 meth=POST uri=/relay/v1/auto/subscriptions
DBG 2026-03-18 09:07:32.665+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48352 meth=POST uri=/relay/v1/auto/subscriptions path_params=[] query_params=[] content_body="(application/json, 25 bytes)"
INF 2026-03-18 09:07:32.665+00:00 post_waku_v2_relay_v1_auto_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:202
DBG 2026-03-18 09:07:32.665+00:00 Legacy appHandler already exists for active PubsubTopic, ignoring new handler topics="waku node relay api" tid=1 file=relay.nim:65 topic=/waku/2/rs/199/0
INF 2026-03-18 09:07:32.665+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:163 pubsubTopic=/waku/2/rs/199/0
DBG 2026-03-18 09:07:32.666+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:48352 uri=/relay/v1/auto/subscriptions content_type=text/plain content_size=2
DBG 2026-03-18 09:07:32.748+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
DBG 2026-03-18 09:07:32.773+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48354 meth=GET uri=/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto
DBG 2026-03-18 09:07:32.773+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48354 meth=GET uri=/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto path_params="[(contenttopic, /myapp/1/latest/proto)]" query_params=[] content_body=(None)
INF 2026-03-18 09:07:32.773+00:00 get_waku_v2_relay_v1_auto_messages topics="waku node rest relay_api" tid=1 file=handlers.nim:252 contentTopic=ok(/myapp/1/latest/proto)
DBG 2026-03-18 09:07:32.773+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:48354 uri=/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto content_type=application/json content_size=2
TRC 2026-03-18 09:07:32.824+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*eqmTSp:69ba6b548ea691bd52b66432 size=28
TRC 2026-03-18 09:07:32.824+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2d2dfecbc703...665061acc825 tagOut=2d2dfecbc703...665061acc825 nonce=30
TRC 2026-03-18 09:07:32.825+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-03-18 09:07:32.825+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-03-18 09:07:32.825+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-03-18 09:07:32.825+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.825+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.825+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66438 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.825+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66438 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:32.825+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.825+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.825+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66435 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.825+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66435 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:32.825+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-03-18 09:07:32.825+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*eqmTSp:69ba6b548ea691bd52b66433 dir=Out
TRC 2026-03-18 09:07:32.826+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.37.104:4255 s=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ba6b548ea691bd52b66438 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-18 09:07:32.826+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-18 09:07:32.826+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ba6b548ea691bd52b66435 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-18 09:07:32.826+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-18 09:07:32.826+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.37.104:4255 conn=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.37.104:4255 conn=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.37.104:4255 s=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.826+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66432 objName=ChronosStream dir=Out
TRC 2026-03-18 09:07:32.826+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66432 objName=ChronosStream dir=Out
DBG 2026-03-18 09:07:32.826+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=true description="Stream Closed!"
DBG 2026-03-18 09:07:32.826+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*eqmTSp:69ba6b548ea691bd52b66438 peer=16U*eqmTSp closed=true
DBG 2026-03-18 09:07:32.827+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 peer=16U*eqmTSp closed=true description="Stream Closed!"
DBG 2026-03-18 09:07:32.827+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*eqmTSp:69ba6b548ea691bd52b66435 peer=16U*eqmTSp closed=true
TRC 2026-03-18 09:07:32.827+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.827+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.827+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b548ea691bd52b66433 objName=SecureConn dir=Out
TRC 2026-03-18 09:07:32.827+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b548ea691bd52b66433 objName=SecureConn dir=Out
TRC 2026-03-18 09:07:32.827+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.827+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.827+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*eqmTSp conn=16U*eqmTSp:69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.827+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66435
TRC 2026-03-18 09:07:32.827+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*eqmTSp topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.827+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.827+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66432
TRC 2026-03-18 09:07:32.827+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.827+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*eqmTSp:69ba6b548ea691bd52b66433
TRC 2026-03-18 09:07:32.827+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*eqmTSp event="(kind: Left)"
TRC 2026-03-18 09:07:32.827+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*eqmTSp score=0.0
TRC 2026-03-18 09:07:32.827+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*eqmTSp topic=/waku/2/rs/199/0
DBG 2026-03-18 09:07:32.827+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*eqmTSp
DBG 2026-03-18 09:07:32.827+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*eqmTSp protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:32.827+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*eqmTSp
TRC 2026-03-18 09:07:32.827+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*eqmTSp"
DBG 2026-03-18 09:07:32.828+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*eqmTSp"
INF 2026-03-18 09:07:32.828+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:32.828+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-03-18 09:07:32.828+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.828+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-03-18 09:07:32.828+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.828+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:32.828+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*eqmTSp:69ba6b548ea691bd52b66438
TRC 2026-03-18 09:07:32.828+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-03-18 09:07:32.849+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-18 09:07:32.849+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:526 oldstatus=PartiallyConnected newstatus=Disconnected
NTC 2026-03-18 09:07:33.361+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-03-18 09:07:33.362+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-03-18 09:07:33.362+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-03-18 09:07:33.362+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-03-18 09:07:33.362+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-03-18 09:07:33.363+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-03-18 09:07:33.363+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-03-18 09:07:33.363+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-03-18 09:07:33.363+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-03-18 09:07:33.363+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/46380]
TRC 2026-03-18 09:07:33.364+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-03-18 09:07:33.364+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-03-18 09:07:33.364+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/46381/ws]
TRC 2026-03-18 09:07:33.364+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-03-18 09:07:33.364+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-03-18 09:07:33.364+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-03-18 09:07:33.364+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-03-18 09:07:33.364+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-03-18 09:07:33.364+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-03-18 09:07:33.364+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-03-18 09:07:33.365+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:543
NTC 2026-03-18 09:07:33.365+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:46379

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_near_end with id: 2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55684', '55685', '55686', '55687', '55688']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55684:55684 -p 55685:55685 -p 55686:55686 -p 55687:55687 -p 55688:55688 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55686 --rest-port=55684 --tcp-port=55685 --discv5-udp-port=55687 --rest-address=0.0.0.0 --nat=extip:172.18.4.173 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6fdb2cbca5ee50dac9ed7b9eeac9237fbfbddff904fd678e7ac31f16bd1a07a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55688 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 827393971a13. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.173 waku 95f5f3fc78ae56b96db0d977cad1a32a5aa4267bd76858da864c391873644b40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95f5f3fc78ae. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55684
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 4ccbf535fc0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55684/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:55684/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS","/ip4/172.18.4.173/tcp/55686/ws/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS"],"enrUri":"enr:-L24QLlmrs9qH5kvBsCmbEYIBhF18Hunv8b9zqk4vpcr6xn1MakexmJb_KPr5Gi3MlcUpPd40SzWsJVgG4uD95AZJxICgmlkgnY0gmlwhKwSBK2KbXVsdGlhZGRyc5YACASsEgStBtmFAAoErBIErQbZht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRJwrKHg4qAHLEErAmQoN8D0SMjuouyGeJ4TTsRYrC22DdGNwgtmFg3VkcILZh4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58171', '58172', '58173', '58174', '58175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58171:58171 -p 58172:58172 -p 58173:58173 -p 58174:58174 -p 58175:58175 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58173 --rest-port=58171 --tcp-port=58172 --discv5-udp-port=58174 --rest-address=0.0.0.0 --nat=extip:172.18.79.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bbbf465d9afd0e701a2b6f0fe4d6b5178bc16c5dac3a2bb27f1536b6ac5aa20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58175 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlmrs9qH5kvBsCmbEYIBhF18Hunv8b9zqk4vpcr6xn1MakexmJb_KPr5Gi3MlcUpPd40SzWsJVgG4uD95AZJxICgmlkgnY0gmlwhKwSBK2KbXVsdGlhZGRyc5YACASsEgStBtmFAAoErBIErQbZht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRJwrKHg4qAHLEErAmQoN8D0SMjuouyGeJ4TTsRYrC22DdGNwgtmFg3VkcILZh4V3YWt1MgM --storenode=/ip4/172.18.4.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.96 waku b59a202ab04b3e0f0a5072183481a31f0dab8950a1d14a8f330cc8b1a23fa4d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b59a202ab04b. Setting up logs at ./log/docker/store_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58171
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58171/health" -H "Content-Type: application/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:58171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.96/tcp/58172/p2p/16Uiu2HAmRbxUaqqreSUbtZBUU3yoMjf8RYesE2GcejCqzR25fi9F","/ip4/172.18.79.96/tcp/58173/ws/p2p/16Uiu2HAmRbxUaqqreSUbtZBUU3yoMjf8RYesE2GcejCqzR25fi9F"],"enrUri":"enr:-L24QBGJnMdIDCbs4OjIM4HoxNXTIm2_kXrImDIzxA3DCNRQdSyaffEeoHGxxfur_5DzDoP3QtPrXmXOvPRoRt0HNkACgmlkgnY0gmlwhKwST2CKbXVsdGlhZGRyc5YACASsEk9gBuM8AAoErBJPYAbjPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwGERg3WKuDKr3rP7bks4-Do8vbyuSKNzB087yIV6IvKDdGNwguM8g3VkcILjPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55684/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xc22398d24badd08d13409c2c03e15ceec08b875c5db7a9cc80f0472ae03148b6"},{"messageHash":"0x439382cacb2e5c77fa54b4340489dd478ccfc14eb5837d161167ade3cd967afd"},{"messageHash":"0xce3eaa691edb63afab328ef40998dde53053968c11a0b27091982bf09b4faba0"},{"messageHash":"0xdb4a7901017561929e6d387dc4f71de5e8c661000bddc5562c25917674d20603"},{"messageHash":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}],"paginationCursor":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55684/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837&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":"0x98689615592f31fc704f8035a22e95182fdb71e5dcf69c0fd4a03fcfb4c6f420"},{"messageHash":"0x8c622e28019270cac3bb195a24dc7d2c54c9bba721189a889cdc4553597c3768"},{"messageHash":"0x8e54b63d30b391191bc09c1020da867fc743dfa44f1b6d2f1b0bee0693f74459"},{"messageHash":"0xced38829b44dadc10e95619693ce7e3f0097436a08257b9c8f217f97275be2ec"},{"messageHash":"0x0739217065c15024297fdfdab1c9e0599e5daffbced7287451775012c13a983f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xc22398d24badd08d13409c2c03e15ceec08b875c5db7a9cc80f0472ae03148b6"},{"messageHash":"0x439382cacb2e5c77fa54b4340489dd478ccfc14eb5837d161167ade3cd967afd"},{"messageHash":"0xce3eaa691edb63afab328ef40998dde53053968c11a0b27091982bf09b4faba0"},{"messageHash":"0xdb4a7901017561929e6d387dc4f71de5e8c661000bddc5562c25917674d20603"},{"messageHash":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}],"paginationCursor":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837&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":"0x98689615592f31fc704f8035a22e95182fdb71e5dcf69c0fd4a03fcfb4c6f420"},{"messageHash":"0x8c622e28019270cac3bb195a24dc7d2c54c9bba721189a889cdc4553597c3768"},{"messageHash":"0x8e54b63d30b391191bc09c1020da867fc743dfa44f1b6d2f1b0bee0693f74459"},{"messageHash":"0xced38829b44dadc10e95619693ce7e3f0097436a08257b9c8f217f97275be2ec"},{"messageHash":"0x0739217065c15024297fdfdab1c9e0599e5daffbced7287451775012c13a983f"}]}'
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 95f5f3fc78ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b59a202ab04b
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,296 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29486', '29487', '29488', '29489', '29490']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29486:29486 -p 29487:29487 -p 29488:29488 -p 29489:29489 -p 29490:29490 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29488 --rest-port=29486 --tcp-port=29487 --discv5-udp-port=29489 --rest-address=0.0.0.0 --nat=extip:172.18.3.74 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b693420aaf1eaadcda6b4a4f21aae8ba4570fb896dcaa0fcf663e50cfcd1df1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29490 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.74 waku e34a112fc1696088dfc42bf7e9ab80d081a194388a0e42383b057cfe42ddb13d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e34a112fc169. Setting up logs at ./log/docker/node1_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29486
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 c296e0282953. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29486/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:29486/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf","/ip4/172.18.3.74/tcp/29488/ws/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"],"enrUri":"enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2564', '2565', '2566', '2567', '2568']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2564:2564 -p 2565:2565 -p 2566:2566 -p 2567:2567 -p 2568:2568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2566 --rest-port=2564 --tcp-port=2565 --discv5-udp-port=2567 --rest-address=0.0.0.0 --nat=extip:172.18.136.202 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=26cf0545b78bdc9dcb159cebef7bc21354c4bce1c60eb396024fa43fa1a0ed49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2568 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.202 waku 996ab358cb1df7ce33330ee8d488b4c24346b3bd96b5bfd773bb76c3933dafcf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 996ab358cb1d. Setting up logs at ./log/docker/node3_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2564
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2564/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.202/tcp/2565/p2p/16Uiu2HAmT22hMoRN5kAf7SrhyDm4Wq1eNL5brvfuMJpjFzGMYAes","/ip4/172.18.136.202/tcp/2566/ws/p2p/16Uiu2HAmT22hMoRN5kAf7SrhyDm4Wq1eNL5brvfuMJpjFzGMYAes"],"enrUri":"enr:-L24QKuMWBzl1po29RrR3M-WkrioDTn2I_y2slO4qTntLOlubzcBoSoPYI7NSWjZk9Frl1RhyjGFmJG68pXjSR8EE0YCgmlkgnY0gmlwhKwSiMqKbXVsdGlhZGRyc5YACASsEojKBgoFAAoErBKIygYKBt0DgnJzhQDHAQAAiXNlY3AyNTZrMaED1Wd3dHSErZPeLSx03weT62I4Yi3_gR5TmVLD5Gmc3pCDdGNwggoFg3VkcIIKB4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51082', '51083', '51084', '51085', '51086']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51082:51082 -p 51083:51083 -p 51084:51084 -p 51085:51085 -p 51086:51086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51084 --rest-port=51082 --tcp-port=51083 --discv5-udp-port=51085 --rest-address=0.0.0.0 --nat=extip:172.18.225.194 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=6853b40bec590f72bc2694acb463a99ee9c5aeeaaa7f0d5d3f8b17bf5f3cabd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51086 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.194 waku 3c38234f70d619e3f3241edffafc3ade9246d6971d09a504bc589798c511c0aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c38234f70d6. Setting up logs at ./log/docker/node4_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51082
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51082/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51082/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/51083/p2p/16Uiu2HAmJtGn91NEq8JR5UkSLK3pkjw3cSRtR1vdTUq6uySpCiqs","/ip4/172.18.225.194/tcp/51084/ws/p2p/16Uiu2HAmJtGn91NEq8JR5UkSLK3pkjw3cSRtR1vdTUq6uySpCiqs"],"enrUri":"enr:-L24QC-IQYklkFzE8Ul2amrCTlbLZogTMlEa3e9jei8PCNPFLmKNmNIeNeNIJiAzas-xpohCLgQUpEIOwwPrGCMVEUACgmlkgnY0gmlwhKwS4cKKbXVsdGlhZGRyc5YACASsEuHCBseLAAoErBLhwgbHjN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDXI0_bVLW516Js84fI0SkUqr8B7GUXJeODs_KS6fBqR6DdGNwgseLg3VkcILHjYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6610', '6611', '6612', '6613', '6614']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6610:6610 -p 6611:6611 -p 6612:6612 -p 6613:6613 -p 6614:6614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6612 --rest-port=6610 --tcp-port=6611 --discv5-udp-port=6613 --rest-address=0.0.0.0 --nat=extip:172.18.73.101 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1f4dbc88cf5182179ec4d25dd9cfcc6efa8dfdb11fe0c6c6e6ffdfa8295a1773 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6614 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.101 waku 54aa7ec251d9b4a94900548b34269d122edebf39fdaea3cb917ca4f4c2c76b69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54aa7ec251d9. Setting up logs at ./log/docker/node5_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6610
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.101/tcp/6611/p2p/16Uiu2HAmGUg2TNY35C8LTAnGsWomCSdUwQ1yowKungUchEB58Maj","/ip4/172.18.73.101/tcp/6612/ws/p2p/16Uiu2HAmGUg2TNY35C8LTAnGsWomCSdUwQ1yowKungUchEB58Maj"],"enrUri":"enr:-L24QOyU8x8hX3Ps_WPiOTfGnWfNwlIiBv5DQj9g72fyDWidG4Vnxx1FZKsfI0qIhAN8fntOdpN73za1x8DWBZs6FvoCgmlkgnY0gmlwhKwSSWWKbXVsdGlhZGRyc5YACASsEkllBhnTAAoErBJJZQYZ1N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDOMo4QzY4BIhB7uwjwr8IBnfhnGRh4bm86n8BzFJNLEyDdGNwghnTg3VkcIIZ1YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
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/node6_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9140', '9141', '9142', '9143', '9144']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9140:9140 -p 9141:9141 -p 9142:9142 -p 9143:9143 -p 9144:9144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9142 --rest-port=9140 --tcp-port=9141 --discv5-udp-port=9143 --rest-address=0.0.0.0 --nat=extip:172.18.71.98 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cb6c0cceec3f2ec4a5fd23e555eaa0f9e6dcf410e6febe8eadaec8abc9b9d00f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9144 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.98 waku 59f717823bf54097df26365cab88ef8e9b3d86b435453ae70adca5111ec17708
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 59f717823bf5. Setting up logs at ./log/docker/node6_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9140
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.98/tcp/9141/p2p/16Uiu2HAkzqsFtqtG4uBdxbfQFBMyVrKGXUEfbdiujRZEh6eQ7DcZ","/ip4/172.18.71.98/tcp/9142/ws/p2p/16Uiu2HAkzqsFtqtG4uBdxbfQFBMyVrKGXUEfbdiujRZEh6eQ7DcZ"],"enrUri":"enr:-L24QP0-Xu8pMezTzqlBfnUFtYdcC3hb7dT4HET7_4SV0b3IZ4iu_hMRD0iNzFyhQ8EtRWslcZYFUmOkZpCsebiVDfACgmlkgnY0gmlwhKwSR2KKbXVsdGlhZGRyc5YACASsEkdiBiO1AAoErBJHYgYjtt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECUH0gLILch-H51di_N5xCBHkQ9CAzsLe_qaxyqt_7b36DdGNwgiO1g3VkcIIjt4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
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/node7_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4152', '4153', '4154', '4155', '4156']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4152:4152 -p 4153:4153 -p 4154:4154 -p 4155:4155 -p 4156:4156 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4154 --rest-port=4152 --tcp-port=4153 --discv5-udp-port=4155 --rest-address=0.0.0.0 --nat=extip:172.18.107.59 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=aaae1fcca8dbf9abc1aa9fd23ab75d0a6916c7c266b442b447dafba3328576c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4156 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.59 waku 14f754b0fd9f2e9fa5ebafc45e4d3c49fa1f0051272b59b42c556ff27bb3eddb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14f754b0fd9f. Setting up logs at ./log/docker/node7_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4152
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4152/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.59/tcp/4153/p2p/16Uiu2HAmSCUaCGD3B239SuFoMDotokAcKJtsQKVN9ykA1ySZt3wg","/ip4/172.18.107.59/tcp/4154/ws/p2p/16Uiu2HAmSCUaCGD3B239SuFoMDotokAcKJtsQKVN9ykA1ySZt3wg"],"enrUri":"enr:-L24QOCSot1wV7TOaAkfrOvGBKYznMvk3iJYZXhBSJBLIfNIM5LoAh9IT7a909kz9jg6qhvPJRMmSzkiSldP6CteC-sCgmlkgnY0gmlwhKwSazuKbXVsdGlhZGRyc5YACASsEms7BhA5AAoErBJrOwYQOt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDyTjYrjzebyPtImRkrPZZDoKZY7yIZ3En0dDRn66HUEODdGNwghA5g3VkcIIQO4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
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/node8_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12528', '12529', '12530', '12531', '12532']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12528:12528 -p 12529:12529 -p 12530:12530 -p 12531:12531 -p 12532:12532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12530 --rest-port=12528 --tcp-port=12529 --discv5-udp-port=12531 --rest-address=0.0.0.0 --nat=extip:172.18.197.242 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a0dbfdbfdc4d160fef6868aebceac9ee322a1186a6b6e9b6fee0738fdddbeabe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12532 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.242 waku cb4cb200bddc8fd0a586ba8831e21c738bc6f6ccaa3935f806e7525e39687bf2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb4cb200bddc. Setting up logs at ./log/docker/node8_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12528
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12528/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.242/tcp/12529/p2p/16Uiu2HAm5UjvqhLytuXkXTz1W1BEBYRdEtUQC444omDQXusRqBUk","/ip4/172.18.197.242/tcp/12530/ws/p2p/16Uiu2HAm5UjvqhLytuXkXTz1W1BEBYRdEtUQC444omDQXusRqBUk"],"enrUri":"enr:-L24QF5yxfs6nQ4YA13u4tWadhagojXBa2X3BWQ5CJK-Acs6GSQ8ZRnl7YbvPfGbJ4khAWxpiVrBXLycIIAL3SANAzQCgmlkgnY0gmlwhKwSxfKKbXVsdGlhZGRyc5YACASsEsXyBjDxAAoErBLF8gYw8t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEClV4TsfjoDiHE63nHfpdlr-zyCvizX7kBggYq6SnEwvGDdGNwgjDxg3VkcIIw84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12528/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
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/node9_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35957', '35958', '35959', '35960', '35961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35957:35957 -p 35958:35958 -p 35959:35959 -p 35960:35960 -p 35961:35961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35959 --rest-port=35957 --tcp-port=35958 --discv5-udp-port=35960 --rest-address=0.0.0.0 --nat=extip:172.18.222.70 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e46fde722bbfa4fb0adc0853ca19caa279a0f8e13cd4a8bea24c76e8afc392bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35961 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.70 waku 2efec4de7c52d2138417d1cbd51c833343841b353b49d18660191d003822f9e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2efec4de7c52. Setting up logs at ./log/docker/node9_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35957
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35957/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/35958/p2p/16Uiu2HAmEz57S75MdrZHd99UEHV88cyCyuKHpZdbnW4xFvYTzZrD","/ip4/172.18.222.70/tcp/35959/ws/p2p/16Uiu2HAmEz57S75MdrZHd99UEHV88cyCyuKHpZdbnW4xFvYTzZrD"],"enrUri":"enr:-L24QCx1QggfyrnmM4JOrD2ZpIhOuV9dFkGNyBOxcSFjTGB0JF_nvEHosutHaL2UsP0tjTSQXteSl0jhdEmbHK0McSQCgmlkgnY0gmlwhKwS3kaKbXVsdGlhZGRyc5YACASsEt5GBox2AAoErBLeRgaMd90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDIprK6P4n3PJNrG6Go10Uptb22PsUqMElOga9A365c86DdGNwgox2g3VkcIKMeIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
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/node10_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31924', '31925', '31926', '31927', '31928']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31924:31924 -p 31925:31925 -p 31926:31926 -p 31927:31927 -p 31928:31928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31926 --rest-port=31924 --tcp-port=31925 --discv5-udp-port=31927 --rest-address=0.0.0.0 --nat=extip:172.18.94.74 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bbade8388941d19af91c9e1baf74fdf47e2ed2edb0a30d1bface3cbc7dcaee8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31928 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-vvfRJsR1s3ZVMFqwEO7hsd6zvJ-SD1pMFEtsVXsGwPgezKGBngT0z1-hkgOLESniIA1rvpcNQgope0hQ3LQECgmlkgnY0gmlwhKwSA0qKbXVsdGlhZGRyc5YACASsEgNKBnMvAAoErBIDSgZzMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDqJptwoaUlRxhbfwemJp-BBaqHssh0dLhHs1xbA0tO1aDdGNwgnMvg3VkcIJzMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.74 waku 07982d237b150b35f3008b48f7a7b5c7193a06022cc7922ed6e22be7a002941f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07982d237b15. Setting up logs at ./log/docker/node10_2026-03-18_09-11-42__debd4073-fba1-4411-b2f8-26dbd4b24fb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31924
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31924/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31924/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/31925/p2p/16Uiu2HAmNZiCM1EnXx1MRtALHKhk6aqz1xXcwQTGM5NGjCkDWaRs","/ip4/172.18.94.74/tcp/31926/ws/p2p/16Uiu2HAmNZiCM1EnXx1MRtALHKhk6aqz1xXcwQTGM5NGjCkDWaRs"],"enrUri":"enr:-L24QHk4S5UF_gZ_TxSg6MbA1xv84OZyrPLEhe6xHiI1_UMqKn3WRnrA4ZgNmQInQMLZzPeTBAMeFJ62tXf14z2ua80CgmlkgnY0gmlwhKwSXkqKbXVsdGlhZGRyc5YACASsEl5KBny1AAoErBJeSgZ8tt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDkzqzGKj4VEeN4Cw2aR3M7PxMvCvv-YvleFRR3z4q2y6DdGNwgny1g3VkcIJ8t4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.74/tcp/29487/p2p/16Uiu2HAmQ19RPuvGmEDqmsC7Z5sP1R46ntwkt9zEUQXmZYA6mjDf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29486/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2564/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51082/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6610/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9140/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4152/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12528/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35957/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31924/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29486/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29486/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":1773825113653192466,"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:2564/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51082/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6610/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9140/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4152/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12528/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35957/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":1773825113653192466,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31924/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":1773825113653192466,"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 e34a112fc169
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 996ab358cb1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c38234f70d6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e34a112fc169. 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 54aa7ec251d9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 996ab358cb1d. 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 59f717823bf5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c38234f70d6. 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 14f754b0fd9f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 54aa7ec251d9. 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 cb4cb200bddc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59f717823bf5. 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 2efec4de7c52
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 14f754b0fd9f. 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 07982d237b15
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cb4cb200bddc. 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.
DEBUG  src.node.docker_mananger:docker_mananger.py: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,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_encoding_pubsubtopic with id: 2026-03-18_09-14-37__588bbdf9-3d8f-464e-b2be-30fd2419aad0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-14-37__588bbdf9-3d8f-464e-b2be-30fd2419aad0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46876', '46877', '46878', '46879', '46880']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46876:46876 -p 46877:46877 -p 46878:46878 -p 46879:46879 -p 46880:46880 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46878 --rest-port=46876 --tcp-port=46877 --discv5-udp-port=46879 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e42df05eafcfd7063b5491fafcaa025e5aa1f2b2a132a9a7dacee59da95aa573 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46880 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.141 waku 8bb48729abba13e644552f39dd7dc26c37203c10c9f7876ff5a837042cee37ba
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0282f0105b84. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bb48729abba. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-14-37__588bbdf9-3d8f-464e-b2be-30fd2419aad0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46876
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 5c72b626c375. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46876/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:46876/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/46877/p2p/16Uiu2HAmE4bMKH3RSfgh2nqMxBRw54vNTF6ULwQEh6xUB4AkmeRb","/ip4/172.18.133.141/tcp/46878/ws/p2p/16Uiu2HAmE4bMKH3RSfgh2nqMxBRw54vNTF6ULwQEh6xUB4AkmeRb"],"enrUri":"enr:-L24QJz_7jU0UmH5kYjkJ1h0Uea7Wwm8ccyCPFByATK92gS1OP-dBi4c0Ww8rxd_4JXE6_1KukWibN1ehoWBgsVbr9ICgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBrcdAAoErBKFjQa3Ht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFOee5CyULtR6kVNOgg0XS-2095xmtj6FUFyEIVnoz7aDdGNwgrcdg3VkcIK3H4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-14-37__588bbdf9-3d8f-464e-b2be-30fd2419aad0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52488', '52489', '52490', '52491', '52492']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52488:52488 -p 52489:52489 -p 52490:52490 -p 52491:52491 -p 52492:52492 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52490 --rest-port=52488 --tcp-port=52489 --discv5-udp-port=52491 --rest-address=0.0.0.0 --nat=extip:172.18.40.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9befcbae38fbc3ef503bffbeeda1be7edc6e501f7a3ee0a6996efaa8e87a692c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52492 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJz_7jU0UmH5kYjkJ1h0Uea7Wwm8ccyCPFByATK92gS1OP-dBi4c0Ww8rxd_4JXE6_1KukWibN1ehoWBgsVbr9ICgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBrcdAAoErBKFjQa3Ht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFOee5CyULtR6kVNOgg0XS-2095xmtj6FUFyEIVnoz7aDdGNwgrcdg3VkcIK3H4V3YWt1MgM --storenode=/ip4/172.18.133.141/tcp/46877/p2p/16Uiu2HAmE4bMKH3RSfgh2nqMxBRw54vNTF6ULwQEh6xUB4AkmeRb --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.0 waku d4839249579c6437556564e2f92bb696bfdea3923287c8d46bd8029c4c2f360e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4839249579c. Setting up logs at ./log/docker/store_node1_2026-03-18_09-14-37__588bbdf9-3d8f-464e-b2be-30fd2419aad0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52488
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52488/health" -H "Content-Type: application/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:52488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.0/tcp/52489/p2p/16Uiu2HAmM1G8mHD9NuSnZcKvGH7sDoLfkE4wZN2QVsaVMfF8rAPs","/ip4/172.18.40.0/tcp/52490/ws/p2p/16Uiu2HAmM1G8mHD9NuSnZcKvGH7sDoLfkE4wZN2QVsaVMfF8rAPs"],"enrUri":"enr:-L24QEgcsEuBdlc6eiz_9Q2u05EhF0tQ-4igtt-D6Vp4k-40PL5xDO4-CSrgCE0xXdPbSg5_AXYAxLbWn-4OWT85QDcCgmlkgnY0gmlwhKwSKACKbXVsdGlhZGRyc5YACASsEigABs0JAAoErBIoAAbNCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfA71awfO5FKdlIOdcak10FmqaHk_KQdbwstYYpMeFMqDdGNwgs0Jg3VkcILNC4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52488/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.141/tcp/46877/p2p/16Uiu2HAmE4bMKH3RSfgh2nqMxBRw54vNTF6ULwQEh6xUB4AkmeRb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46876/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52488/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:167 trying get message with wrong encoded pubsub topic /waku/2/rs/198/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46876/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/198/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f65d384e6085e9b9488b29386e13445c85c56137d80c04110120ab27939980b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825279813621929,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xc40ccb378e6cf098ec0a390dc578283d5d1b61b027578e68ca4d96eceddd316a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773825280019914224,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2df7a7af845a8fb7c514b66aa729cb8c82cb483c428f03cb2480f4fa4d4530fc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825280227949646,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x104d053e85b09df53e3d947d74b3811b6f9380b2eb9611e156f68ff4de24460d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825280436175261,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3141783554ca03e6cf8fd0677c482cc7e575c7864f7c0198754c7ce7984a7930","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825280643900260,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa84dbc7bfc1119d2725d35b6f9cee6fac1ee4c3fa0504a3b76900c13115759fb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825280851012300,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xba2753ff046eadbc44b3c0f98daf2912099480495e66bf5b385477c9a02a8715","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825281058812727,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x8a11210354ad5935b12b0090f1b890828c7de158a86a4a746675a3ea0918d1b6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825281266159188,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:171 response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0x9f65d384e6085e9b9488b29386e13445c85c56137d80c04110120ab27939980b', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1773825279813621929, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xc40ccb378e6cf098ec0a390dc578283d5d1b61b027578e68ca4d96eceddd316a', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1773825280019914224, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x2df7a7af845a8fb7c514b66aa729cb8c82cb483c428f03cb2480f4fa4d4530fc', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1773825280227949646, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x104d053e85b09df53e3d947d74b3811b6f9380b2eb9611e156f68ff4de24460d', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1773825280436175261, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x3141783554ca03e6cf8fd0677c482cc7e575c7864f7c0198754c7ce7984a7930', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1773825280643900260, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xa84dbc7bfc1119d2725d35b6f9cee6fac1ee4c3fa0504a3b76900c13115759fb', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1773825280851012300, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xba2753ff046eadbc44b3c0f98daf2912099480495e66bf5b385477c9a02a8715', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1773825281058812727, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x8a11210354ad5935b12b0090f1b890828c7de158a86a4a746675a3ea0918d1b6', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1773825281266159188, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}]}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8bb48729abba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d4839249579c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
2026-03-18 09:07:55.243 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:55.245 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-03-18_09-07-55__b576bd5e-c9c3-45fd-84a9-552b858bce63
2026-03-18 09:07:55.246 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:55.246 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:07:55.247 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:07:55.257 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:55.257 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-55__b576bd5e-c9c3-45fd-84a9-552b858bce63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:55.257 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:55.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:55.260 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:55.261 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.255
2026-03-18 09:07:55.261 DEBUG [src.node.docker_mananger] Generated ports ['5588', '5589', '5590', '5591', '5592']
2026-03-18 09:07:55.262 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:55.262 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:55.262 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:55.262 DEBUG [src.node.docker_mananger] docker run -i -t -p 5588:5588 -p 5589:5589 -p 5590:5590 -p 5591:5591 -p 5592:5592 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5590 --rest-port=5588 --tcp-port=5589 --discv5-udp-port=5591 --rest-address=0.0.0.0 --nat=extip:172.18.33.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac0e5698edfec08fdeaf9f9846e70ad39ed6f4f2aebf5df6c2c9ae3635dbfe2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5592 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:07:55.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.255 waku 7caf83e0908266e58ecf22e8a138eb1f6a0a03acca994ddc7cba3999b00ab075
2026-03-18 09:07:55.554 DEBUG [src.node.docker_mananger] Container started with ID 7caf83e09082. Setting up logs at ./log/docker/node1_2026-03-18_09-07-55__b576bd5e-c9c3-45fd-84a9-552b858bce63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:55.555 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5588
2026-03-18 09:07:55.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:56.348 ERROR [src.node.docker_mananger] Max retries reached for container 4f663e85d033. Exiting log stream.
2026-03-18 09:07:56.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5588/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:56.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:56.558 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:56.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5588/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:56.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.255/tcp/5589/p2p/16Uiu2HAm8yDRiBgMumEfqEkAu2TEAQrwPFwhyBibvGm6yA2hGoCH","/ip4/172.18.33.255/tcp/5590/ws/p2p/16Uiu2HAm8yDRiBgMumEfqEkAu2TEAQrwPFwhyBibvGm6yA2hGoCH"],"enrUri":"enr:-L24QCrFomEKmilBwyKEz8nM9OqPjVnW43h0t3oRouHJX4qAM2jEJR30e_gCO96SB3f826NXWW1Gwu-G9R7LgXPjvXsCgmlkgnY0gmlwhKwSIf-KbXVsdGlhZGRyc5YACASsEiH_BhXVAAoErBIh_wYV1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyTx-AEpVRnS8z9msQXYmjOGYfYRA8yMWv99sqhCXLL6DdGNwghXVg3VkcIIV14V3YWt1MgU"}'
2026-03-18 09:07:56.561 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:56.561 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:07:56.568 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:56.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-55__b576bd5e-c9c3-45fd-84a9-552b858bce63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:56.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:56.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:56.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:56.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.138
2026-03-18 09:07:56.570 DEBUG [src.node.docker_mananger] Generated ports ['39721', '39722', '39723', '39724', '39725']
2026-03-18 09:07:56.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:56.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:56.571 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:56.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 39721:39721 -p 39722:39722 -p 39723:39723 -p 39724:39724 -p 39725:39725 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39723 --rest-port=39721 --tcp-port=39722 --discv5-udp-port=39724 --rest-address=0.0.0.0 --nat=extip:172.18.51.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=259a459d6fd23de9ea08dab441c2c4b41bd9bda8d6ffb72bf4c0a011b2cbabe0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39725 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCrFomEKmilBwyKEz8nM9OqPjVnW43h0t3oRouHJX4qAM2jEJR30e_gCO96SB3f826NXWW1Gwu-G9R7LgXPjvXsCgmlkgnY0gmlwhKwSIf-KbXVsdGlhZGRyc5YACASsEiH_BhXVAAoErBIh_wYV1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyTx-AEpVRnS8z9msQXYmjOGYfYRA8yMWv99sqhCXLL6DdGNwghXVg3VkcIIV14V3YWt1MgU --filternode=/ip4/172.18.33.255/tcp/5589/p2p/16Uiu2HAm8yDRiBgMumEfqEkAu2TEAQrwPFwhyBibvGm6yA2hGoCH
2026-03-18 09:07:56.764 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.138 waku 172bf69f09f58506db98b42ecc998b4f2f2fc493adcdee092c08c3c0f3e44422
2026-03-18 09:07:56.802 DEBUG [src.node.docker_mananger] Container started with ID 172bf69f09f5. Setting up logs at ./log/docker/node2_2026-03-18_09-07-55__b576bd5e-c9c3-45fd-84a9-552b858bce63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:56.802 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39721
2026-03-18 09:07:56.802 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:57.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39721/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:57.806 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-18 09:07:57.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:57.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:57.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.138/tcp/39722/p2p/16Uiu2HAmLHLuUAKV7Kp8RDt39WK2eHvWUvFtenZkoqtx5c5gQpn5","/ip4/172.18.51.138/tcp/39723/ws/p2p/16Uiu2HAmLHLuUAKV7Kp8RDt39WK2eHvWUvFtenZkoqtx5c5gQpn5"],"enrUri":"enr:-L24QFLB8dt9I8GBtTZmhubOdy4L6BTto0FDMZBTmI_xD0y2Qmy6aYaHLKxTlEEKPyioevejRSZxt89n8gX21aqfBaoCgmlkgnY0gmlwhKwSM4qKbXVsdGlhZGRyc5YACASsEjOKBpsqAAoErBIzigabK90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcVH1gez8djGypPpxxLcRrkq9fkQVU8CVqSs3eTnBSxqDdGNwgpsqg3VkcIKbLIV3YWt1MgA"}'
2026-03-18 09:07:57.809 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:57.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.255/tcp/5589/p2p/16Uiu2HAm8yDRiBgMumEfqEkAu2TEAQrwPFwhyBibvGm6yA2hGoCH"]'
2026-03-18 09:07:57.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:57.847 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-18 09:07:57.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5588/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:57.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:57.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39721/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dc49afed-0f27-4cb9-9e2b-bc406acecda0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:07:57.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dc49afed-0f27-4cb9-9e2b-bc406acecda0","statusDesc":"OK"}'
2026-03-18 09:07:57.884 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39721/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:07:57.893 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:39721/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-03-18 09:07:57.896 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:57.896 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:57.897 DEBUG [src.node.waku_node] Stopping container with id 7caf83e09082
2026-03-18 09:07:58.486 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:58.488 DEBUG [src.node.waku_node] Stopping container with id 172bf69f09f5
2026-03-18 09:07:59.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:59.007 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:59.017 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:59.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_same_shard with id: 2026-03-18_09-12-07__cea962f6-cae6-4001-bda9-707d5f2c10eb
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-12-07__cea962f6-cae6-4001-bda9-707d5f2c10eb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1602', '1603', '1604', '1605', '1606']
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 1602:1602 -p 1603:1603 -p 1604:1604 -p 1605:1605 -p 1606:1606 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1604 --rest-port=1602 --tcp-port=1603 --discv5-udp-port=1605 --rest-address=0.0.0.0 --nat=extip:172.18.191.252 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ccdf9fbfeb5ccabc3fe0d9eeeebcaefdafae54b6faeca0acc5cf88b61a87bfff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1606 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.252 waku 69daeb4bb61b121f0559d03c93a823615ec639819c58650346493b1f531913a4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95ded262efd3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69daeb4bb61b. Setting up logs at ./log/docker/node1_2026-03-18_09-12-07__cea962f6-cae6-4001-bda9-707d5f2c10eb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1602
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 bb3bfbcd0e0a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1602/health" -H "Content-Type: application/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:1602/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.252/tcp/1603/p2p/16Uiu2HAmGAZJNRHM752pMtkWbGfogrNaKsSZ1quQ5AiNS7dPefU6","/ip4/172.18.191.252/tcp/1604/ws/p2p/16Uiu2HAmGAZJNRHM752pMtkWbGfogrNaKsSZ1quQ5AiNS7dPefU6"],"enrUri":"enr:-L24QHPmV8t2su1RARwHTrWRGWF7Fx4-LMSQWBOxyeQaBj_BD9KbSKYl9xhkBrw1bU-Uy-zYGipRA4Lca0bowlULutkCgmlkgnY0gmlwhKwSv_yKbXVsdGlhZGRyc5YACASsEr_8BgZDAAoErBK__AYGRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNCYpGS9r0upJLMAx8reJp34-HsCco7D_VIXFoPhVKiODdGNwggZDg3VkcIIGRYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-12-07__cea962f6-cae6-4001-bda9-707d5f2c10eb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61818', '61819', '61820', '61821', '61822']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61818:61818 -p 61819:61819 -p 61820:61820 -p 61821:61821 -p 61822:61822 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61820 --rest-port=61818 --tcp-port=61819 --discv5-udp-port=61821 --rest-address=0.0.0.0 --nat=extip:172.18.193.102 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=9fbda5aba26bacf7b122a58d7bebdaae5bacafebfebdc3d1afb5e5bc86f08fe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61822 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHPmV8t2su1RARwHTrWRGWF7Fx4-LMSQWBOxyeQaBj_BD9KbSKYl9xhkBrw1bU-Uy-zYGipRA4Lca0bowlULutkCgmlkgnY0gmlwhKwSv_yKbXVsdGlhZGRyc5YACASsEr_8BgZDAAoErBK__AYGRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNCYpGS9r0upJLMAx8reJp34-HsCco7D_VIXFoPhVKiODdGNwggZDg3VkcIIGRYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.102 waku 7570c7c8e6cd9c9222748b47021d8968366659bc86f75bb31016f64e5a33b188
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7570c7c8e6cd. Setting up logs at ./log/docker/node2_2026-03-18_09-12-07__cea962f6-cae6-4001-bda9-707d5f2c10eb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61818
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61818/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61818/debug/v1/info" -H "Content-Type: application/json" -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.102/tcp/61819/p2p/16Uiu2HAmNyDSn3EQZtUPVRmVTEaLdUbkdWRV2NhTnc5eQTjgRJ9M","/ip4/172.18.193.102/tcp/61820/ws/p2p/16Uiu2HAmNyDSn3EQZtUPVRmVTEaLdUbkdWRV2NhTnc5eQTjgRJ9M"],"enrUri":"enr:-L24QBLPgmZkjlg35LhNaKSzfDMtyUsTAn6pz5P3-775i5qQUFEbbWGQjlQfzN0f5H9UtsHgYBfqluIFjpMVBNqv4cgCgmlkgnY0gmlwhKwSwWaKbXVsdGlhZGRyc5YACASsEsFmBvF7AAoErBLBZgbxfN0DgnJzhQAEAQAAiXNlY3AyNTZrMaEDmUAhRHyZKArlyCyu3FMUwAUJjCl8xJgReobio_mTs7iDdGNwgvF7g3VkcILxfYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.252/tcp/1603/p2p/16Uiu2HAmGAZJNRHM752pMtkWbGfogrNaKsSZ1quQ5AiNS7dPefU6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1602/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:61818/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1602/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1602/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":1773825129780070102,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61818/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69daeb4bb61b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7570c7c8e6cd
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,70 @@
2026-03-18 09:07:04.007 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:04.007 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-03-18_09-07-04__5545d42c-a034-40cd-b0fe-d8d1630b54b7
2026-03-18 09:07:04.007 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:04.008 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:07:04.008 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:07:04.015 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:04.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-04__5545d42c-a034-40cd-b0fe-d8d1630b54b7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:04.015 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:04.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:04.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:04.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.34
2026-03-18 09:07:04.017 DEBUG [src.node.docker_mananger] Generated ports ['13299', '13300', '13301', '13302', '13303']
2026-03-18 09:07:04.017 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:04.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:04.017 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:04.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 13299:13299 -p 13300:13300 -p 13301:13301 -p 13302:13302 -p 13303:13303 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13301 --rest-port=13299 --tcp-port=13300 --discv5-udp-port=13302 --rest-address=0.0.0.0 --nat=extip:172.18.219.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2735139dfad09570ff7baf71af32bc4a6ba8f7b83f686c0a92a9cebff0ca5c93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13303 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:07:04.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.34 waku 496632fd0833ee975cc80fce248c21f17946be6691d7a6caa7475e3bdba10602
2026-03-18 09:07:04.250 DEBUG [src.node.docker_mananger] Container started with ID 496632fd0833. Setting up logs at ./log/docker/node1_2026-03-18_09-07-04__5545d42c-a034-40cd-b0fe-d8d1630b54b7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:04.250 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13299
2026-03-18 09:07:04.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:04.481 ERROR [src.node.docker_mananger] Max retries reached for container 33920739acba. Exiting log stream.
2026-03-18 09:07:05.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13299/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:05.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-18 09:07:05.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:05.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:05.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.34/tcp/13300/p2p/16Uiu2HAmG3MRacJvDdDvK3PcqVscgeKjLc4UEh3mwm8GXGcvGMQU","/ip4/172.18.219.34/tcp/13301/ws/p2p/16Uiu2HAmG3MRacJvDdDvK3PcqVscgeKjLc4UEh3mwm8GXGcvGMQU"],"enrUri":"enr:-L24QNPTeHAVTq6O1DHq0V0OwrS5CL9hum4ER4dGChLTuTY3Wv8_taOLh21giatUsiZk3zfMdDGs9TuLHlqg0oTsZisCgmlkgnY0gmlwhKwS2yKKbXVsdGlhZGRyc5YACASsEtsiBjP0AAoErBLbIgYz9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMk2qwDSTmClEHCVQJ9Jt0Ljiu_qhgYOlsqZZionw-2mDdGNwgjP0g3VkcIIz9oV3YWt1MgU"}'
2026-03-18 09:07:05.257 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:05.258 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:07:05.265 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:05.265 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-04__5545d42c-a034-40cd-b0fe-d8d1630b54b7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:05.265 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:05.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:05.267 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:05.267 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.255
2026-03-18 09:07:05.267 DEBUG [src.node.docker_mananger] Generated ports ['31544', '31545', '31546', '31547', '31548']
2026-03-18 09:07:05.267 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:05.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:05.267 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:05.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 31544:31544 -p 31545:31545 -p 31546:31546 -p 31547:31547 -p 31548:31548 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31546 --rest-port=31544 --tcp-port=31545 --discv5-udp-port=31547 --rest-address=0.0.0.0 --nat=extip:172.18.85.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcd87ef94054f6968106513ac6ca1d173b79220eceed05f785ebb909a0f4fd05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31548 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNPTeHAVTq6O1DHq0V0OwrS5CL9hum4ER4dGChLTuTY3Wv8_taOLh21giatUsiZk3zfMdDGs9TuLHlqg0oTsZisCgmlkgnY0gmlwhKwS2yKKbXVsdGlhZGRyc5YACASsEtsiBjP0AAoErBLbIgYz9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMk2qwDSTmClEHCVQJ9Jt0Ljiu_qhgYOlsqZZionw-2mDdGNwgjP0g3VkcIIz9oV3YWt1MgU --filternode=/ip4/172.18.219.34/tcp/13300/p2p/16Uiu2HAmG3MRacJvDdDvK3PcqVscgeKjLc4UEh3mwm8GXGcvGMQU
2026-03-18 09:07:05.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.255 waku e05f356e57af66b680a8a274d576fe410ecd3d6f1136c32fe7c5100db8036111
2026-03-18 09:07:05.498 DEBUG [src.node.docker_mananger] Container started with ID e05f356e57af. Setting up logs at ./log/docker/node2_2026-03-18_09-07-04__5545d42c-a034-40cd-b0fe-d8d1630b54b7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:05.499 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31544
2026-03-18 09:07:05.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:06.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31544/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:06.503 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-18 09:07:06.503 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:06.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:06.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.255/tcp/31545/p2p/16Uiu2HAmPtQG6fA5vsco7xBsNpPn1euuRNTUYrMEahu96D8XJiEK","/ip4/172.18.85.255/tcp/31546/ws/p2p/16Uiu2HAmPtQG6fA5vsco7xBsNpPn1euuRNTUYrMEahu96D8XJiEK"],"enrUri":"enr:-L24QLlgoduiXoc2t9-KjuSld6w-zhApwTGOD0hdIDBI0PV8SvCmbZXViI7TI-oWNhr82JDXKXCZdzk18Xs08QdAzsMCgmlkgnY0gmlwhKwSVf-KbXVsdGlhZGRyc5YACASsElX_Bns5AAoErBJV_wZ7Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpuAkc3AzQC7KD68CctJkxBcRnLph1SqZ00lTlsfLQTCDdGNwgns5g3VkcIJ7O4V3YWt1MgA"}'
2026-03-18 09:07:06.506 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:06.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31544/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.34/tcp/13300/p2p/16Uiu2HAmG3MRacJvDdDvK3PcqVscgeKjLc4UEh3mwm8GXGcvGMQU"]'
2026-03-18 09:07:06.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:06.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-03-18 09:07:06.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:06.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31544/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6f25cd4c-1b07-40a6-857f-3c813fffd6f7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-18 09:07:06.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6f25cd4c-1b07-40a6-857f-3c813fffd6f7","statusDesc":"OK"}'
2026-03-18 09:07:06.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/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)'}'
2026-03-18 09:07:06.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:06.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:06.681 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:06.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31544/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:06.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824826572073658,"ephemeral":false}]'
2026-03-18 09:07:06.687 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:06.688 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:06.688 DEBUG [src.node.waku_node] Stopping container with id 496632fd0833
2026-03-18 09:07:07.229 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:07.232 DEBUG [src.node.waku_node] Stopping container with id e05f356e57af
2026-03-18 09:07:07.755 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:07.758 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:07.764 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:07.768 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,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-18_09-08-46__a6e5853a-a57d-4a86-a150-7b962d40aa21
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-46__a6e5853a-a57d-4a86-a150-7b962d40aa21__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13595', '13596', '13597', '13598', '13599']
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 13595:13595 -p 13596:13596 -p 13597:13597 -p 13598:13598 -p 13599:13599 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13597 --rest-port=13595 --tcp-port=13596 --discv5-udp-port=13598 --rest-address=0.0.0.0 --nat=extip:172.18.174.40 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bba154027b8b14cfbdef3bbc4cbe95c8e6c4467eb0cf74fafaf734da30bed6ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13599 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.40 waku d5400f25715e25013f77a41344dc56f6a4b7c93adbddb1ba392858c376674e53
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e989b917e8a1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5400f25715e. Setting up logs at ./log/docker/node1_2026-03-18_09-08-46__a6e5853a-a57d-4a86-a150-7b962d40aa21__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13595
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 32b8a36224c5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/health" -H "Content-Type: application/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:13595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.40/tcp/13596/p2p/16Uiu2HAm7LMsuNTUNcLAV7x4NXNB66ybgsRSVVwdJVy2qEYJcWQW","/ip4/172.18.174.40/tcp/13597/ws/p2p/16Uiu2HAm7LMsuNTUNcLAV7x4NXNB66ybgsRSVVwdJVy2qEYJcWQW"],"enrUri":"enr:-L24QPEAuSsA6aisYqy5h3CsZWZddUgMDWC3HT6lHiHfGsGZcQITKxee6QTvukxChjOvhqlURnC7nHEI0IpTFFYHGsYCgmlkgnY0gmlwhKwSriiKbXVsdGlhZGRyc5YACASsEq4oBjUcAAoErBKuKAY1Hd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsO_fIDrW8cTGQR8TFRCQ5Pw2onoWtZyXbwL0qWfthI-DdGNwgjUcg3VkcII1HoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-46__a6e5853a-a57d-4a86-a150-7b962d40aa21__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54706', '54707', '54708', '54709', '54710']
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 54706:54706 -p 54707:54707 -p 54708:54708 -p 54709:54709 -p 54710:54710 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54708 --rest-port=54706 --tcp-port=54707 --discv5-udp-port=54709 --rest-address=0.0.0.0 --nat=extip:172.18.34.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdfb9a7bdb5cddeeb86acfcbba672ebf41199fb0242e40add71e87c2f46b4e1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54710 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPEAuSsA6aisYqy5h3CsZWZddUgMDWC3HT6lHiHfGsGZcQITKxee6QTvukxChjOvhqlURnC7nHEI0IpTFFYHGsYCgmlkgnY0gmlwhKwSriiKbXVsdGlhZGRyc5YACASsEq4oBjUcAAoErBKuKAY1Hd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsO_fIDrW8cTGQR8TFRCQ5Pw2onoWtZyXbwL0qWfthI-DdGNwgjUcg3VkcII1HoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.82 waku 4469f126cc7fadcd60952df7beedb6a6a4b6cf7828d737ad735b08aeefe6f203
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4469f126cc7f. Setting up logs at ./log/docker/node2_2026-03-18_09-08-46__a6e5853a-a57d-4a86-a150-7b962d40aa21__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54706
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/health" -H "Content-Type: application/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:54706/debug/v1/info" -H "Content-Type: application/json" -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.82/tcp/54707/p2p/16Uiu2HAmAtrqxAqcCbChn896NnJzoMNYVAzF9UpZaxLGVgaxTT7A","/ip4/172.18.34.82/tcp/54708/ws/p2p/16Uiu2HAmAtrqxAqcCbChn896NnJzoMNYVAzF9UpZaxLGVgaxTT7A"],"enrUri":"enr:-L24QK3B8IVD_bnU4hV4W52fvw_QSovs1wIkO1AedMaoYWqUIY1ReVMxMQIuw05rM2MlULJSgQqhE3zChHDU5OUGOnICgmlkgnY0gmlwhKwSIlKKbXVsdGlhZGRyc5YACASsEiJSBtWzAAoErBIiUgbVtN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5dZFRr-GheVrGf8PkLXa7GEOQe1-6wKMwe5FkosIUe2DdGNwgtWzg3VkcILVtYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54706/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.40/tcp/13596/p2p/16Uiu2HAm7LMsuNTUNcLAV7x4NXNB66ybgsRSVVwdJVy2qEYJcWQW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13595/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:54706/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:13595/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/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":1773824930161627671,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54706/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":1773824930161627671,"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 d5400f25715e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4469f126cc7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-03-18 09:10:41.751 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:41.752 DEBUG [tests.conftest] Running test: test_cursor_near_end with id: 2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71
2026-03-18 09:10:41.754 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:41.754 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:10:41.754 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:10:41.765 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:41.766 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:41.767 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:41.767 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:41.769 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:41.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.173
2026-03-18 09:10:41.769 DEBUG [src.node.docker_mananger] Generated ports ['55684', '55685', '55686', '55687', '55688']
2026-03-18 09:10:41.770 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:41.770 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:41.770 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:41.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 55684:55684 -p 55685:55685 -p 55686:55686 -p 55687:55687 -p 55688:55688 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55686 --rest-port=55684 --tcp-port=55685 --discv5-udp-port=55687 --rest-address=0.0.0.0 --nat=extip:172.18.4.173 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6fdb2cbca5ee50dac9ed7b9eeac9237fbfbddff904fd678e7ac31f16bd1a07a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55688 --metrics-logging=true --store=true --relay=true
2026-03-18 09:10:41.966 ERROR [src.node.docker_mananger] Max retries reached for container 827393971a13. Exiting log stream.
2026-03-18 09:10:41.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.173 waku 95f5f3fc78ae56b96db0d977cad1a32a5aa4267bd76858da864c391873644b40
2026-03-18 09:10:42.022 DEBUG [src.node.docker_mananger] Container started with ID 95f5f3fc78ae. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:42.023 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55684
2026-03-18 09:10:42.023 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:42.658 ERROR [src.node.docker_mananger] Max retries reached for container 4ccbf535fc0b. Exiting log stream.
2026-03-18 09:10:43.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55684/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:10:43.028 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:43.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS","/ip4/172.18.4.173/tcp/55686/ws/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS"],"enrUri":"enr:-L24QLlmrs9qH5kvBsCmbEYIBhF18Hunv8b9zqk4vpcr6xn1MakexmJb_KPr5Gi3MlcUpPd40SzWsJVgG4uD95AZJxICgmlkgnY0gmlwhKwSBK2KbXVsdGlhZGRyc5YACASsEgStBtmFAAoErBIErQbZht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRJwrKHg4qAHLEErAmQoN8D0SMjuouyGeJ4TTsRYrC22DdGNwgtmFg3VkcILZh4V3YWt1MgM"}'
2026-03-18 09:10:43.030 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:43.038 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:43.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:43.038 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:43.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:43.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:43.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.96
2026-03-18 09:10:43.040 DEBUG [src.node.docker_mananger] Generated ports ['58171', '58172', '58173', '58174', '58175']
2026-03-18 09:10:43.040 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:43.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:43.040 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:43.040 DEBUG [src.node.docker_mananger] docker run -i -t -p 58171:58171 -p 58172:58172 -p 58173:58173 -p 58174:58174 -p 58175:58175 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58173 --rest-port=58171 --tcp-port=58172 --discv5-udp-port=58174 --rest-address=0.0.0.0 --nat=extip:172.18.79.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bbbf465d9afd0e701a2b6f0fe4d6b5178bc16c5dac3a2bb27f1536b6ac5aa20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58175 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlmrs9qH5kvBsCmbEYIBhF18Hunv8b9zqk4vpcr6xn1MakexmJb_KPr5Gi3MlcUpPd40SzWsJVgG4uD95AZJxICgmlkgnY0gmlwhKwSBK2KbXVsdGlhZGRyc5YACASsEgStBtmFAAoErBIErQbZht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRJwrKHg4qAHLEErAmQoN8D0SMjuouyGeJ4TTsRYrC22DdGNwgtmFg3VkcILZh4V3YWt1MgM --storenode=/ip4/172.18.4.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS --store=true --relay=true
2026-03-18 09:10:43.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.96 waku b59a202ab04b3e0f0a5072183481a31f0dab8950a1d14a8f330cc8b1a23fa4d3
2026-03-18 09:10:43.276 DEBUG [src.node.docker_mananger] Container started with ID b59a202ab04b. Setting up logs at ./log/docker/store_node1_2026-03-18_09-10-41__6971cf8a-7ed1-493c-b186-50d403accc71__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:43.276 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58171
2026-03-18 09:10:43.276 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:44.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58171/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:44.280 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-18 09:10:44.280 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:44.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:44.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.96/tcp/58172/p2p/16Uiu2HAmRbxUaqqreSUbtZBUU3yoMjf8RYesE2GcejCqzR25fi9F","/ip4/172.18.79.96/tcp/58173/ws/p2p/16Uiu2HAmRbxUaqqreSUbtZBUU3yoMjf8RYesE2GcejCqzR25fi9F"],"enrUri":"enr:-L24QBGJnMdIDCbs4OjIM4HoxNXTIm2_kXrImDIzxA3DCNRQdSyaffEeoHGxxfur_5DzDoP3QtPrXmXOvPRoRt0HNkACgmlkgnY0gmlwhKwST2CKbXVsdGlhZGRyc5YACASsEk9gBuM8AAoErBJPYAbjPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwGERg3WKuDKr3rP7bks4-Do8vbyuSKNzB087yIV6IvKDdGNwguM8g3VkcILjPoV3YWt1MgM"}'
2026-03-18 09:10:44.283 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:44.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.173/tcp/55685/p2p/16Uiu2HAmHGpBzeBxsGoCCkkGEmywND34wH6NxouvivJcEhRca4hS"]'
2026-03-18 09:10:44.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:10:44.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:10:44.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.292 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:44.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:44.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:44.498 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:44.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:44.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:44.705 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:44.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:44.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:44.912 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:44.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:44.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:44.918 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:45.120 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:45.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:45.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:45.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:45.326 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:45.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:45.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:45.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:45.534 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:45.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:45.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:45.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:45.740 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:45.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:45.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:45.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:45.946 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:45.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:45.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:45.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:46.153 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:46.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:46.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:46.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:46.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55684/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:46.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc22398d24badd08d13409c2c03e15ceec08b875c5db7a9cc80f0472ae03148b6"},{"messageHash":"0x439382cacb2e5c77fa54b4340489dd478ccfc14eb5837d161167ade3cd967afd"},{"messageHash":"0xce3eaa691edb63afab328ef40998dde53053968c11a0b27091982bf09b4faba0"},{"messageHash":"0xdb4a7901017561929e6d387dc4f71de5e8c661000bddc5562c25917674d20603"},{"messageHash":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}],"paginationCursor":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}'
2026-03-18 09:10:46.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55684/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:46.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98689615592f31fc704f8035a22e95182fdb71e5dcf69c0fd4a03fcfb4c6f420"},{"messageHash":"0x8c622e28019270cac3bb195a24dc7d2c54c9bba721189a889cdc4553597c3768"},{"messageHash":"0x8e54b63d30b391191bc09c1020da867fc743dfa44f1b6d2f1b0bee0693f74459"},{"messageHash":"0xced38829b44dadc10e95619693ce7e3f0097436a08257b9c8f217f97275be2ec"},{"messageHash":"0x0739217065c15024297fdfdab1c9e0599e5daffbced7287451775012c13a983f"}]}'
2026-03-18 09:10:46.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:46.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc22398d24badd08d13409c2c03e15ceec08b875c5db7a9cc80f0472ae03148b6"},{"messageHash":"0x439382cacb2e5c77fa54b4340489dd478ccfc14eb5837d161167ade3cd967afd"},{"messageHash":"0xce3eaa691edb63afab328ef40998dde53053968c11a0b27091982bf09b4faba0"},{"messageHash":"0xdb4a7901017561929e6d387dc4f71de5e8c661000bddc5562c25917674d20603"},{"messageHash":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}],"paginationCursor":"0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837"}'
2026-03-18 09:10:46.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x437cfb29f043de5b73529c6d047c35c080159ea89f1550477ee4c6d01eae5837&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:46.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98689615592f31fc704f8035a22e95182fdb71e5dcf69c0fd4a03fcfb4c6f420"},{"messageHash":"0x8c622e28019270cac3bb195a24dc7d2c54c9bba721189a889cdc4553597c3768"},{"messageHash":"0x8e54b63d30b391191bc09c1020da867fc743dfa44f1b6d2f1b0bee0693f74459"},{"messageHash":"0xced38829b44dadc10e95619693ce7e3f0097436a08257b9c8f217f97275be2ec"},{"messageHash":"0x0739217065c15024297fdfdab1c9e0599e5daffbced7287451775012c13a983f"}]}'
2026-03-18 09:10:46.375 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:46.376 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:46.376 DEBUG [src.node.waku_node] Stopping container with id 95f5f3fc78ae
2026-03-18 09:10:46.938 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:46.941 DEBUG [src.node.waku_node] Stopping container with id b59a202ab04b
2026-03-18 09:10:47.520 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:47.523 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:47.533 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:47.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_combination_of_different_nodes with id: 2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53595', '53596', '53597', '53598', '53599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53595:53595 -p 53596:53596 -p 53597:53597 -p 53598:53598 -p 53599:53599 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53597 --rest-port=53595 --tcp-port=53596 --discv5-udp-port=53598 --rest-address=0.0.0.0 --nat=extip:172.18.100.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a5c30f0d46fc712bdeba148adb58329df5c89c64f5a12bcedb1c61e12daf5b21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53599 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.96 waku bf80b6323e81cdeed8f39592879709f8391f992abec8dab132be20213643f922
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf80b6323e81. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53595
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 063cf16e259f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 154e4d53e84f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:53595/debug/v1/info" -H "Content-Type: application/json" -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.96/tcp/53596/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD","/ip4/172.18.100.96/tcp/53597/ws/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD"],"enrUri":"enr:-L24QKnydSWUdyOd1Z9E-m--w9aMc65sMk_gPFqGwIlKZbfuTteCIH4iYHJ9i5dIfiTokd-Q9ht1zvtxcbGWF47xiyQCgmlkgnY0gmlwhKwSZGCKbXVsdGlhZGRyc5YACASsEmRgBtFcAAoErBJkYAbRXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz55C4AwIi1Zg_44Sys9olErWh33FLgRds1fB_fNjYYiDdGNwgtFcg3VkcILRXoV3YWt1Mg0"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22483', '22484', '22485', '22486', '22487']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22483:22483 -p 22484:22484 -p 22485:22485 -p 22486:22486 -p 22487:22487 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22485 --rest-port=22483 --tcp-port=22484 --discv5-udp-port=22486 --rest-address=0.0.0.0 --nat=extip:172.18.145.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb0c681c9fac32ed9af1fbcee26de3bc42f1a54bfb34ad32fcaddafac05bb4f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22487 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.100.96/tcp/53596/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.46 waku 9d15edb9d670f7977b3661337d90a6510fb549a74248cc7a6cf00a682d3a9510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d15edb9d670. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22483
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22483/health" -H "Content-Type: application/json" -d 'None'
INFO  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:22483/debug/v1/info" -H "Content-Type: application/json" -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.46/tcp/22484/p2p/16Uiu2HAm49Pdg3NQtC84KTbzoJVrJTqHgEcR65YYBDruCPhUkRbh","/ip4/172.18.145.46/tcp/22485/ws/p2p/16Uiu2HAm49Pdg3NQtC84KTbzoJVrJTqHgEcR65YYBDruCPhUkRbh"],"enrUri":"enr:-L24QAQP4nVdqtzDBjZu73ZfPPb46cMV4U5GonkWK3sjvAFsBRPfM6ByKzDFSn3SeVpJz85hG7rMtjYHgjN0axFwZIQCgmlkgnY0gmlwhKwSkS6KbXVsdGlhZGRyc5YACASsEpEuBlfUAAoErBKRLgZX1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgY1n6WgTTdNjoNfX5t-KwiiAERFO90zOavIvH_WCpKSDdGNwglfUg3VkcIJX1oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.96/tcp/53596/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1135', '1136', '1137', '1138', '1139']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1135:1135 -p 1136:1136 -p 1137:1137 -p 1138:1138 -p 1139:1139 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1137 --rest-port=1135 --tcp-port=1136 --discv5-udp-port=1138 --rest-address=0.0.0.0 --nat=extip:172.18.134.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db4dedd000dc247fe1c3888ebf9539607aa9eddcb53f482a665c0f9cbf89dd8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1139 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKnydSWUdyOd1Z9E-m--w9aMc65sMk_gPFqGwIlKZbfuTteCIH4iYHJ9i5dIfiTokd-Q9ht1zvtxcbGWF47xiyQCgmlkgnY0gmlwhKwSZGCKbXVsdGlhZGRyc5YACASsEmRgBtFcAAoErBJkYAbRXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz55C4AwIi1Zg_44Sys9olErWh33FLgRds1fB_fNjYYiDdGNwgtFcg3VkcILRXoV3YWt1Mg0 --lightpushnode=/ip4/172.18.100.96/tcp/53596/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.232 waku 726f5d282ee6c637d2d1e4e2fd4dcfc7ef86765d84f150f026ffc619f36d842b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 726f5d282ee6. Setting up logs at ./log/docker/lightpush_node2_2026-03-18_09-06-29__85134a81-1291-4b01-97ac-7bb964d9aae8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1135
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1135/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:1135/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.232/tcp/1136/p2p/16Uiu2HAmNMBKhzksJbnHdDby3iCMNk5K6smPipG8aFW5uLRHBsYd","/ip4/172.18.134.232/tcp/1137/ws/p2p/16Uiu2HAmNMBKhzksJbnHdDby3iCMNk5K6smPipG8aFW5uLRHBsYd"],"enrUri":"enr:-L24QHnJ8wzI8iJyKC8b5HN9GtwGO9dAlV6Du49ghfjFWC_iAZkZfklxWqNi8iM3F33RO_Yw7zHdSUwzar53QITFnzwCgmlkgnY0gmlwhKwShuiKbXVsdGlhZGRyc5YACASsEoboBgRwAAoErBKG6AYEcd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkATSVAFW452D-IoP8cwbboeUFoeVmwee0umHCd8DNIKDdGNwggRwg3VkcIIEcoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1135/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.96/tcp/53596/p2p/16Uiu2HAmSdSiCPkr2tkkftyy219W6vq1K27smwBVu2Roa2GNAqTD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1135/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.46/tcp/22484/p2p/16Uiu2HAm49Pdg3NQtC84KTbzoJVrJTqHgEcR65YYBDruCPhUkRbh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53595/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1135/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:22483/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1135/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824794050538527}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:53595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824794050538527,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1135/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824794050538527,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22483/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824794050538527,"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 bf80b6323e81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9d15edb9d670
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 726f5d282ee6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bf80b6323e81. 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,187 @@
2026-03-18 09:10:58.799 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:58.799 DEBUG [tests.conftest] Running test: test_multiple_receiving_nodes with id: 2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e
2026-03-18 09:10:58.800 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:58.800 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:10:58.808 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:58.808 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:58.808 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:58.808 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:58.810 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:58.810 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.253
2026-03-18 09:10:58.810 DEBUG [src.node.docker_mananger] Generated ports ['48470', '48471', '48472', '48473', '48474']
2026-03-18 09:10:58.811 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:58.811 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:58.811 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:58.811 DEBUG [src.node.docker_mananger] docker run -i -t -p 48470:48470 -p 48471:48471 -p 48472:48472 -p 48473:48473 -p 48474:48474 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48472 --rest-port=48470 --tcp-port=48471 --discv5-udp-port=48473 --rest-address=0.0.0.0 --nat=extip:172.18.252.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=130c08ede2aa3cfda6681d77de8a4d1d8613dadfd176b003b5331ed74e1684be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48474 --metrics-logging=true --lightpush=true --relay=true
2026-03-18 09:10:58.998 ERROR [src.node.docker_mananger] Max retries reached for container aab4186cdba7. Exiting log stream.
2026-03-18 09:10:59.003 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.253 waku 2b3fc996199e89114a458d572f080d1955e68692abd3ce3ef0f01ed4cbbecf57
2026-03-18 09:10:59.040 DEBUG [src.node.docker_mananger] Container started with ID 2b3fc996199e. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:59.041 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48470
2026-03-18 09:10:59.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:59.572 ERROR [src.node.docker_mananger] Max retries reached for container cb5980d201b6. Exiting log stream.
2026-03-18 09:11:00.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48470/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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-18 09:11:00.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:00.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY","/ip4/172.18.252.253/tcp/48472/ws/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY"],"enrUri":"enr:-L24QIx-pIX4SK03ca7mezju5QGrPBBlFXqIKeTFFeUX2eojO3JboPf3Qmo__QQke8wL0oDd7okt8CsLka3ooJN5hYoCgmlkgnY0gmlwhKwS_P2KbXVsdGlhZGRyc5YACASsEvz9Br1XAAoErBL8_Qa9WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwNOBdbvpR-wg7goT8GCyDmBs6wrz3CyvUm1QUew8vpuDdGNwgr1Xg3VkcIK9WYV3YWt1Mgk"}'
2026-03-18 09:11:00.050 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:00.057 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:00.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:00.057 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:00.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:00.059 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:00.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.95
2026-03-18 09:11:00.059 DEBUG [src.node.docker_mananger] Generated ports ['35462', '35463', '35464', '35465', '35466']
2026-03-18 09:11:00.059 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-03-18 09:11:00.059 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:11:00.059 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:00.060 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:00.060 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:00.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 35462:35462 -p 35463:35463 -p 35464:35464 -p 35465:35465 -p 35466:35466 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35464 --rest-port=35462 --tcp-port=35463 --discv5-udp-port=35465 --rest-address=0.0.0.0 --nat=extip:172.18.238.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3c2d8ce605a3fd55adeb4d57ad771cfd7b7ac3bcd2cabe13b36efaaf227a93dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35466 --metrics-logging=true --lightpush=true --relay=true
2026-03-18 09:11:00.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.95 waku cf1582428ab38c4e672816265cdf46d17b843b2d23e7f1a7c5bfa690a36ee186
2026-03-18 09:11:00.288 DEBUG [src.node.docker_mananger] Container started with ID cf1582428ab3. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:00.289 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35462
2026-03-18 09:11:00.289 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:01.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35462/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.292 INFO [src.node.api_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-18 09:11:01.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:01.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35462/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.95/tcp/35463/p2p/16Uiu2HAm5tVGQXG21buiMWdNNiefD3QPbzXujUTLwjFkwY4bYeTb","/ip4/172.18.238.95/tcp/35464/ws/p2p/16Uiu2HAm5tVGQXG21buiMWdNNiefD3QPbzXujUTLwjFkwY4bYeTb"],"enrUri":"enr:-L24QD9zj86S-gJtOcQOdlh6nIU1DwNQgYlMQy6KfCoeGLtiGC-5PEL0fsLFUPgc2xZbpSOtFMgwG0KqzJVP50Um-4kCgmlkgnY0gmlwhKwS7l-KbXVsdGlhZGRyc5YACASsEu5fBoqHAAoErBLuXwaKiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECm3Nv7pmiLv343Lldml1xiHFLGBlgUEAGfGfe2znmq9KDdGNwgoqHg3VkcIKKiYV3YWt1Mgk"}'
2026-03-18 09:11:01.296 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:01.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35462/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY"]'
2026-03-18 09:11:01.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:01.344 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:01.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node3_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:01.344 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:01.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:01.346 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:01.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.246
2026-03-18 09:11:01.346 DEBUG [src.node.docker_mananger] Generated ports ['12918', '12919', '12920', '12921', '12922']
2026-03-18 09:11:01.346 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-03-18 09:11:01.347 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:11:01.347 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:01.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:01.347 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:01.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 12918:12918 -p 12919:12919 -p 12920:12920 -p 12921:12921 -p 12922:12922 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12920 --rest-port=12918 --tcp-port=12919 --discv5-udp-port=12921 --rest-address=0.0.0.0 --nat=extip:172.18.172.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5b7036d85cbe372e8cc9daa835efa1dbdfa4bf0be09b3b85b1ecf946aa8b1de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12922 --metrics-logging=true --lightpush=true --relay=true
2026-03-18 09:11:01.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.246 waku 52f0bd221ca34303e6d0e9d905807bf55da3bdd72852665a9e7a0334bb035120
2026-03-18 09:11:01.584 DEBUG [src.node.docker_mananger] Container started with ID 52f0bd221ca3. Setting up logs at ./log/docker/receiving_node3_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:01.585 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 12918
2026-03-18 09:11:01.585 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:02.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12918/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:02.589 INFO [src.node.api_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-18 09:11:02.589 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:02.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12918/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:02.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.246/tcp/12919/p2p/16Uiu2HAmFA7ugYU1zbPgbGPfNJSJG5PXruRMGbfPh2NF9Hcfqr1C","/ip4/172.18.172.246/tcp/12920/ws/p2p/16Uiu2HAmFA7ugYU1zbPgbGPfNJSJG5PXruRMGbfPh2NF9Hcfqr1C"],"enrUri":"enr:-L24QD-ubUVYhLD1amsn80R0Q7yGi6bk6BY6sYqxA84r7t2zYMNZwMETHHvY0SsZDQy91xwJCddXitRucXzJ1FL_ZkcCgmlkgnY0gmlwhKwSrPaKbXVsdGlhZGRyc5YACASsEqz2BjJ3AAoErBKs9gYyeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJS3DhAfpn_8A55Md3P495stuYqoSc_9DwTpS7FAW_K-DdGNwgjJ3g3VkcIIyeYV3YWt1Mgk"}'
2026-03-18 09:11:02.592 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:02.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12918/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY"]'
2026-03-18 09:11:02.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:02.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12918/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.95/tcp/35463/p2p/16Uiu2HAm5tVGQXG21buiMWdNNiefD3QPbzXujUTLwjFkwY4bYeTb"]'
2026-03-18 09:11:02.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:02.672 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:02.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:02.674 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:02.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:02.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:02.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.70
2026-03-18 09:11:02.684 DEBUG [src.node.docker_mananger] Generated ports ['55553', '55554', '55555', '55556', '55557']
2026-03-18 09:11:02.685 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-03-18 09:11:02.686 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:11:02.686 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:02.686 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:02.687 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:02.687 DEBUG [src.node.docker_mananger] docker run -i -t -p 55553:55553 -p 55554:55554 -p 55555:55555 -p 55556:55556 -p 55557:55557 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55555 --rest-port=55553 --tcp-port=55554 --discv5-udp-port=55556 --rest-address=0.0.0.0 --nat=extip:172.18.164.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbf582d93baa8669bbab9612e7bf931ed26f4d5c4bcdadbec1c5141dfbc3cee8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55557 --metrics-logging=true --lightpush=true --relay=true
2026-03-18 09:11:02.905 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.70 waku 72cc94ec7e1e3af0cf76224f59a16ffc6e71d928629d4d1bcba906a546cb1872
2026-03-18 09:11:02.940 DEBUG [src.node.docker_mananger] Container started with ID 72cc94ec7e1e. Setting up logs at ./log/docker/receiving_node4_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:02.940 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55553
2026-03-18 09:11:02.941 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:03.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55553/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:03.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_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-18 09:11:03.944 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:03.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55553/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:03.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.70/tcp/55554/p2p/16Uiu2HAmLxtAMCg3bGCZo7oMbhBMzseYN46seYR2y2YJvdYSQYbJ","/ip4/172.18.164.70/tcp/55555/ws/p2p/16Uiu2HAmLxtAMCg3bGCZo7oMbhBMzseYN46seYR2y2YJvdYSQYbJ"],"enrUri":"enr:-L24QEw70UXSq6xSrcGQ4yM1WELhtsYyYDz-yN95H-xEIZlhIkJbX-n6Ba_eFPVlreHmH7H8kQYGhnDRGOgz1vEyDCsCgmlkgnY0gmlwhKwSpEaKbXVsdGlhZGRyc5YACASsEqRGBtkCAAoErBKkRgbZA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe3Lz1KdqOde-FsKxaWYjmvyJH90xwAK_2HTVWNG_VimDdGNwgtkCg3VkcILZBIV3YWt1Mgk"}'
2026-03-18 09:11:03.947 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:03.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY"]'
2026-03-18 09:11:03.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:03.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.95/tcp/35463/p2p/16Uiu2HAm5tVGQXG21buiMWdNNiefD3QPbzXujUTLwjFkwY4bYeTb"]'
2026-03-18 09:11:04.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:04.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.246/tcp/12919/p2p/16Uiu2HAmFA7ugYU1zbPgbGPfNJSJG5PXruRMGbfPh2NF9Hcfqr1C"]'
2026-03-18 09:11:04.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:04.065 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:04.066 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:04.067 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:04.067 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:04.071 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:04.073 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.211
2026-03-18 09:11:04.073 DEBUG [src.node.docker_mananger] Generated ports ['6545', '6546', '6547', '6548', '6549']
2026-03-18 09:11:04.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:04.075 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:04.075 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:04.077 DEBUG [src.node.docker_mananger] docker run -i -t -p 6545:6545 -p 6546:6546 -p 6547:6547 -p 6548:6548 -p 6549:6549 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6547 --rest-port=6545 --tcp-port=6546 --discv5-udp-port=6548 --rest-address=0.0.0.0 --nat=extip:172.18.5.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=18f651187d9d7d82ffb0eabd65d5eef0d3cddc2374be1daed3d37bfaeffb6b79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6549 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIx-pIX4SK03ca7mezju5QGrPBBlFXqIKeTFFeUX2eojO3JboPf3Qmo__QQke8wL0oDd7okt8CsLka3ooJN5hYoCgmlkgnY0gmlwhKwS_P2KbXVsdGlhZGRyc5YACASsEvz9Br1XAAoErBL8_Qa9WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwNOBdbvpR-wg7goT8GCyDmBs6wrz3CyvUm1QUew8vpuDdGNwgr1Xg3VkcIK9WYV3YWt1Mgk --lightpushnode=/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY --lightpush=true --relay=true
2026-03-18 09:11:04.280 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.211 waku 5d43447344f734e9b421e86d9491e6c6841f67e3015dd3fc144253ba0accd3a4
2026-03-18 09:11:04.317 DEBUG [src.node.docker_mananger] Container started with ID 5d43447344f7. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-10-58__43730306-e437-456b-ac19-b89e34901f5e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:04.317 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 6545
2026-03-18 09:11:04.317 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:05.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6545/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.321 INFO [src.node.api_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-18 09:11:05.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:05.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6545/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.211/tcp/6546/p2p/16Uiu2HAmMtew158f1iSzmMPbz1jL9q3eHv5BMkjqC1LVipF9KGj8","/ip4/172.18.5.211/tcp/6547/ws/p2p/16Uiu2HAmMtew158f1iSzmMPbz1jL9q3eHv5BMkjqC1LVipF9KGj8"],"enrUri":"enr:-L24QKvHUEkWToQ5c75v5F69CCTTm7n-q7CBqRt78GvSLylkAj7NtsCMTY7GQOQKVcrtR5FoCt0gRjY9lFerkrY9mYQCgmlkgnY0gmlwhKwSBdOKbXVsdGlhZGRyc5YACASsEgXTBhmSAAoErBIF0wYZk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiTlbV7Zr_m1aVZ8By8CWl9yT7wiVKQNtpdx2IzsGcveDdGNwghmSg3VkcIIZlIV3YWt1Mgk"}'
2026-03-18 09:11:05.323 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:05.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.253/tcp/48471/p2p/16Uiu2HAm8QPKCrsZ1ffxW2pXdHuEVigUsMrrqAcexhH4hpHcUWZY"]'
2026-03-18 09:11:05.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.95/tcp/35463/p2p/16Uiu2HAm5tVGQXG21buiMWdNNiefD3QPbzXujUTLwjFkwY4bYeTb"]'
2026-03-18 09:11:05.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.246/tcp/12919/p2p/16Uiu2HAmFA7ugYU1zbPgbGPfNJSJG5PXruRMGbfPh2NF9Hcfqr1C"]'
2026-03-18 09:11:05.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.70/tcp/55554/p2p/16Uiu2HAmLxtAMCg3bGCZo7oMbhBMzseYN46seYR2y2YJvdYSQYbJ"]'
2026-03-18 09:11:05.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:05.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:05.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12918/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:05.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55553/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:05.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:05.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.503 DEBUG [src.steps.light_push] Lightpushing message
2026-03-18 09:11:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6545/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825065503151962}}'
2026-03-18 09:11:05.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:05.529 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:11:05.632 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:11:05.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825065503151962,"ephemeral":false,"proof":""}]'
2026-03-18 09:11:05.637 DEBUG [src.steps.light_push] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:11:05.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825065503151962,"ephemeral":false,"proof":""}]'
2026-03-18 09:11:05.641 DEBUG [src.steps.light_push] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:11:05.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825065503151962,"ephemeral":false,"proof":""}]'
2026-03-18 09:11:05.644 DEBUG [src.steps.light_push] Checking that peer NODE_4:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:11:05.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55553/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825065503151962,"ephemeral":false,"proof":""}]'
2026-03-18 09:11:05.649 DEBUG [src.steps.light_push] Checking that peer NODE_5:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:11:05.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6545/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:05.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825065503151962,"ephemeral":false,"proof":""}]'
2026-03-18 09:11:05.654 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:11:05.655 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:11:05.655 DEBUG [src.node.waku_node] Stopping container with id 2b3fc996199e
2026-03-18 09:11:06.242 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:06.243 DEBUG [src.node.waku_node] Stopping container with id cf1582428ab3
2026-03-18 09:11:06.877 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:06.877 DEBUG [src.node.waku_node] Stopping container with id 52f0bd221ca3
2026-03-18 09:11:07.060 ERROR [src.node.docker_mananger] Max retries reached for container 2b3fc996199e. Exiting log stream.
2026-03-18 09:11:07.445 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:07.446 DEBUG [src.node.waku_node] Stopping container with id 72cc94ec7e1e
2026-03-18 09:11:07.694 ERROR [src.node.docker_mananger] Max retries reached for container cf1582428ab3. Exiting log stream.
2026-03-18 09:11:08.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:08.066 DEBUG [src.node.waku_node] Stopping container with id 5d43447344f7
2026-03-18 09:11:08.333 ERROR [src.node.docker_mananger] Max retries reached for container 52f0bd221ca3. Exiting log stream.
2026-03-18 09:11:08.623 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:08.624 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:11:08.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:08.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:08.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:08.699 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:08.716 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
2026-03-18 09:14:42.668 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:14:42.668 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd
2026-03-18 09:14:42.668 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:14:42.675 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:42.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:42.683 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:42.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:42.691 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:42.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:42.691 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:14:42.692 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:42.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:42.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:42.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.2
2026-03-18 09:14:42.694 DEBUG [src.node.docker_mananger] Generated ports ['42982', '42983', '42984', '42985', '42986']
2026-03-18 09:14:42.694 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:42.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:42.695 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:42.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 42982:42982 -p 42983:42983 -p 42984:42984 -p 42985:42985 -p 42986:42986 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42984 --rest-port=42982 --tcp-port=42983 --discv5-udp-port=42985 --rest-address=0.0.0.0 --nat=extip:172.18.247.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3f1c58a41000c8a848bfced8cac87bf44ef0d796a7ae62d4d88a0e239680bbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42986 --metrics-logging=true --store=true --relay=true
2026-03-18 09:14:42.885 ERROR [src.node.docker_mananger] Max retries reached for container 8bb48729abba. Exiting log stream.
2026-03-18 09:14:42.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.2 waku e8d7fdfba3cbbd76db533627086dbafa9b213841503da1f58db7bcbcfa11cb24
2026-03-18 09:14:42.925 DEBUG [src.node.docker_mananger] Container started with ID e8d7fdfba3cb. Setting up logs at ./log/docker/node1_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:42.925 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42982
2026-03-18 09:14:42.925 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:43.461 ERROR [src.node.docker_mananger] Max retries reached for container d4839249579c. Exiting log stream.
2026-03-18 09:14:43.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42982/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:43.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:14:43.929 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:43.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:43.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.2/tcp/42983/p2p/16Uiu2HAmGc1j9E2XVhhgL76jf9dhm8suSDfJfCeS7Gjda3ECkjuJ","/ip4/172.18.247.2/tcp/42984/ws/p2p/16Uiu2HAmGc1j9E2XVhhgL76jf9dhm8suSDfJfCeS7Gjda3ECkjuJ"],"enrUri":"enr:-L24QOXGKya6dy5G_g-NMY0Z0MYVOETFfdkAiiSF5ore-XnXBaa8il_ICMf4k6RFcTVqIIneEkJiUPrWBePIoGr-EGACgmlkgnY0gmlwhKwS9wKKbXVsdGlhZGRyc5YACASsEvcCBqfnAAoErBL3Agan6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOquP3yQxYixlS5Ay_VCikyZbqOZQHWESniaSbqHzTEmDdGNwgqfng3VkcIKn6YV3YWt1MgM"}'
2026-03-18 09:14:43.932 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:43.932 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:43.932 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:43.934 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:43.934 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.163
2026-03-18 09:14:43.934 DEBUG [src.node.docker_mananger] Generated ports ['56999', '57000', '57001', '57002', '57003']
2026-03-18 09:14:43.934 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:43.934 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:43.934 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:43.935 DEBUG [src.node.docker_mananger] docker run -i -t -p 56999:56999 -p 57000:57000 -p 57001:57001 -p 57002:57002 -p 57003:57003 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57001 --rest-port=56999 --tcp-port=57000 --discv5-udp-port=57002 --rest-address=0.0.0.0 --nat=extip:172.18.254.163 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=76f6fcdf3fa70fce0c175c999aee75cfca9cd7d1c2334eb4f05a536e4cecc5bf --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57003 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXGKya6dy5G_g-NMY0Z0MYVOETFfdkAiiSF5ore-XnXBaa8il_ICMf4k6RFcTVqIIneEkJiUPrWBePIoGr-EGACgmlkgnY0gmlwhKwS9wKKbXVsdGlhZGRyc5YACASsEvcCBqfnAAoErBL3Agan6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOquP3yQxYixlS5Ay_VCikyZbqOZQHWESniaSbqHzTEmDdGNwgqfng3VkcIKn6YV3YWt1MgM
2026-03-18 09:14:44.133 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.163 waku 112232c6ef765f49dc136570b0f3245a8ecea1a403936f66c8495a1383a841e6
2026-03-18 09:14:44.168 DEBUG [src.node.docker_mananger] Container started with ID 112232c6ef76. Setting up logs at ./log/docker/node2_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:44.169 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56999
2026-03-18 09:14:44.169 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:45.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56999/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:45.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:14:45.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:45.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56999/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:45.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.163/tcp/57000/p2p/16Uiu2HAmJND5BcCSouwjjaX9uFDvGJh99vd35S6KdQmh8Myv6ZUR","/ip4/172.18.254.163/tcp/57001/ws/p2p/16Uiu2HAmJND5BcCSouwjjaX9uFDvGJh99vd35S6KdQmh8Myv6ZUR"],"enrUri":"enr:-L24QHE6qfs1-c2g0UCn48EUXKgadbPPaxn01k0BGrfqH1eyGz0kD17FzZQm67sHIA7qGKApPPGsFaRkDK16LDXtPkoCgmlkgnY0gmlwhKwS_qOKbXVsdGlhZGRyc5YACASsEv6jBt6oAAoErBL-owbeqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVNmiCdOUuHP2IMn6GY6aXNKn1y71YS2Np-znn7auv06DdGNwgt6og3VkcILeqoV3YWt1MgE"}'
2026-03-18 09:14:45.207 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:45.208 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:45.208 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:45.210 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:45.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.131
2026-03-18 09:14:45.210 DEBUG [src.node.docker_mananger] Generated ports ['34285', '34286', '34287', '34288', '34289']
2026-03-18 09:14:45.210 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:45.210 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:45.210 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:45.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 34285:34285 -p 34286:34286 -p 34287:34287 -p 34288:34288 -p 34289:34289 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34287 --rest-port=34285 --tcp-port=34286 --discv5-udp-port=34288 --rest-address=0.0.0.0 --nat=extip:172.18.170.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3bf9cbb0be8dbf8550fe2ff8dfffd01fe79943b76a07b1924b8da4eccf59cc8d --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34289 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHE6qfs1-c2g0UCn48EUXKgadbPPaxn01k0BGrfqH1eyGz0kD17FzZQm67sHIA7qGKApPPGsFaRkDK16LDXtPkoCgmlkgnY0gmlwhKwS_qOKbXVsdGlhZGRyc5YACASsEv6jBt6oAAoErBL-owbeqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVNmiCdOUuHP2IMn6GY6aXNKn1y71YS2Np-znn7auv06DdGNwgt6og3VkcILeqoV3YWt1MgE
2026-03-18 09:14:45.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.131 waku 5459ecacab99efeaa1d5615a44bcf05af5d3f778aa3f240c2e03faf813e71106
2026-03-18 09:14:45.457 DEBUG [src.node.docker_mananger] Container started with ID 5459ecacab99. Setting up logs at ./log/docker/node3_2026-03-18_09-14-42__8b4fe6b5-e3a1-4ac1-a419-c0037a7662cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:45.458 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34285
2026-03-18 09:14:45.458 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:46.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34285/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:46.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:14:46.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:46.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34285/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:46.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.131/tcp/34286/p2p/16Uiu2HAm7AugmgQkCwTJzcQwGnyPLaTQkJK8QXH8A8AvBSZtT46q","/ip4/172.18.170.131/tcp/34287/ws/p2p/16Uiu2HAm7AugmgQkCwTJzcQwGnyPLaTQkJK8QXH8A8AvBSZtT46q"],"enrUri":"enr:-L24QDSJUVlDdrASy59d-cEqQHYVZGg45ju0F02lzTcejZosSNaLqfAE8Z7CWMlnWtEDzIUdNo5bNkmwbXEWS-2bBwQCgmlkgnY0gmlwhKwSqoOKbXVsdGlhZGRyc5YACASsEqqDBoXuAAoErBKqgwaF790DgnJzhQDGAQAAiXNlY3AyNTZrMaECroQHa1Pr6CIfGTT3FWcQNKXXO1kKWMq5fdne4ZPYFz6DdGNwgoXug3VkcIKF8IV3YWt1MgE"}'
2026-03-18 09:14:46.481 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:46.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.2/tcp/42983/p2p/16Uiu2HAmGc1j9E2XVhhgL76jf9dhm8suSDfJfCeS7Gjda3ECkjuJ"]'
2026-03-18 09:14:46.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.163/tcp/57000/p2p/16Uiu2HAmJND5BcCSouwjjaX9uFDvGJh99vd35S6KdQmh8Myv6ZUR"]'
2026-03-18 09:14:46.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:46.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:46.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:46.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.495 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.502 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.513 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.519 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.530 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.537 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.548 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.556 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.567 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.573 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.584 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.590 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.602 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.608 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.619 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.627 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.638 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.644 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.655 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42982/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.660 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.671 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.680 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.690 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.697 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.708 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.717 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.728 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.734 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.747 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.754 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.765 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.772 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.782 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.790 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.801 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.811 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.821 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.828 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.838 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56999/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.847 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.857 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.862 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.872 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.877 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.888 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.895 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.905 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.924 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.931 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.941 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.949 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.961 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.966 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.979 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:46.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:46.986 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:46.998 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:46.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:47.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.005 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:47.016 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:47.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:47.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.022 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-18 09:14:47.032 DEBUG [src.node.waku_node] Restarting container with id 112232c6ef76
2026-03-18 09:14:47.813 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-18 09:14:52.814 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:52.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42982/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:52.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93b247311b8e44f1c2605811ede64271184deaaddfa01d3de5249724e09c3be8"},{"messageHash":"0xc3fb511929d920050d40972a83464b18b3d29d808e53cb822b1d264b8aa869ef"},{"messageHash":"0xb2b1c4e40877db037d4115ac8ab9b861f5457a3db2a63277c0640ca335f1473c"},{"messageHash":"0x3eea4c33a1a1543f753379c90b66bb74a0e6dda056a3892de534bd4abb196cb5"},{"messageHash":"0x8c198fb39edc04e5cdd6c4bb63b7226e79e306c5ec026f806bbd6580e3e60607"},{"messageHash":"0x138b1b44793a514504ec9583c0599a3494fb3831e8dd4e094cbf2547b7837a00"},{"messageHash":"0x1a02d169706ea4ec2f8fbb0b47eaa9fd8cc1a5dc09d15ca7929e1e016fe02e7b"},{"messageHash":"0xcb3373068f86c1196d73b126453227cea249653cdd1e223ecafd664171e5f13b"},{"messageHash":"0xf71b249e54b19ddf8fefa6f331dee937a6688c8e395b8e0f112911043a1288c6"},{"messageHash":"0x0b6817cd63b70a3c807614a80f6e0de7ba297e10f294ec73beac33218a680ad7"},{"messageHash":"0x47b2285a2efff3a9a492ac5583eb9d4d5c771498bcd616be3e314d237c21d7f2"},{"messageHash":"0xa7ee6fbee7644760b5faea24c1e2340e7cdc5cc3cc7332f985e7a903a4aea0a9"},{"messageHash":"0xa7e0ba571651f05ec5b9e0e2c25b90a7ea0db289aa3dd56c71f6d45bd5947f11"},{"messageHash":"0x5a10763bc62c588463aedcd6af64db338f4c150193f3cf599ea964fa2fcea581"},{"messageHash":"0x35e9ef26a6d288322d7e6a0bceb4baac326cc173832edcae18159eae44cb1ec6"},{"messageHash":"0x79f36945c96ecc7139aed6fa8e076617b621ea4f3984e0520bb7a31976f14879"},{"messageHash":"0xf7f1ab3cba8a858a6626a2545566f6ee8f0a8b2f9d6517d87a49156ac754a05b"},{"messageHash":"0xa17acb5aad423f2e645db904c553c4ce762b496447ef0b690da270be4055d34e"},{"messageHash":"0x7d70303fa1ca9613f02cdc95bb22881913db45d6ad754ef88302d125fca6281d"},{"messageHash":"0xe29a7c3b7a9985469eeb8ee546bd3c5e91912e0287d6bdd5a7a0d17bd7e06f2c"},{"messageHash":"0x2bef665bb1fe3ae50a9ae55c60a68c101d81ea7eacc5ed3b4dacd810823faf15"},{"messageHash":"0x12bac08dd6f9be23c077b26def83cca65accb3bf4d4145d3e6edc77c07fabbee"},{"messageHash":"0xbf1fa5224c9c287b562308a272f44906fbdb3dc574007870a7d6af16f8b81874"},{"messageHash":"0x88d38a72c0f53fbab0eba54e67ceadef882cfdd39aeb1401afda52d848962683"},{"messageHash":"0x2bb30f16eea18bcaf98ef4a77df9c8f73d4ed5ba60cf9eed4abbb6ad07a3d9b8"},{"messageHash":"0x1755dc5485d87227b194906a052a0edacff20a29d8a438483295dbc381f8afd8"},{"messageHash":"0x20200205a7673c1a8b90d68d3eb6df0fba471b981f2472f3e8cf6e3d5b920313"},{"messageHash":"0x42508c16068a7ed3cafce7ab7f535bfe6d998f0770eb1595a5d9890bbc2fb54c"},{"messageHash":"0xb2c52b2464c3a67c90d3a8a50ac4b470175547d332cb1f456d96e95729868c65"},{"messageHash":"0xc54d8ecbd88d8645b79e3fa1c53404c5f8e77017afe0a5e32e29027515131ad3"}]}'
2026-03-18 09:14:52.819 DEBUG [src.steps.store] messages length is 30
2026-03-18 09:14:52.823 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:52.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56999/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:52.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ee741156622edd57be24","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93b247311b8e44f1c2605811ede64271184deaaddfa01d3de5249724e09c3be8"},{"messageHash":"0xc3fb511929d920050d40972a83464b18b3d29d808e53cb822b1d264b8aa869ef"},{"messageHash":"0xb2b1c4e40877db037d4115ac8ab9b861f5457a3db2a63277c0640ca335f1473c"},{"messageHash":"0x3eea4c33a1a1543f753379c90b66bb74a0e6dda056a3892de534bd4abb196cb5"},{"messageHash":"0x8c198fb39edc04e5cdd6c4bb63b7226e79e306c5ec026f806bbd6580e3e60607"},{"messageHash":"0x138b1b44793a514504ec9583c0599a3494fb3831e8dd4e094cbf2547b7837a00"},{"messageHash":"0x1a02d169706ea4ec2f8fbb0b47eaa9fd8cc1a5dc09d15ca7929e1e016fe02e7b"},{"messageHash":"0xcb3373068f86c1196d73b126453227cea249653cdd1e223ecafd664171e5f13b"},{"messageHash":"0xf71b249e54b19ddf8fefa6f331dee937a6688c8e395b8e0f112911043a1288c6"},{"messageHash":"0x0b6817cd63b70a3c807614a80f6e0de7ba297e10f294ec73beac33218a680ad7"},{"messageHash":"0x47b2285a2efff3a9a492ac5583eb9d4d5c771498bcd616be3e314d237c21d7f2"},{"messageHash":"0xa7ee6fbee7644760b5faea24c1e2340e7cdc5cc3cc7332f985e7a903a4aea0a9"},{"messageHash":"0xa7e0ba571651f05ec5b9e0e2c25b90a7ea0db289aa3dd56c71f6d45bd5947f11"},{"messageHash":"0x5a10763bc62c588463aedcd6af64db338f4c150193f3cf599ea964fa2fcea581"},{"messageHash":"0x35e9ef26a6d288322d7e6a0bceb4baac326cc173832edcae18159eae44cb1ec6"},{"messageHash":"0x79f36945c96ecc7139aed6fa8e076617b621ea4f3984e0520bb7a31976f14879"},{"messageHash":"0xf7f1ab3cba8a858a6626a2545566f6ee8f0a8b2f9d6517d87a49156ac754a05b"},{"messageHash":"0xa17acb5aad423f2e645db904c553c4ce762b496447ef0b690da270be4055d34e"},{"messageHash":"0x7d70303fa1ca9613f02cdc95bb22881913db45d6ad754ef88302d125fca6281d"},{"messageHash":"0xe29a7c3b7a9985469eeb8ee546bd3c5e91912e0287d6bdd5a7a0d17bd7e06f2c"},{"messageHash":"0x2bef665bb1fe3ae50a9ae55c60a68c101d81ea7eacc5ed3b4dacd810823faf15"},{"messageHash":"0x12bac08dd6f9be23c077b26def83cca65accb3bf4d4145d3e6edc77c07fabbee"},{"messageHash":"0xbf1fa5224c9c287b562308a272f44906fbdb3dc574007870a7d6af16f8b81874"},{"messageHash":"0x88d38a72c0f53fbab0eba54e67ceadef882cfdd39aeb1401afda52d848962683"},{"messageHash":"0x2bb30f16eea18bcaf98ef4a77df9c8f73d4ed5ba60cf9eed4abbb6ad07a3d9b8"},{"messageHash":"0x1755dc5485d87227b194906a052a0edacff20a29d8a438483295dbc381f8afd8"},{"messageHash":"0x20200205a7673c1a8b90d68d3eb6df0fba471b981f2472f3e8cf6e3d5b920313"},{"messageHash":"0x42508c16068a7ed3cafce7ab7f535bfe6d998f0770eb1595a5d9890bbc2fb54c"},{"messageHash":"0xb2c52b2464c3a67c90d3a8a50ac4b470175547d332cb1f456d96e95729868c65"},{"messageHash":"0xc54d8ecbd88d8645b79e3fa1c53404c5f8e77017afe0a5e32e29027515131ad3"}]}'
2026-03-18 09:14:52.832 DEBUG [src.steps.store] messages length is 30
2026-03-18 09:14:52.835 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:52.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34285/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:52.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d07cc492709e90bc9bce","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93b247311b8e44f1c2605811ede64271184deaaddfa01d3de5249724e09c3be8"},{"messageHash":"0xc3fb511929d920050d40972a83464b18b3d29d808e53cb822b1d264b8aa869ef"},{"messageHash":"0xb2b1c4e40877db037d4115ac8ab9b861f5457a3db2a63277c0640ca335f1473c"},{"messageHash":"0x3eea4c33a1a1543f753379c90b66bb74a0e6dda056a3892de534bd4abb196cb5"},{"messageHash":"0x8c198fb39edc04e5cdd6c4bb63b7226e79e306c5ec026f806bbd6580e3e60607"},{"messageHash":"0x138b1b44793a514504ec9583c0599a3494fb3831e8dd4e094cbf2547b7837a00"},{"messageHash":"0x1a02d169706ea4ec2f8fbb0b47eaa9fd8cc1a5dc09d15ca7929e1e016fe02e7b"},{"messageHash":"0xcb3373068f86c1196d73b126453227cea249653cdd1e223ecafd664171e5f13b"},{"messageHash":"0xf71b249e54b19ddf8fefa6f331dee937a6688c8e395b8e0f112911043a1288c6"},{"messageHash":"0x0b6817cd63b70a3c807614a80f6e0de7ba297e10f294ec73beac33218a680ad7"},{"messageHash":"0x47b2285a2efff3a9a492ac5583eb9d4d5c771498bcd616be3e314d237c21d7f2"},{"messageHash":"0xa7ee6fbee7644760b5faea24c1e2340e7cdc5cc3cc7332f985e7a903a4aea0a9"},{"messageHash":"0xa7e0ba571651f05ec5b9e0e2c25b90a7ea0db289aa3dd56c71f6d45bd5947f11"},{"messageHash":"0x5a10763bc62c588463aedcd6af64db338f4c150193f3cf599ea964fa2fcea581"},{"messageHash":"0x35e9ef26a6d288322d7e6a0bceb4baac326cc173832edcae18159eae44cb1ec6"},{"messageHash":"0x79f36945c96ecc7139aed6fa8e076617b621ea4f3984e0520bb7a31976f14879"},{"messageHash":"0xf7f1ab3cba8a858a6626a2545566f6ee8f0a8b2f9d6517d87a49156ac754a05b"},{"messageHash":"0xa17acb5aad423f2e645db904c553c4ce762b496447ef0b690da270be4055d34e"},{"messageHash":"0x7d70303fa1ca9613f02cdc95bb22881913db45d6ad754ef88302d125fca6281d"},{"messageHash":"0xe29a7c3b7a9985469eeb8ee546bd3c5e91912e0287d6bdd5a7a0d17bd7e06f2c"},{"messageHash":"0x2bef665bb1fe3ae50a9ae55c60a68c101d81ea7eacc5ed3b4dacd810823faf15"},{"messageHash":"0x12bac08dd6f9be23c077b26def83cca65accb3bf4d4145d3e6edc77c07fabbee"},{"messageHash":"0xbf1fa5224c9c287b562308a272f44906fbdb3dc574007870a7d6af16f8b81874"},{"messageHash":"0x88d38a72c0f53fbab0eba54e67ceadef882cfdd39aeb1401afda52d848962683"},{"messageHash":"0x2bb30f16eea18bcaf98ef4a77df9c8f73d4ed5ba60cf9eed4abbb6ad07a3d9b8"},{"messageHash":"0x1755dc5485d87227b194906a052a0edacff20a29d8a438483295dbc381f8afd8"},{"messageHash":"0x20200205a7673c1a8b90d68d3eb6df0fba471b981f2472f3e8cf6e3d5b920313"},{"messageHash":"0x42508c16068a7ed3cafce7ab7f535bfe6d998f0770eb1595a5d9890bbc2fb54c"},{"messageHash":"0xb2c52b2464c3a67c90d3a8a50ac4b470175547d332cb1f456d96e95729868c65"},{"messageHash":"0xc54d8ecbd88d8645b79e3fa1c53404c5f8e77017afe0a5e32e29027515131ad3"}]}'
2026-03-18 09:14:52.874 DEBUG [src.steps.store] messages length is 30
2026-03-18 09:14:52.884 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:14:52.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:14:52.888 DEBUG [src.node.waku_node] Stopping container with id e8d7fdfba3cb
2026-03-18 09:14:53.461 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:53.464 DEBUG [src.node.waku_node] Stopping container with id 112232c6ef76
2026-03-18 09:14:54.033 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:54.034 DEBUG [src.node.waku_node] Stopping container with id 5459ecacab99
2026-03-18 09:14:54.275 ERROR [src.node.docker_mananger] Max retries reached for container e8d7fdfba3cb. Exiting log stream.
2026-03-18 09:14:54.600 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:54.602 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:14:54.622 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:14:54.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:14:54.684 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
2026-03-18 09:08:13.684 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:13.684 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3
2026-03-18 09:08:13.685 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:13.685 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:08:13.685 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:08:13.694 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:13.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:13.694 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:13.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:13.697 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:13.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.60
2026-03-18 09:08:13.697 DEBUG [src.node.docker_mananger] Generated ports ['49840', '49841', '49842', '49843', '49844']
2026-03-18 09:08:13.697 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:08:13.698 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:08:13.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:13.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:13.698 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:13.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 49840:49840 -p 49841:49841 -p 49842:49842 -p 49843:49843 -p 49844:49844 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49842 --rest-port=49840 --tcp-port=49841 --discv5-udp-port=49843 --rest-address=0.0.0.0 --nat=extip:172.18.86.60 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7e57ffbbbeaec1c53ba33000e0b8d63e4f15ace84bfed539bacedfceeeb01806 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49844 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:08:13.899 ERROR [src.node.docker_mananger] Max retries reached for container 1216034b8fe6. Exiting log stream.
2026-03-18 09:08:13.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.60 waku 885afe879210022f1735872625f2f0c2ec2fb1da9267859506f5893d2ca2870b
2026-03-18 09:08:13.951 DEBUG [src.node.docker_mananger] Container started with ID 885afe879210. Setting up logs at ./log/docker/node1_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:13.952 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49840
2026-03-18 09:08:13.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:14.483 ERROR [src.node.docker_mananger] Max retries reached for container aaa95ad0543d. Exiting log stream.
2026-03-18 09:08:14.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49840/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:14.955 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-18 09:08:14.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:14.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:14.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.60/tcp/49841/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP","/ip4/172.18.86.60/tcp/49842/ws/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP"],"enrUri":"enr:-L24QOyF25PZVasfCPpitJPzeGvsQWv4HoEk2rA3xbRLMg53DmNOYrmvEihjlUN_Iwr4V9yp3I8JF59CQySvhElH6YcCgmlkgnY0gmlwhKwSVjyKbXVsdGlhZGRyc5YACASsElY8BsKxAAoErBJWPAbCst0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRnCimJez3wWgWpfk6s4MA25CWMlq3NPW6a_eS4iV7vSDdGNwgsKxg3VkcILCs4V3YWt1MgU"}'
2026-03-18 09:08:14.958 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:14.966 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:14.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:14.966 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:14.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:14.968 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:14.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.148
2026-03-18 09:08:14.968 DEBUG [src.node.docker_mananger] Generated ports ['14974', '14975', '14976', '14977', '14978']
2026-03-18 09:08:14.968 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:08:14.968 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:08:14.968 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:14.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:14.968 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:14.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 14974:14974 -p 14975:14975 -p 14976:14976 -p 14977:14977 -p 14978:14978 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14976 --rest-port=14974 --tcp-port=14975 --discv5-udp-port=14977 --rest-address=0.0.0.0 --nat=extip:172.18.76.148 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae83db2febe6a97f7afcd0b11577a361f3e6b7bacfddcbed842ea1ffbc4e44cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14978 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOyF25PZVasfCPpitJPzeGvsQWv4HoEk2rA3xbRLMg53DmNOYrmvEihjlUN_Iwr4V9yp3I8JF59CQySvhElH6YcCgmlkgnY0gmlwhKwSVjyKbXVsdGlhZGRyc5YACASsElY8BsKxAAoErBJWPAbCst0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRnCimJez3wWgWpfk6s4MA25CWMlq3NPW6a_eS4iV7vSDdGNwgsKxg3VkcILCs4V3YWt1MgU
2026-03-18 09:08:15.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.148 waku 819bfca3347e079c9f71b145a18a69bd6be939c16136bfc639cc5676c86cbb0e
2026-03-18 09:08:15.227 DEBUG [src.node.docker_mananger] Container started with ID 819bfca3347e. Setting up logs at ./log/docker/node2_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:15.227 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14974
2026-03-18 09:08:15.228 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:16.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:08:16.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.954 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-18 09:08:16.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:16.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:16.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.148/tcp/14975/p2p/16Uiu2HAkxRqZeu1KcVnXuiCHCRvPPTbP2FGAEosps1jMRKHh9KbG","/ip4/172.18.76.148/tcp/14976/ws/p2p/16Uiu2HAkxRqZeu1KcVnXuiCHCRvPPTbP2FGAEosps1jMRKHh9KbG"],"enrUri":"enr:-L24QGuoRHezHJE6w8z3PSN0QmFcvYgR-cUjRrwjUPGwnvOIWEzNQR02lYPuvsEuUMEblE9yw5OWcf7rmriKWsep2x0CgmlkgnY0gmlwhKwSTJSKbXVsdGlhZGRyc5YACASsEkyUBjp_AAoErBJMlAY6gN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLJ3lsFXcrbKfjTzcgiBQJKpPzY-ObTjGkx3xu5rIbouDdGNwgjp_g3VkcII6gYV3YWt1MgE"}'
2026-03-18 09:08:16.957 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:16.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.60/tcp/49841/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP"]'
2026-03-18 09:08:16.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:16.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49840/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-18 09:08:16.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:16.998 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:08:17.099 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:08:17.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:17.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824896987962881,"ephemeral":false,"proof":""}]'
2026-03-18 09:08:17.103 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:08:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14974/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824896987962881,"ephemeral":false,"proof":""}]'
2026-03-18 09:08:17.109 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:17.110 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:17.110 DEBUG [src.node.waku_node] Stopping container with id 885afe879210
2026-03-18 09:08:17.697 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:17.698 DEBUG [src.node.waku_node] Stopping container with id 819bfca3347e
2026-03-18 09:08:18.277 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:18.280 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:18.318 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:18.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_one_message with id: 2026-03-18_09-08-27__a2e05139-c843-44ec-9521-a7746246b3f3
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-27__a2e05139-c843-44ec-9521-a7746246b3f3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21815', '21816', '21817', '21818', '21819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21815:21815 -p 21816:21816 -p 21817:21817 -p 21818:21818 -p 21819:21819 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21817 --rest-port=21815 --tcp-port=21816 --discv5-udp-port=21818 --rest-address=0.0.0.0 --nat=extip:172.18.118.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45af6348d738abc5b003ceee5c270caaf45fd70eec4a3c93e2f17beefabc87cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21819 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d0f3240b39fa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.186 waku 5753b48378de36137fd131bfe1adf863a77e61f7bd86399f8f70b04691e10780
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5753b48378de. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-27__a2e05139-c843-44ec-9521-a7746246b3f3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21815
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 29cb142ae366. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21815/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:21815/debug/v1/info" -H "Content-Type: application/json" -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.186/tcp/21816/p2p/16Uiu2HAm7ebHdFeqFnU96AUfYzLEGbhzjoFLRqidzvDNnRrwsmHN","/ip4/172.18.118.186/tcp/21817/ws/p2p/16Uiu2HAm7ebHdFeqFnU96AUfYzLEGbhzjoFLRqidzvDNnRrwsmHN"],"enrUri":"enr:-L24QI76gTKAGtwZS1_fnT7v8s09NzmDtEaxK00-tyczdNIoL73yfMk19sfZVnXfTC2kATfH_orUW2VBl32Ln2jVVwACgmlkgnY0gmlwhKwSdrqKbXVsdGlhZGRyc5YACASsEna6BlU4AAoErBJ2ugZVOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtZt83Y_0qjQqkx40C2H0E1wTD1RvvT3VGAQJITYoHjWDdGNwglU4g3VkcIJVOoV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-27__a2e05139-c843-44ec-9521-a7746246b3f3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18131', '18132', '18133', '18134', '18135']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18131:18131 -p 18132:18132 -p 18133:18133 -p 18134:18134 -p 18135:18135 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18133 --rest-port=18131 --tcp-port=18132 --discv5-udp-port=18134 --rest-address=0.0.0.0 --nat=extip:172.18.61.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e18451d7b6a8c639d15adc9796caa2f537bc2d1ccd1e6cee5cbcc8efecdad0db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18135 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI76gTKAGtwZS1_fnT7v8s09NzmDtEaxK00-tyczdNIoL73yfMk19sfZVnXfTC2kATfH_orUW2VBl32Ln2jVVwACgmlkgnY0gmlwhKwSdrqKbXVsdGlhZGRyc5YACASsEna6BlU4AAoErBJ2ugZVOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtZt83Y_0qjQqkx40C2H0E1wTD1RvvT3VGAQJITYoHjWDdGNwglU4g3VkcIJVOoV3YWt1MgM --storenode=/ip4/172.18.118.186/tcp/21816/p2p/16Uiu2HAm7ebHdFeqFnU96AUfYzLEGbhzjoFLRqidzvDNnRrwsmHN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.116 waku 3ce76f8fb40e13a6ac6227d43eed5f7d89991bd9df15d51e22c0a580bbea5d1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ce76f8fb40e. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-27__a2e05139-c843-44ec-9521-a7746246b3f3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18131
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18131/health" -H "Content-Type: application/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:18131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.116/tcp/18132/p2p/16Uiu2HAmN1EAHU48GM3MQCe4KEY8vMEsMmdgT3SQ1ZNtL8atE57n","/ip4/172.18.61.116/tcp/18133/ws/p2p/16Uiu2HAmN1EAHU48GM3MQCe4KEY8vMEsMmdgT3SQ1ZNtL8atE57n"],"enrUri":"enr:-L24QDDiPe56Nvv1LF5sZ70qeZu5IQc8UGkjgJ2Aq3tpEoBzf4e_LeKmtqon7-L-iRwqQSgtPNW8aMeaYrESDYjLolwCgmlkgnY0gmlwhKwSPXSKbXVsdGlhZGRyc5YACASsEj10BkbUAAoErBI9dAZG1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiuhp8GzazTSf-aUgeA4jqIcwVBBpRF3FCX77mW_bJjGDdGNwgkbUg3VkcIJG1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.186/tcp/21816/p2p/16Uiu2HAm7ebHdFeqFnU96AUfYzLEGbhzjoFLRqidzvDNnRrwsmHN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:18131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:21815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1773824907161706080&endTime=1773824907161906080&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde7cb3690b87f146f3d80b88cc5b16cbbfa128671d542717ee631119f794a3eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1773824907161706080&endTime=1773824907161906080&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde7cb3690b87f146f3d80b88cc5b16cbbfa128671d542717ee631119f794a3eb"}]}'
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 5753b48378de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ce76f8fb40e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
2026-03-18 09:10:40.225 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:40.225 DEBUG [tests.conftest] Running test: test_filter_static_sharding_multiple_shards with id: 2026-03-18_09-10-40__59a8f244-9d56-42e8-b98c-1e6b9f4de64a
2026-03-18 09:10:40.225 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:40.225 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:10:40.226 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:10:40.233 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:40.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-40__59a8f244-9d56-42e8-b98c-1e6b9f4de64a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:40.233 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:40.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:40.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:40.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.62
2026-03-18 09:10:40.235 DEBUG [src.node.docker_mananger] Generated ports ['28429', '28430', '28431', '28432', '28433']
2026-03-18 09:10:40.235 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:10:40.236 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:40.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:40.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:40.236 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:40.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 28429:28429 -p 28430:28430 -p 28431:28431 -p 28432:28432 -p 28433:28433 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28431 --rest-port=28429 --tcp-port=28430 --discv5-udp-port=28432 --rest-address=0.0.0.0 --nat=extip:172.18.250.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c15d6cb60ae8fb7326fa83c78d6cb4bb6bbe205b32d5d42f6bcd9ee8cdadf534 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28433 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:10:40.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.62 waku f1d740289c4eeb0a3d8d05c08755763c27fdf51d2e81c5a8f15a1e87bdfefc0b
2026-03-18 09:10:40.473 DEBUG [src.node.docker_mananger] Container started with ID f1d740289c4e. Setting up logs at ./log/docker/node1_2026-03-18_09-10-40__59a8f244-9d56-42e8-b98c-1e6b9f4de64a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:40.473 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 28429
2026-03-18 09:10:40.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:41.032 ERROR [src.node.docker_mananger] Max retries reached for container 4e5e2d36250f. Exiting log stream.
2026-03-18 09:10:41.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28429/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:41.478 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-18 09:10:41.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:41.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:41.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.62/tcp/28430/p2p/16Uiu2HAmJjcdJVjfDxv1Wt9gyYCuJJdvZrHFdZ576UGidjiuEQUm","/ip4/172.18.250.62/tcp/28431/ws/p2p/16Uiu2HAmJjcdJVjfDxv1Wt9gyYCuJJdvZrHFdZ576UGidjiuEQUm"],"enrUri":"enr:-L24QHD94rNgQLXD2EGbEEEMPjKTAKTBg8Z4STk26SV_wsRTEapJb4Dtw7mu7yTSMi53Ouq1NWmSFwNqFaNvEUvD7LsCgmlkgnY0gmlwhKwS-j6KbXVsdGlhZGRyc5YACASsEvo-Bm8OAAoErBL6PgZvD90DgnJzhQACAQAAiXNlY3AyNTZrMaEDWlV2WH31DHij5gdfuEfyFt3BVxhfThgn7n_FKzxKye6DdGNwgm8Og3VkcIJvEIV3YWt1MgU"}'
2026-03-18 09:10:41.481 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:41.488 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:41.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-40__59a8f244-9d56-42e8-b98c-1e6b9f4de64a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:41.489 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:41.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:41.490 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:41.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.52
2026-03-18 09:10:41.491 DEBUG [src.node.docker_mananger] Generated ports ['36515', '36516', '36517', '36518', '36519']
2026-03-18 09:10:41.491 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:10:41.491 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:41.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:41.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:41.491 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:41.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 36515:36515 -p 36516:36516 -p 36517:36517 -p 36518:36518 -p 36519:36519 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36517 --rest-port=36515 --tcp-port=36516 --discv5-udp-port=36518 --rest-address=0.0.0.0 --nat=extip:172.18.195.52 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=93cf8bfbfece3caddf2c444f7a095ea8a7a16cf8ec702d3ef844ca72020f3c23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36519 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHD94rNgQLXD2EGbEEEMPjKTAKTBg8Z4STk26SV_wsRTEapJb4Dtw7mu7yTSMi53Ouq1NWmSFwNqFaNvEUvD7LsCgmlkgnY0gmlwhKwS-j6KbXVsdGlhZGRyc5YACASsEvo-Bm8OAAoErBL6PgZvD90DgnJzhQACAQAAiXNlY3AyNTZrMaEDWlV2WH31DHij5gdfuEfyFt3BVxhfThgn7n_FKzxKye6DdGNwgm8Og3VkcIJvEIV3YWt1MgU --filternode=/ip4/172.18.250.62/tcp/28430/p2p/16Uiu2HAmJjcdJVjfDxv1Wt9gyYCuJJdvZrHFdZ576UGidjiuEQUm
2026-03-18 09:10:41.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.52 waku c33605eb82ed7efbc606afa16fd9098a2f8e28ef1ccb8336678a6844534cd539
2026-03-18 09:10:41.761 DEBUG [src.node.docker_mananger] Container started with ID c33605eb82ed. Setting up logs at ./log/docker/node2_2026-03-18_09-10-40__59a8f244-9d56-42e8-b98c-1e6b9f4de64a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:41.761 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36515
2026-03-18 09:10:41.763 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:42.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:42.766 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-18 09:10:42.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:42.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:42.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.52/tcp/36516/p2p/16Uiu2HAm1koisf6Nk6iu2YccLLU9uj4U81HS2Uh26aPz4kj1M1Yw","/ip4/172.18.195.52/tcp/36517/ws/p2p/16Uiu2HAm1koisf6Nk6iu2YccLLU9uj4U81HS2Uh26aPz4kj1M1Yw"],"enrUri":"enr:-L24QAiubiYncUV1_L38Fjet0D6omh0FRXMLKH67lf_h7qGKIMoT9TdFHlngWwLkfESs4OV-NWt1uN5xkjSP-wTTkVQCgmlkgnY0gmlwhKwSwzSKbXVsdGlhZGRyc5YACASsEsM0Bo6kAAoErBLDNAaOpd0DgnJzhQACAQAAiXNlY3AyNTZrMaECXgzpZcS2_NGmW871MqYYf_uyMmY5m-hg_eo1CUmtW9yDdGNwgo6kg3VkcIKOpoV3YWt1MgA"}'
2026-03-18 09:10:42.769 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:42.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.62/tcp/28430/p2p/16Uiu2HAmJjcdJVjfDxv1Wt9gyYCuJJdvZrHFdZ576UGidjiuEQUm"]'
2026-03-18 09:10:42.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:42.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/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-18 09:10:42.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:42.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4dbc4a93-23b0-420c-890f-40466b00b789", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-18 09:10:42.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4dbc4a93-23b0-420c-890f-40466b00b789","statusDesc":"OK"}'
2026-03-18 09:10:42.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ed0d9ed9-401b-486f-8088-ac4fcc242e84", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-18 09:10:42.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ed0d9ed9-401b-486f-8088-ac4fcc242e84","statusDesc":"OK"}'
2026-03-18 09:10:42.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fa42f413-cfe7-41d7-bb13-73bec7cdc581", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-18 09:10:42.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fa42f413-cfe7-41d7-bb13-73bec7cdc581","statusDesc":"OK"}'
2026-03-18 09:10:42.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "802b72a9-8b60-498a-8303-b3467db09b19", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-18 09:10:42.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"802b72a9-8b60-498a-8303-b3467db09b19","statusDesc":"OK"}'
2026-03-18 09:10:42.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "258ec5d4-26ac-425c-b9c6-264cf37c7899", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-18 09:10:42.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"258ec5d4-26ac-425c-b9c6-264cf37c7899","statusDesc":"OK"}'
2026-03-18 09:10:42.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6f89bab4-dace-428d-9e95-0ea3da2c8d15", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-18 09:10:42.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6f89bab4-dace-428d-9e95-0ea3da2c8d15","statusDesc":"OK"}'
2026-03-18 09:10:42.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5388a25d-9d85-470f-b73c-ba53bd6ea6b6", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-18 09:10:42.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5388a25d-9d85-470f-b73c-ba53bd6ea6b6","statusDesc":"OK"}'
2026-03-18 09:10:42.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "aea86056-3c7b-4588-b387-de090fd206f1", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-18 09:10:42.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"aea86056-3c7b-4588-b387-de090fd206f1","statusDesc":"OK"}'
2026-03-18 09:10:42.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/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-18 09:10:42.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:42.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.014 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825042901115307,"ephemeral":false}]'
2026-03-18 09:10:43.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/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-18 09:10:43.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.130 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.133 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":1773825043019243767,"ephemeral":false}]'
2026-03-18 09:10:43.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/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-18 09:10:43.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.246 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825043135475103,"ephemeral":false}]'
2026-03-18 09:10:43.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/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-18 09:10:43.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.261 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.362 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825043251343085,"ephemeral":false}]'
2026-03-18 09:10:43.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:43.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.377 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.477 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825043367113842,"ephemeral":false}]'
2026-03-18 09:10:43.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:43.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.493 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.593 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825043483379964,"ephemeral":false}]'
2026-03-18 09:10:43.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:43.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.710 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825043598959504,"ephemeral":false}]'
2026-03-18 09:10:43.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28429/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:43.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:43.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:43.825 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:43.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36515/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:43.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825043715320324,"ephemeral":false}]'
2026-03-18 09:10:43.831 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:43.833 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:43.833 DEBUG [src.node.waku_node] Stopping container with id f1d740289c4e
2026-03-18 09:10:44.412 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:44.414 DEBUG [src.node.waku_node] Stopping container with id c33605eb82ed
2026-03-18 09:10:45.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:45.008 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:45.048 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:45.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,38 @@
2026-03-18 09:07:28.355 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:28.356 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-03-18_09-07-28__85db3c9b-d543-49df-b094-cb74dded950b
2026-03-18 09:07:28.356 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:28.356 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:07:28.357 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:07:28.357 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:28.357 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:07:28.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:07:28.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-28__85db3c9b-d543-49df-b094-cb74dded950b__wakuorg_nwaku:latest.log
2026-03-18 09:07:28.366 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:28.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:28.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:28.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.75
2026-03-18 09:07:28.368 DEBUG [src.node.docker_mananger] Generated ports ['22467', '22468', '22469', '22470', '22471']
2026-03-18 09:07:28.368 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:28.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:28.369 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:28.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 22467:22467 -p 22468:22468 -p 22469:22469 -p 22470:22470 -p 22471:22471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22469 --rest-port=22467 --tcp-port=22468 --discv5-udp-port=22470 --rest-address=0.0.0.0 --nat=extip:172.18.139.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7dd9ebfbfa4d1dd0daddbea257dc24cb5f01a5d64ddafede7639ecb11cea79ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22471 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-03-18 09:07:28.563 ERROR [src.node.docker_mananger] Max retries reached for container 2c5369d8d885. Exiting log stream.
2026-03-18 09:07:29.147 ERROR [src.node.docker_mananger] Max retries reached for container 187a28c8718e. Exiting log stream.
2026-03-18 09:07:30.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.75 waku 5ee14c2f6d15602e727a537d8b63c555e7ee78e1bb61f3145fb46a21089d0c7a
2026-03-18 09:07:30.909 DEBUG [src.node.docker_mananger] Container started with ID 5ee14c2f6d15. Setting up logs at ./log/docker/node1_2026-03-18_09-07-28__85db3c9b-d543-49df-b094-cb74dded950b__wakuorg_nwaku:latest.log
2026-03-18 09:07:30.909 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22467
2026-03-18 09:07:30.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:31.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22467/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:31.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:31.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:31.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:31.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.75/tcp/22468/p2p/16Uiu2HAmSA7AJZbtJMUwYpMyiYyEPPY7z27enMdfoXD851Lqrets","/ip4/172.18.139.75/tcp/22469/ws/p2p/16Uiu2HAmSA7AJZbtJMUwYpMyiYyEPPY7z27enMdfoXD851Lqrets"],"enrUri":"enr:-L24QCSwdnBXpKmjTlSc9m1zR2wMAlJlqQb4sUyb4XhlRQLub2I4vGXeVBoz-uNgVUufYZk5JKDITjcbCQxEA1xfobcCgmlkgnY0gmlwhKwSi0uKbXVsdGlhZGRyc5YACASsEotLBlfEAAoErBKLSwZXxd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyJ15aMYFtVPDMS97W1jp0DQSRTE-2-BPv2z8ewQ70nyDdGNwglfEg3VkcIJXxoV3YWt1Mg8"}'
2026-03-18 09:07:31.916 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:31.916 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-18 09:07:36.921 DEBUG [src.steps.metrics] All metrics are present and have valid values.
2026-03-18 09:07:36.923 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:36.924 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:36.924 DEBUG [src.node.waku_node] Stopping container with id 5ee14c2f6d15
2026-03-18 09:07:37.467 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:37.470 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:37.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-03-18 09:15:08.760 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:15:08.760 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-03-18_09-15-08__721d6e8c-7e35-4b9a-a4f5-25c4361eb699
2026-03-18 09:15:08.761 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:15:08.761 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:15:08.761 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:15:08.769 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:15:08.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-15-08__721d6e8c-7e35-4b9a-a4f5-25c4361eb699__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:08.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:15:08.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:15:08.771 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:15:08.771 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.221
2026-03-18 09:15:08.771 DEBUG [src.node.docker_mananger] Generated ports ['53756', '53757', '53758', '53759', '53760']
2026-03-18 09:15:08.772 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:15:08.772 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:15:08.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:15:08.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:15:08.772 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:15:08.772 DEBUG [src.node.docker_mananger] docker run -i -t -p 53756:53756 -p 53757:53757 -p 53758:53758 -p 53759:53759 -p 53760:53760 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53758 --rest-port=53756 --tcp-port=53757 --discv5-udp-port=53759 --rest-address=0.0.0.0 --nat=extip:172.18.5.221 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d68e2af1cdbbe945cdbb2a1b0eeb59bcddab9f9dd1b1fe7595a4eebef4ce4253 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53760 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
2026-03-18 09:15:08.935 ERROR [src.node.docker_mananger] Max retries reached for container c89e82554fd8. Exiting log stream.
2026-03-18 09:15:08.973 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.221 waku 547c7375eee2c1da9bc56b91a7c19eb315fc3c0bcf0fa7b3696e73051752fd44
2026-03-18 09:15:09.009 DEBUG [src.node.docker_mananger] Container started with ID 547c7375eee2. Setting up logs at ./log/docker/node1_2026-03-18_09-15-08__721d6e8c-7e35-4b9a-a4f5-25c4361eb699__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:09.010 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53756
2026-03-18 09:15:09.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:15:09.565 ERROR [src.node.docker_mananger] Max retries reached for container 837b505807b8. Exiting log stream.
2026-03-18 09:15:10.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53756/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:10.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:15:10.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53756/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:10.117 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-18 09:15:10.117 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:15:10.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53756/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:10.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.221/tcp/53757/p2p/16Uiu2HAm3Aqv9StnTpktKFUrnzoPtKuShett7rEyUCSzrw6aVQTB","/ip4/172.18.5.221/tcp/53758/ws/p2p/16Uiu2HAm3Aqv9StnTpktKFUrnzoPtKuShett7rEyUCSzrw6aVQTB"],"enrUri":"enr:-L24QNOcdVP7CIpTb5hcu4hVptL-kyCe73F7SomsJ6pdM2czcAgk-4gikgasd_g6lx0VyW8hLxpiYoVbl69raJJvpQUCgmlkgnY0gmlwhKwSBd2KbXVsdGlhZGRyc5YACASsEgXdBtH9AAoErBIF3QbR_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECcxEE6wrfHMIIPImnghsLya4udo1xQ-H8x4z6gHhthrqDdGNwgtH9g3VkcILR_4V3YWt1MgU"}'
2026-03-18 09:15:10.120 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:15:10.127 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:15:10.127 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-15-08__721d6e8c-7e35-4b9a-a4f5-25c4361eb699__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:10.127 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:15:10.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:15:10.129 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:15:10.129 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.62
2026-03-18 09:15:10.129 DEBUG [src.node.docker_mananger] Generated ports ['6793', '6794', '6795', '6796', '6797']
2026-03-18 09:15:10.129 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:15:10.129 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:15:10.129 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:15:10.129 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:15:10.130 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:15:10.130 DEBUG [src.node.docker_mananger] docker run -i -t -p 6793:6793 -p 6794:6794 -p 6795:6795 -p 6796:6796 -p 6797:6797 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6795 --rest-port=6793 --tcp-port=6794 --discv5-udp-port=6796 --rest-address=0.0.0.0 --nat=extip:172.18.91.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=73b7a1a69ccc1c72fda1cecaf90bf7bb1f5ef0555572751c7d56805548d8bd29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6797 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNOcdVP7CIpTb5hcu4hVptL-kyCe73F7SomsJ6pdM2czcAgk-4gikgasd_g6lx0VyW8hLxpiYoVbl69raJJvpQUCgmlkgnY0gmlwhKwSBd2KbXVsdGlhZGRyc5YACASsEgXdBtH9AAoErBIF3QbR_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECcxEE6wrfHMIIPImnghsLya4udo1xQ-H8x4z6gHhthrqDdGNwgtH9g3VkcILR_4V3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
2026-03-18 09:15:10.345 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.62 waku b0f58d6e88c51adde77a01e93188b0f2dcc688dbc1cb80a09e1f96096607893a
2026-03-18 09:15:10.380 DEBUG [src.node.docker_mananger] Container started with ID b0f58d6e88c5. Setting up logs at ./log/docker/node2_2026-03-18_09-15-08__721d6e8c-7e35-4b9a-a4f5-25c4361eb699__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:10.381 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 6793
2026-03-18 09:15:10.381 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:15:11.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:15:11.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:15:11.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:15:11.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:15:11.695 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:15:11.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.62/tcp/6794/p2p/16Uiu2HAmUxvu8BeAvpa4JPFnegzoBJjTtNGysbEvdLEwZLDcrVJD","/ip4/172.18.91.62/tcp/6795/ws/p2p/16Uiu2HAmUxvu8BeAvpa4JPFnegzoBJjTtNGysbEvdLEwZLDcrVJD"],"enrUri":"enr:-L24QAv_cgyqi-mkudkg_BLQt47-qhEu5Qct4zlTt-vmq17maSXapntIMCZ7CT5bKRnPJyxakn_iHQ482Ib__TyCiyoCgmlkgnY0gmlwhKwSWz6KbXVsdGlhZGRyc5YACASsEls-BhqKAAoErBJbPgYai90DgnJzhQACAQAAiXNlY3AyNTZrMaED8lOLDkLD77JMsQyCLLcaXlMn6_vYvlTByiw2FzXtjO6DdGNwghqKg3VkcIIajIV3YWt1MgE"}'
2026-03-18 09:15:11.697 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:15:11.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.221/tcp/53757/p2p/16Uiu2HAm3Aqv9StnTpktKFUrnzoPtKuShett7rEyUCSzrw6aVQTB"]'
2026-03-18 09:15:11.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:11.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53756/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-18 09:15:11.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:11.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-18 09:15:11.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:11.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53756/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-18 09:15:11.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:11.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:11.855 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:11.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53756/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825311741160120,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:11.859 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:11.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:11.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825311741160120,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:11.865 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:15:11.866 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:15:11.866 DEBUG [src.node.waku_node] Stopping container with id 547c7375eee2
2026-03-18 09:15:12.438 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:15:12.438 DEBUG [src.node.waku_node] Stopping container with id b0f58d6e88c5
2026-03-18 09:15:13.020 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:15:13.022 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:15:13.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:15:13.088 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-03-18 09:09:58.986 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:09:58.987 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231
2026-03-18 09:09:58.987 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:09:58.987 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:09:58.987 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:09:58.995 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:58.995 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:58.995 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:09:58.995 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:09:58.996 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:09:58.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.136
2026-03-18 09:09:58.997 DEBUG [src.node.docker_mananger] Generated ports ['60555', '60556', '60557', '60558', '60559']
2026-03-18 09:09:58.997 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:09:58.997 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:09:58.997 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:09:58.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 60555:60555 -p 60556:60556 -p 60557:60557 -p 60558:60558 -p 60559:60559 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60557 --rest-port=60555 --tcp-port=60556 --discv5-udp-port=60558 --rest-address=0.0.0.0 --nat=extip:172.18.101.136 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c4bedf0e4d2ecad60a910f95958321dd9dc7c2ffafbef91bc3edcbfdbb1d69a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60559 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:09:59.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.136 waku 345aad0389241f071dd9611b47c2fc537a747f1250941316c1600b1790197dfa
2026-03-18 09:09:59.241 ERROR [src.node.docker_mananger] Max retries reached for container 18a585c04af8. Exiting log stream.
2026-03-18 09:09:59.242 DEBUG [src.node.docker_mananger] Container started with ID 345aad038924. Setting up logs at ./log/docker/node1_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:59.243 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 60555
2026-03-18 09:09:59.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:09:59.785 ERROR [src.node.docker_mananger] Max retries reached for container d72f925dffd0. Exiting log stream.
2026-03-18 09:10:00.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:00.246 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:10:00.246 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:00.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:00.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.136/tcp/60556/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r","/ip4/172.18.101.136/tcp/60557/ws/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r"],"enrUri":"enr:-L24QPfnYBKONIl5SGxxE4f8GxZisi2f2OIys5EOBO8dwZIKX69g4_I11ooSK1DJIKnqOwpkzcCfvQNVmVLgtPs8ZxcCgmlkgnY0gmlwhKwSZYiKbXVsdGlhZGRyc5YACASsEmWIBuyMAAoErBJliAbsjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDBbI1M8-mz5m7WXSr94WIBY2ulNgzFws8wR3y2mn0GDWDdGNwguyMg3VkcILsjoV3YWt1MgU"}'
2026-03-18 09:10:00.249 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:00.256 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:00.257 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:00.257 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:00.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:00.258 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:00.258 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.221
2026-03-18 09:10:00.258 DEBUG [src.node.docker_mananger] Generated ports ['23485', '23486', '23487', '23488', '23489']
2026-03-18 09:10:00.259 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:00.259 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:00.259 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:00.259 DEBUG [src.node.docker_mananger] docker run -i -t -p 23485:23485 -p 23486:23486 -p 23487:23487 -p 23488:23488 -p 23489:23489 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23487 --rest-port=23485 --tcp-port=23486 --discv5-udp-port=23488 --rest-address=0.0.0.0 --nat=extip:172.18.171.221 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1befca3986defe1c993f67aadfc923fcba45abd115d80f654f86c60ffaceda0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23489 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPfnYBKONIl5SGxxE4f8GxZisi2f2OIys5EOBO8dwZIKX69g4_I11ooSK1DJIKnqOwpkzcCfvQNVmVLgtPs8ZxcCgmlkgnY0gmlwhKwSZYiKbXVsdGlhZGRyc5YACASsEmWIBuyMAAoErBJliAbsjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDBbI1M8-mz5m7WXSr94WIBY2ulNgzFws8wR3y2mn0GDWDdGNwguyMg3VkcILsjoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:10:00.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.221 waku 93e01244cf04ee57006e51be310342687f971411ba4fca783bad36c507b81962
2026-03-18 09:10:00.508 DEBUG [src.node.docker_mananger] Container started with ID 93e01244cf04. Setting up logs at ./log/docker/node2_2026-03-18_09-09-58__d75ad17e-3af2-422b-b717-a62022f91231__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:00.509 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23485
2026-03-18 09:10:00.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:01.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23485/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:10:01.543 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:01.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.221/tcp/23486/p2p/16Uiu2HAmM4xSebi6F5gdk8qy4yYsXeBVwzSCKZnvbqE2ZnZwTvuZ","/ip4/172.18.171.221/tcp/23487/ws/p2p/16Uiu2HAmM4xSebi6F5gdk8qy4yYsXeBVwzSCKZnvbqE2ZnZwTvuZ"],"enrUri":"enr:-L24QGNQE1zZlt0CemqHsiATG8klp7fQoxD-vRcvcCTLBsC9as3PHXg3ZPrcCE-6NjRCnJUOwi0fE7VxKP8GSst-ibgCgmlkgnY0gmlwhKwSq92KbXVsdGlhZGRyc5YACASsEqvdBlu-AAoErBKr3QZbv90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDfQFHJFZIgRA1fkFPWtJ2mmzECb6DQpnk3USJ2mhNvgyDdGNwglu-g3VkcIJbwIV3YWt1MgE"}'
2026-03-18 09:10:01.553 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:01.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.136/tcp/60556/p2p/16Uiu2HAmD3DznDox2xbhS51eYSv543mU9CVGiLcCQrz6A9Hurp1r"]'
2026-03-18 09:10:01.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:01.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60555/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-18 09:10:01.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:01.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23485/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-18 09:10:01.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:01.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60555/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:01.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:01.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:01.680 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:01.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.683 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":1773825001570777812,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:01.685 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:01.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23485/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.688 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":1773825001570777812,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:01.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60555/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:01.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:01.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:01.796 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:01.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60555/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825001689538784,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:01.801 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:01.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23485/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:01.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825001689538784,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:01.807 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:01.808 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:01.808 DEBUG [src.node.waku_node] Stopping container with id 345aad038924
2026-03-18 09:10:02.405 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:02.406 DEBUG [src.node.waku_node] Stopping container with id 93e01244cf04
2026-03-18 09:10:02.997 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:02.999 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:03.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:03.015 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_excessive_length_hash with id: 2026-03-18_09-11-53__36fbe52e-abf9-4b5c-94ce-d6db9c9214d0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-53__36fbe52e-abf9-4b5c-94ce-d6db9c9214d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1032', '1033', '1034', '1035', '1036']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1032:1032 -p 1033:1033 -p 1034:1034 -p 1035:1035 -p 1036:1036 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1034 --rest-port=1032 --tcp-port=1033 --discv5-udp-port=1035 --rest-address=0.0.0.0 --nat=extip:172.18.175.249 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5d8995dc1f9dffcfc28421b5053661d6cb5e7afdb89acaaf70dbc4e27ed7acd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1036 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 11e7d77efad8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.249 waku 6b252d1581a1a77d31112775ec9136f0885354418cd21393ad0fd166b4fc7325
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b252d1581a1. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-53__36fbe52e-abf9-4b5c-94ce-d6db9c9214d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1032
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 e67ece79b4df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1032/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:1032/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/1033/p2p/16Uiu2HAmFUDqv69eFgvXAyG5idfP4p7BiyRHCh1CxaPPPp57AXNP","/ip4/172.18.175.249/tcp/1034/ws/p2p/16Uiu2HAmFUDqv69eFgvXAyG5idfP4p7BiyRHCh1CxaPPPp57AXNP"],"enrUri":"enr:-L24QFvQJ2H2a3DNXhKI_Vfzyde5rTjhvMvkzgKaqpPUMSkuOFORJ3mxitujSIaEFB_jo2ojKGSZfznHe72NKCO0yxMCgmlkgnY0gmlwhKwSr_mKbXVsdGlhZGRyc5YACASsEq_5BgQJAAoErBKv-QYECt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKdDt2PhqeXsIaMfV7EyzgaHpmGjrintN4QHPqMCeKhiDdGNwggQJg3VkcIIEC4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-53__36fbe52e-abf9-4b5c-94ce-d6db9c9214d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19027', '19028', '19029', '19030', '19031']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19027:19027 -p 19028:19028 -p 19029:19029 -p 19030:19030 -p 19031:19031 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19029 --rest-port=19027 --tcp-port=19028 --discv5-udp-port=19030 --rest-address=0.0.0.0 --nat=extip:172.18.219.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0bc52f2b3e63b3f8ed2345fce9189ebc3a8af6d008bf859e74c21e62efd2cbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19031 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFvQJ2H2a3DNXhKI_Vfzyde5rTjhvMvkzgKaqpPUMSkuOFORJ3mxitujSIaEFB_jo2ojKGSZfznHe72NKCO0yxMCgmlkgnY0gmlwhKwSr_mKbXVsdGlhZGRyc5YACASsEq_5BgQJAAoErBKv-QYECt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKdDt2PhqeXsIaMfV7EyzgaHpmGjrintN4QHPqMCeKhiDdGNwggQJg3VkcIIEC4V3YWt1MgM --storenode=/ip4/172.18.175.249/tcp/1033/p2p/16Uiu2HAmFUDqv69eFgvXAyG5idfP4p7BiyRHCh1CxaPPPp57AXNP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.47 waku f1ad29ba09b3f3731b533a04a24aba079942738e925a8191b3dbd6329bdb681c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1ad29ba09b3. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-53__36fbe52e-abf9-4b5c-94ce-d6db9c9214d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19027
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19027/health" -H "Content-Type: application/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:19027/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/19028/p2p/16Uiu2HAmMruHqTYAdFJJ151h98qVDsepkrRTLJFcypUyXbwbT1F1","/ip4/172.18.219.47/tcp/19029/ws/p2p/16Uiu2HAmMruHqTYAdFJJ151h98qVDsepkrRTLJFcypUyXbwbT1F1"],"enrUri":"enr:-L24QEpoJzULj8p2E4uSqzepKXFvqpzE95KGIQFFE8EO7oSbYsziVsfUlGkiciwLt54veXsf7YeNSuCHPm2KHPm8KeoCgmlkgnY0gmlwhKwS2y-KbXVsdGlhZGRyc5YACASsEtsvBkpUAAoErBLbLwZKVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiMZuYyzYoVmR85mTQTaPrO4v09Q2uQ5W2Xn5Suh4aJyDdGNwgkpUg3VkcIJKVoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.249/tcp/1033/p2p/16Uiu2HAmFUDqv69eFgvXAyG5idfP4p7BiyRHCh1CxaPPPp57AXNP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1032/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:19027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:1032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:1032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:1032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:1032/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1032/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19027/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:19027/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b252d1581a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1ad29ba09b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2026-03-18_09-09-05__4507d281-8a78-4d72-88e4-e208bafb485c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-09-05__4507d281-8a78-4d72-88e4-e208bafb485c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61278', '61279', '61280', '61281', '61282']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61278:61278 -p 61279:61279 -p 61280:61280 -p 61281:61281 -p 61282:61282 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61280 --rest-port=61278 --tcp-port=61279 --discv5-udp-port=61281 --rest-address=0.0.0.0 --nat=extip:172.18.201.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5efeb398ab2dc47df2e16bd0785b7a40c62d98ffed80a07f49d3a7deb78920c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61282 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.101 waku 74da618f4254438abba4f6b235a59c97df8ebcc1cc7b0e048b9bcce95bb491ee
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container caa16239480a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74da618f4254. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-09-05__4507d281-8a78-4d72-88e4-e208bafb485c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61278
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 066076f0e508. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61278/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:61278/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/61279/p2p/16Uiu2HAkvc2P7QsE3qoEGghgxWB4vxKsgX1embATL33Syp7LGr1Z","/ip4/172.18.201.101/tcp/61280/ws/p2p/16Uiu2HAkvc2P7QsE3qoEGghgxWB4vxKsgX1embATL33Syp7LGr1Z"],"enrUri":"enr:-L24QALUy-vy-eiSHpkPGWtNA_xTo0N55QK6xJrAu3Jd4IlqKYhWssiNBTzjS-UaG4UJ-qDs6UADVmuNSlZ7-Q3AkdACgmlkgnY0gmlwhKwSyWWKbXVsdGlhZGRyc5YACASsEsllBu9fAAoErBLJZQbvYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEYKQTIsb2dUiM_pRfRhx9a4-kDsbsNRx7m4m25ptRQyDdGNwgu9fg3VkcILvYYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-09-05__4507d281-8a78-4d72-88e4-e208bafb485c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9902', '9903', '9904', '9905', '9906']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9902:9902 -p 9903:9903 -p 9904:9904 -p 9905:9905 -p 9906:9906 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9904 --rest-port=9902 --tcp-port=9903 --discv5-udp-port=9905 --rest-address=0.0.0.0 --nat=extip:172.18.109.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ffc0d363efff3f2b4467d1ad4eda0d5d39a812e9f8dcceedffeef2bae7bbd8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9906 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QALUy-vy-eiSHpkPGWtNA_xTo0N55QK6xJrAu3Jd4IlqKYhWssiNBTzjS-UaG4UJ-qDs6UADVmuNSlZ7-Q3AkdACgmlkgnY0gmlwhKwSyWWKbXVsdGlhZGRyc5YACASsEsllBu9fAAoErBLJZQbvYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEYKQTIsb2dUiM_pRfRhx9a4-kDsbsNRx7m4m25ptRQyDdGNwgu9fg3VkcILvYYV3YWt1MgM --storenode=/ip4/172.18.201.101/tcp/61279/p2p/16Uiu2HAkvc2P7QsE3qoEGghgxWB4vxKsgX1embATL33Syp7LGr1Z --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.205 waku d15c88a4a402355eb80029adcf17671eedf239ef593d0d0ae20f9769a08173f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d15c88a4a402. Setting up logs at ./log/docker/store_node1_2026-03-18_09-09-05__4507d281-8a78-4d72-88e4-e208bafb485c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9902
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9902/health" -H "Content-Type: application/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:9902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.205/tcp/9903/p2p/16Uiu2HAkwQ2b5d5yndKwKf2NW77AZSSbQFFjv5GTtDWQnbptnedV","/ip4/172.18.109.205/tcp/9904/ws/p2p/16Uiu2HAkwQ2b5d5yndKwKf2NW77AZSSbQFFjv5GTtDWQnbptnedV"],"enrUri":"enr:-L24QCln5uhJ3izWKdqDEnV5s_Q-TcUiBsrtteGhMTyAZQq9RO1lZAaOdwiX6KYnxk6MUYbZH8K-NyxBRDkw3lfbJQYCgmlkgnY0gmlwhKwSbc2KbXVsdGlhZGRyc5YACASsEm3NBiavAAoErBJtzQYmsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHUuDpBjA0Pmh9cO53nbK8UENGX9Ttf-jAM0xWpdauBCDdGNwgiavg3VkcIImsYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9902/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.101/tcp/61279/p2p/16Uiu2HAkvc2P7QsE3qoEGghgxWB4vxKsgX1embATL33Syp7LGr1Z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:9902/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:61278/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:61278/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x0d9b76b3b5dbdb41f2b74b694fa2763c6c064bf1f1cb12593a1f932c30787c39"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:9902/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x0d9b76b3b5dbdb41f2b74b694fa2763c6c064bf1f1cb12593a1f932c30787c39"}]}'
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 74da618f4254
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d15c88a4a402
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-03-18 09:07:17.746 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:17.747 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-18_09-07-17__81494cc4-3f79-495e-ba74-647bad690271
2026-03-18 09:07:17.747 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:17.747 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:17.747 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:07:17.755 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:17.755 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-17__81494cc4-3f79-495e-ba74-647bad690271__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:17.755 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:17.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:17.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:17.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.167
2026-03-18 09:07:17.757 DEBUG [src.node.docker_mananger] Generated ports ['2962', '2963', '2964', '2965', '2966']
2026-03-18 09:07:17.757 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:17.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:17.757 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:17.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 2962:2962 -p 2963:2963 -p 2964:2964 -p 2965:2965 -p 2966:2966 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2964 --rest-port=2962 --tcp-port=2963 --discv5-udp-port=2965 --rest-address=0.0.0.0 --nat=extip:172.18.4.167 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8a1f10d7cafaae4434c8ec0f8d8cf25788bb5bb956782e47cdb244cac4a043fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2966 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:07:17.946 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.167 waku 2ba05c4996183d47587c3721154197f088eb8a48e604fa64158f148245f2dcfa
2026-03-18 09:07:17.984 DEBUG [src.node.docker_mananger] Container started with ID 2ba05c499618. Setting up logs at ./log/docker/node1_2026-03-18_09-07-17__81494cc4-3f79-495e-ba74-647bad690271__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:17.985 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2962
2026-03-18 09:07:17.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:18.552 ERROR [src.node.docker_mananger] Max retries reached for container 8fc1cb236474. Exiting log stream.
2026-03-18 09:07:18.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:18.989 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:07:18.990 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:18.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:18.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.167/tcp/2963/p2p/16Uiu2HAmTbnpRWLzDirxnyuEtejyc4T9MAeEb5Q4eRTekBpAoo2U","/ip4/172.18.4.167/tcp/2964/ws/p2p/16Uiu2HAmTbnpRWLzDirxnyuEtejyc4T9MAeEb5Q4eRTekBpAoo2U"],"enrUri":"enr:-L24QMSyl1e9m2hKLmGuU7rmNCxYgIZsEJmvl1nSblNzRS-lUx6F_mp4w94IifYNSPZMX2uFP00KnTWeRpn6KZtn-q8CgmlkgnY0gmlwhKwSBKeKbXVsdGlhZGRyc5YACASsEgSnBguTAAoErBIEpwYLlN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED3g2FoQqeb05XSsZTx-gwcDYmWZC1j76IQkEwwmLHwO2DdGNwgguTg3VkcIILlYV3YWt1MgU"}'
2026-03-18 09:07:18.992 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:18.999 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:18.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-17__81494cc4-3f79-495e-ba74-647bad690271__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:18.999 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:19.000 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:19.001 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:19.001 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.39
2026-03-18 09:07:19.001 DEBUG [src.node.docker_mananger] Generated ports ['48606', '48607', '48608', '48609', '48610']
2026-03-18 09:07:19.001 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:19.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:19.001 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:19.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 48606:48606 -p 48607:48607 -p 48608:48608 -p 48609:48609 -p 48610:48610 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48608 --rest-port=48606 --tcp-port=48607 --discv5-udp-port=48609 --rest-address=0.0.0.0 --nat=extip:172.18.36.39 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3d3a544fdcfba9c7f5c8cce00f719ea83ad5b2bceabe0bb86117a63c91fe38b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48610 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMSyl1e9m2hKLmGuU7rmNCxYgIZsEJmvl1nSblNzRS-lUx6F_mp4w94IifYNSPZMX2uFP00KnTWeRpn6KZtn-q8CgmlkgnY0gmlwhKwSBKeKbXVsdGlhZGRyc5YACASsEgSnBguTAAoErBIEpwYLlN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED3g2FoQqeb05XSsZTx-gwcDYmWZC1j76IQkEwwmLHwO2DdGNwgguTg3VkcIILlYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:07:19.197 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.39 waku 1338a94ed74dad32c1cf99d2caf48218dc901c1ea65c3e705239d846b52e0f0d
2026-03-18 09:07:19.232 DEBUG [src.node.docker_mananger] Container started with ID 1338a94ed74d. Setting up logs at ./log/docker/node2_2026-03-18_09-07-17__81494cc4-3f79-495e-ba74-647bad690271__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:19.232 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48606
2026-03-18 09:07:19.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48606/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:20.262 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:20.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.39/tcp/48607/p2p/16Uiu2HAmCPcZQ4szmLK6b6qBLiAq7iD1jFgByaBKq263oSnNVpiz","/ip4/172.18.36.39/tcp/48608/ws/p2p/16Uiu2HAmCPcZQ4szmLK6b6qBLiAq7iD1jFgByaBKq263oSnNVpiz"],"enrUri":"enr:-L24QIajCHp2CSt0J9eNYeX3l7uiDWaJlTL_Ken-yQkQety6Gugjnti9Vnl4_DZpa9wQtW68tksbqw9L_ydkXfKQtewCgmlkgnY0gmlwhKwSJCeKbXVsdGlhZGRyc5YACASsEiQnBr3fAAoErBIkJwa94N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC_A-mAD9RJ2U36ZFMkCN_mj2UAwVayZFRoJgJboHVNi-DdGNwgr3fg3VkcIK94YV3YWt1MgE"}'
2026-03-18 09:07:20.275 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:20.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48606/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.167/tcp/2963/p2p/16Uiu2HAmTbnpRWLzDirxnyuEtejyc4T9MAeEb5Q4eRTekBpAoo2U"]'
2026-03-18 09:07:20.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:20.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2962/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-18 09:07:20.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:20.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48606/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-18 09:07:20.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:20.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2962/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:20.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:20.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:20.407 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:20.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824840298188598,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:20.412 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:20.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48606/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824840298188598,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:20.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2962/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:20.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:20.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:20.523 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:20.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2962/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824840416866647,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:20.526 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:20.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48606/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:20.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824840416866647,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:20.532 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:20.533 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:20.533 DEBUG [src.node.waku_node] Stopping container with id 2ba05c499618
2026-03-18 09:07:21.129 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:21.130 DEBUG [src.node.waku_node] Stopping container with id 1338a94ed74d
2026-03-18 09:07:21.701 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:21.704 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:21.720 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:21.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-03-18_09-06-24__a1eaa03e-a239-4a6e-9495-cbf114d893c6
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-24__a1eaa03e-a239-4a6e-9495-cbf114d893c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9159', '9160', '9161', '9162', '9163']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9159:9159 -p 9160:9160 -p 9161:9161 -p 9162:9162 -p 9163:9163 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9161 --rest-port=9159 --tcp-port=9160 --discv5-udp-port=9162 --rest-address=0.0.0.0 --nat=extip:172.18.69.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=243ef000daeccc1ec0cc51005c2f3fa1c4b4da575fe34d78058c910f200c83ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9163 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.229 waku 063cf16e259f561d98cb52c874ed510adec1593ec8ee3c28761ee3ae788019f7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3131184299ad. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 063cf16e259f. Setting up logs at ./log/docker/node1_2026-03-18_09-06-24__a1eaa03e-a239-4a6e-9495-cbf114d893c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9159
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 4e4542d23960. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9159/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:9159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.229/tcp/9160/p2p/16Uiu2HAmSef9JWAZ8HaSAiVNPF7QQAt5yR9xcMH55i1nUnK2KWzu","/ip4/172.18.69.229/tcp/9161/ws/p2p/16Uiu2HAmSef9JWAZ8HaSAiVNPF7QQAt5yR9xcMH55i1nUnK2KWzu"],"enrUri":"enr:-L24QFurg6gGIfRO4ncKo90FBFzGH-IgKY1oW-qWcmuLmbegKIB9zoNmUYzDo3qA7L_LxASyK4lwB1ZdrakV7qohFL0CgmlkgnY0gmlwhKwSReWKbXVsdGlhZGRyc5YACASsEkXlBiPIAAoErBJF5QYjyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz-3mYHn48NnawgfH8OYOuYEz6xWKR3iEu87I6nxCORKDdGNwgiPIg3VkcIIjyoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-24__a1eaa03e-a239-4a6e-9495-cbf114d893c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36525', '36526', '36527', '36528', '36529']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36525:36525 -p 36526:36526 -p 36527:36527 -p 36528:36528 -p 36529:36529 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36527 --rest-port=36525 --tcp-port=36526 --discv5-udp-port=36528 --rest-address=0.0.0.0 --nat=extip:172.18.177.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=04d8bebdc2c670bccfb85ea9258cb1be1cc6c9acdbd7a33a02ab3adc4baedfe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36529 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFurg6gGIfRO4ncKo90FBFzGH-IgKY1oW-qWcmuLmbegKIB9zoNmUYzDo3qA7L_LxASyK4lwB1ZdrakV7qohFL0CgmlkgnY0gmlwhKwSReWKbXVsdGlhZGRyc5YACASsEkXlBiPIAAoErBJF5QYjyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz-3mYHn48NnawgfH8OYOuYEz6xWKR3iEu87I6nxCORKDdGNwgiPIg3VkcIIjyoV3YWt1MgU --filternode=/ip4/172.18.69.229/tcp/9160/p2p/16Uiu2HAmSef9JWAZ8HaSAiVNPF7QQAt5yR9xcMH55i1nUnK2KWzu
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.73 waku 154e4d53e84f4e5ea7e4a86a9f8e380ce1dfb552a22aa2a0c58bd47119d625bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 154e4d53e84f. Setting up logs at ./log/docker/node2_2026-03-18_09-06-24__a1eaa03e-a239-4a6e-9495-cbf114d893c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/health" -H "Content-Type: application/json" -d 'None'
INFO  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:36525/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.73/tcp/36526/p2p/16Uiu2HAkudH5ZeeD8QGddaU9nJ2Vb8o1ucaz8pNDJv25uhWZkMUH","/ip4/172.18.177.73/tcp/36527/ws/p2p/16Uiu2HAkudH5ZeeD8QGddaU9nJ2Vb8o1ucaz8pNDJv25uhWZkMUH"],"enrUri":"enr:-L24QJ7nn3Txw4q1vlVGYJZGh7mKi9m95S1zByEGnmY_I1WWc7qsSScT0x_Fzgv-HOkrDj0AbQA2e0wizPQjgxa9_jsCgmlkgnY0gmlwhKwSsUmKbXVsdGlhZGRyc5YACASsErFJBo6uAAoErBKxSQaOr90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAvkTdcMdwW0lSaBd6vs5nMEYwdB6HubSaJr4RgaHHNaDdGNwgo6ug3VkcIKOsIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.229/tcp/9160/p2p/16Uiu2HAmSef9JWAZ8HaSAiVNPF7QQAt5yR9xcMH55i1nUnK2KWzu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:36525/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2abfc62-9748-4c83-abbf-04c48d9f72de", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c2abfc62-9748-4c83-abbf-04c48d9f72de","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773824786957103844,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773824787073011057,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773824787183699335,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773824787294743798,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773824787405456089,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36525/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36525/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36525/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -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:36525/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -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:36525/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36525/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -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:36525/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
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 063cf16e259f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 154e4d53e84f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_characters_in_hash with id: 2026-03-18_09-11-57__44d41add-c752-4cd7-ae30-4b0760063381
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-57__44d41add-c752-4cd7-ae30-4b0760063381__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46410', '46411', '46412', '46413', '46414']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46410:46410 -p 46411:46411 -p 46412:46412 -p 46413:46413 -p 46414:46414 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46412 --rest-port=46410 --tcp-port=46411 --discv5-udp-port=46413 --rest-address=0.0.0.0 --nat=extip:172.18.241.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e22db1bb758d9e68ebfbf01843e53e1abd4f1d52e288d2f6feadbeee0c3ae02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46414 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.4 waku 4cf83c0ca6a68e9fe0a9a9137417d77a51218df4f2048c2863d98022f4e643e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cf83c0ca6a6. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-57__44d41add-c752-4cd7-ae30-4b0760063381__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46410
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 6b252d1581a1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1ad29ba09b3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46410/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:46410/debug/v1/info" -H "Content-Type: application/json" -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.4/tcp/46411/p2p/16Uiu2HAm97DANbwfhK1k4H3Thv42fUNRMVNaS41YeHqPJzQugKgf","/ip4/172.18.241.4/tcp/46412/ws/p2p/16Uiu2HAm97DANbwfhK1k4H3Thv42fUNRMVNaS41YeHqPJzQugKgf"],"enrUri":"enr:-L24QDb2y8qJ6juF9wYy4F8rXOkaqw83mkY-8ZCdIJ_sUrfdPes9aHIb6l5lIMi7rchoMrAelCuWO9FCSYadGt-lKy4CgmlkgnY0gmlwhKwS8QSKbXVsdGlhZGRyc5YACASsEvEEBrVLAAoErBLxBAa1TN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECy0jW8-t9ywdGgV4z5OVRd2O1JdXPIKxzhqhsYo4OzvyDdGNwgrVLg3VkcIK1TYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-57__44d41add-c752-4cd7-ae30-4b0760063381__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19243', '19244', '19245', '19246', '19247']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19243:19243 -p 19244:19244 -p 19245:19245 -p 19246:19246 -p 19247:19247 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19245 --rest-port=19243 --tcp-port=19244 --discv5-udp-port=19246 --rest-address=0.0.0.0 --nat=extip:172.18.144.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d9bf678be7aba57fe198c83018e488bb77d69e54df13adbb1619cdc2042c917 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19247 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDb2y8qJ6juF9wYy4F8rXOkaqw83mkY-8ZCdIJ_sUrfdPes9aHIb6l5lIMi7rchoMrAelCuWO9FCSYadGt-lKy4CgmlkgnY0gmlwhKwS8QSKbXVsdGlhZGRyc5YACASsEvEEBrVLAAoErBLxBAa1TN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECy0jW8-t9ywdGgV4z5OVRd2O1JdXPIKxzhqhsYo4OzvyDdGNwgrVLg3VkcIK1TYV3YWt1MgM --storenode=/ip4/172.18.241.4/tcp/46411/p2p/16Uiu2HAm97DANbwfhK1k4H3Thv42fUNRMVNaS41YeHqPJzQugKgf --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.124 waku 23d08d97d743a0258cec32aa00007d44ddc8bd222c7c1fe24573d489440250c2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23d08d97d743. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-57__44d41add-c752-4cd7-ae30-4b0760063381__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19243
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19243/health" -H "Content-Type: application/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:19243/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/19244/p2p/16Uiu2HAmAFGni9rtAK5c9cLjoP8ZXri8MTBxKiCRKMZwdkyWpQMM","/ip4/172.18.144.124/tcp/19245/ws/p2p/16Uiu2HAmAFGni9rtAK5c9cLjoP8ZXri8MTBxKiCRKMZwdkyWpQMM"],"enrUri":"enr:-L24QDzYbgIklXbccGHPDW04T2EHWLUawOxXF6H0ia7dltANaOBDCcvng_7ee8vwwRxeZj3VoOB7pjXM8S_kTzblDHwCgmlkgnY0gmlwhKwSkHyKbXVsdGlhZGRyc5YACASsEpB8BkssAAoErBKQfAZLLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3DVGB8uJm5fV1CV-bGcTxj7ovM9XQdBgPW6X0YVHUsCDdGNwgkssg3VkcIJLLoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19243/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.4/tcp/46411/p2p/16Uiu2HAm97DANbwfhK1k4H3Thv42fUNRMVNaS41YeHqPJzQugKgf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46410/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:19243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:46410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:46410/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46410/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19243/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:19243/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
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 4cf83c0ca6a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23d08d97d743
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node_pauses_and_pauses with id: 2026-03-18_09-07-26__b5e247a7-4ff6-45e2-a668-a83ec58c4bab
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-26__b5e247a7-4ff6-45e2-a668-a83ec58c4bab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41450', '41451', '41452', '41453', '41454']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41450:41450 -p 41451:41451 -p 41452:41452 -p 41453:41453 -p 41454:41454 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41452 --rest-port=41450 --tcp-port=41451 --discv5-udp-port=41453 --rest-address=0.0.0.0 --nat=extip:172.18.19.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4da73b9c4f36bc979f65fb3b7a37685eb69fcea9f2b4c99cbe4ffc28b69daf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41454 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.124 waku 7d96ea19fb9c8580e6a10c511fbce4711e421f4d34df38ec9e9b8db7625ea360
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a38347c22be9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d96ea19fb9c. Setting up logs at ./log/docker/node1_2026-03-18_09-07-26__b5e247a7-4ff6-45e2-a668-a83ec58c4bab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 41450
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 4b55146081a3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.124/tcp/41451/p2p/16Uiu2HAm6PFAML27J4qCK89ygH7CqRy2JE48Bnvja4j6KP45AeDw","/ip4/172.18.19.124/tcp/41452/ws/p2p/16Uiu2HAm6PFAML27J4qCK89ygH7CqRy2JE48Bnvja4j6KP45AeDw"],"enrUri":"enr:-L24QBbK767ajIfkSpCd1x1nDWm7PNDdsxNCj9YgYO6eJi7LCRItFwnWrXDH4dckpbi_E4gkG0tR40WP2tDJyOZ2hqoCgmlkgnY0gmlwhKwSE3yKbXVsdGlhZGRyc5YACASsEhN8BqHrAAoErBITfAah7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECotFVMqruIN18F6AkZZLxisBV8taEKJXKVeq5-WmKjSqDdGNwgqHrg3VkcIKh7YV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-26__b5e247a7-4ff6-45e2-a668-a83ec58c4bab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54919', '54920', '54921', '54922', '54923']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54919:54919 -p 54920:54920 -p 54921:54921 -p 54922:54922 -p 54923:54923 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54921 --rest-port=54919 --tcp-port=54920 --discv5-udp-port=54922 --rest-address=0.0.0.0 --nat=extip:172.18.42.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bccf4bb1aacfe4b3c4f3fb7945be1fb483bd8d3e2bff0da9b74e8fcecc1bfef8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54923 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBbK767ajIfkSpCd1x1nDWm7PNDdsxNCj9YgYO6eJi7LCRItFwnWrXDH4dckpbi_E4gkG0tR40WP2tDJyOZ2hqoCgmlkgnY0gmlwhKwSE3yKbXVsdGlhZGRyc5YACASsEhN8BqHrAAoErBITfAah7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECotFVMqruIN18F6AkZZLxisBV8taEKJXKVeq5-WmKjSqDdGNwgqHrg3VkcIKh7YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.206 waku f2c1617aa1ab3fd508ec1a3c4077a9f27af5b5b39dc5f53aa1850d7826ec3d09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2c1617aa1ab. Setting up logs at ./log/docker/node2_2026-03-18_09-07-26__b5e247a7-4ff6-45e2-a668-a83ec58c4bab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54919
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.206/tcp/54920/p2p/16Uiu2HAmKDeR8gTYrSQDkaVBdkQvsrvRa6X9bwo8E2RrV8ntkJkg","/ip4/172.18.42.206/tcp/54921/ws/p2p/16Uiu2HAmKDeR8gTYrSQDkaVBdkQvsrvRa6X9bwo8E2RrV8ntkJkg"],"enrUri":"enr:-L24QAGHztuDqu6w1stBOiN0865w_HKl0d5ACCRwPO3Z_V2MRybZ6Hp3qayP_nEWn2j4433XGsLL28x2QYLZlRyWiZ0CgmlkgnY0gmlwhKwSKs6KbXVsdGlhZGRyc5YACASsEirOBtaIAAoErBIqzgbWid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYYO_xcMpdY9YCAIj9oLMuTUNK-356j__oDb10gglJBGDdGNwgtaIg3VkcILWioV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.124/tcp/41451/p2p/16Uiu2HAm6PFAML27J4qCK89ygH7CqRy2JE48Bnvja4j6KP45AeDw"]'
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:41450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:54919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824849401667072,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824849401667072,"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:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824849519898883,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824849519898883,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 7d96ea19fb9c
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 7d96ea19fb9c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773824849653586937,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773824849653586937,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id f2c1617aa1ab
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id f2c1617aa1ab
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773824849788144587,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773824849788144587,"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 7d96ea19fb9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2c1617aa1ab
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,138 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29161', '29162', '29163', '29164', '29165']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29161:29161 -p 29162:29162 -p 29163:29163 -p 29164:29164 -p 29165:29165 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29163 --rest-port=29161 --tcp-port=29162 --discv5-udp-port=29164 --rest-address=0.0.0.0 --nat=extip:172.18.82.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ddbcf4c7aec7fec75dadfe1a30bada783e7ec44ed16138b2acbbb4a6f9d838d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29165 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.169 waku 239e2505791e40292cf81c83a33f8e001d81fac768412a3a0c10e3d855029dd9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d894b0088aa9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 239e2505791e. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29161
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 63059af1fd0a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29161/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:29161/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw","/ip4/172.18.82.169/tcp/29163/ws/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw"],"enrUri":"enr:-L24QLHeo_JEx0kGGjtviDSP1RYegKuc3dx65ntZdZLLoQk3XX5QTcjGRrhiEqVOVHJH4rl1fLA-uJYUAIevoa1lA7MCgmlkgnY0gmlwhKwSUqmKbXVsdGlhZGRyc5YACASsElKpBnHqAAoErBJSqQZx690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmMFRgNoH4E2Ch4jF7vlh7rk1EpEoEFfuJBES3f1pXw6DdGNwgnHqg3VkcIJx7IV3YWt1Mg0"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13509', '13510', '13511', '13512', '13513']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13509:13509 -p 13510:13510 -p 13511:13511 -p 13512:13512 -p 13513:13513 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13511 --rest-port=13509 --tcp-port=13510 --discv5-udp-port=13512 --rest-address=0.0.0.0 --nat=extip:172.18.49.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db91d4e2371e9e9bfc3caa3a3fa697cc6eef19faff5216eefdbd2fcac7db43b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13513 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.82.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.245 waku 4eef76d49d6ded4b1152a15638a1956fd4e33237fefb636f9281600b332c9465
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4eef76d49d6d. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13509
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13509/health" -H "Content-Type: application/json" -d 'None'
INFO  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:13509/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.245/tcp/13510/p2p/16Uiu2HAkunqFe1ttDu8TzFQCJJawMfZjacrynn7UJ2SDKRZErUrS","/ip4/172.18.49.245/tcp/13511/ws/p2p/16Uiu2HAkunqFe1ttDu8TzFQCJJawMfZjacrynn7UJ2SDKRZErUrS"],"enrUri":"enr:-L24QFxs_NyKRrBynHUVYpHrXkA4RoQ0srP37ze10BI4kvxZYOGwoGV2v_sSS2wQAFlhV11Rs6BTvs6e7hUgu_RZJ48CgmlkgnY0gmlwhKwSMfWKbXVsdGlhZGRyc5YACASsEjH1BjTGAAoErBIx9QY0x90DgnJzhQDGAQAAiXNlY3AyNTZrMaECBWuuppMFhhjQBWZZ873IUYIxYzfUvHr725YevznLUneDdGNwgjTGg3VkcII0yIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13509/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47686', '47687', '47688', '47689', '47690']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47686:47686 -p 47687:47687 -p 47688:47688 -p 47689:47689 -p 47690:47690 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47688 --rest-port=47686 --tcp-port=47687 --discv5-udp-port=47689 --rest-address=0.0.0.0 --nat=extip:172.18.234.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=478a4975643b32ed5d7ff1f49a473ddb07de0bb0cbf4db7db4c11ce3ee29f0f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47690 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLHeo_JEx0kGGjtviDSP1RYegKuc3dx65ntZdZLLoQk3XX5QTcjGRrhiEqVOVHJH4rl1fLA-uJYUAIevoa1lA7MCgmlkgnY0gmlwhKwSUqmKbXVsdGlhZGRyc5YACASsElKpBnHqAAoErBJSqQZx690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmMFRgNoH4E2Ch4jF7vlh7rk1EpEoEFfuJBES3f1pXw6DdGNwgnHqg3VkcIJx7IV3YWt1Mg0 --lightpushnode=/ip4/172.18.82.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.244 waku aab4186cdba73c461f80c2c614ce85d6379404ebf1e7885fd3457c225ac5aec9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aab4186cdba7. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47686
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47686/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.244/tcp/47687/p2p/16Uiu2HAm8cefg7Eak3YsRoCuc9YHAFyQxuSMstBW1SXMnMxTp4pt","/ip4/172.18.234.244/tcp/47688/ws/p2p/16Uiu2HAm8cefg7Eak3YsRoCuc9YHAFyQxuSMstBW1SXMnMxTp4pt"],"enrUri":"enr:-L24QF-JpZ7FxZTSMOtMnCHauk6RlczB-PoJn3aV6-eUZZPKKRskWjAWQazCyZVWk2lHTOKz7oRdp-0QzZ1VyMSDQqgCgmlkgnY0gmlwhKwS6vSKbXVsdGlhZGRyc5YACASsEur0BrpHAAoErBLq9Aa6SN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw_fVw_9hSoJXKjcLNWnmxwrbsCPYlsPBcqYOzjM74h2DdGNwgrpHg3VkcIK6SYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47686/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47686/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.245/tcp/13510/p2p/16Uiu2HAkunqFe1ttDu8TzFQCJJawMfZjacrynn7UJ2SDKRZErUrS"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52704', '52705', '52706', '52707', '52708']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52704:52704 -p 52705:52705 -p 52706:52706 -p 52707:52707 -p 52708:52708 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52706 --rest-port=52704 --tcp-port=52705 --discv5-udp-port=52707 --rest-address=0.0.0.0 --nat=extip:172.18.158.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a0c0a74ba20b47c6e2c8baea3ddaaaeddfefbce0a7e36a56b4c9da138a99540 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52708 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.97 waku cb5980d201b69b74ab6aeb5f47c9cce520a577ce7101afc2387e33a3099ba941
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb5980d201b6. Setting up logs at ./log/docker/receiving_node4_2026-03-18_09-10-50__67e4caea-be8a-48ec-a96f-c18e64d48316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52704
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52704/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.97/tcp/52705/p2p/16Uiu2HAm6WMmiYJTRPouhLgPVHaBi1pfXQb1s2iyzs5meWZWrYKA","/ip4/172.18.158.97/tcp/52706/ws/p2p/16Uiu2HAm6WMmiYJTRPouhLgPVHaBi1pfXQb1s2iyzs5meWZWrYKA"],"enrUri":"enr:-L24QLPHwsvo5VHbpzeLw_NtkuQg2Doi9jl2FDE6Vq3aXLvscQ7G5wGxVkM7gU7UhQQG1DCxDICpvbSIBH0RDvlluRICgmlkgnY0gmlwhKwSnmGKbXVsdGlhZGRyc5YACASsEp5hBs3hAAoErBKeYQbN4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpKPfRJbmHSX7Fct-EEXC3N7-gt9irhm9ffawGQv9qbGDdGNwgs3hg3VkcILN44V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52704/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.169/tcp/29162/p2p/16Uiu2HAm5hxvRDja3ZLNLCbqEJCeXczgEsLLUCPPzike3ZjQYSXw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52704/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.245/tcp/13510/p2p/16Uiu2HAkunqFe1ttDu8TzFQCJJawMfZjacrynn7UJ2SDKRZErUrS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29161/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:13509/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.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:47686/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825056224568341}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:29161/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825056224568341,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825056224568341,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:52704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825056224568341,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13509/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825056224568341,"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 239e2505791e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4eef76d49d6d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aab4186cdba7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 239e2505791e. 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 cb5980d201b6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4eef76d49d6d. 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,76 @@
2026-03-18 09:10:54.067 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:54.068 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-03-18_09-10-54__e089436a-4a64-476a-b8d3-be22a176617c
2026-03-18 09:10:54.068 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:54.069 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:10:54.069 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:10:54.076 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:54.076 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-10-54__e089436a-4a64-476a-b8d3-be22a176617c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:54.076 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:54.076 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:54.078 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:54.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.33
2026-03-18 09:10:54.078 DEBUG [src.node.docker_mananger] Generated ports ['58212', '58213', '58214', '58215', '58216']
2026-03-18 09:10:54.078 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:54.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:54.079 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:54.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 58212:58212 -p 58213:58213 -p 58214:58214 -p 58215:58215 -p 58216:58216 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58214 --rest-port=58212 --tcp-port=58213 --discv5-udp-port=58215 --rest-address=0.0.0.0 --nat=extip:172.18.56.33 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=82c5553ee344ca6f71aed1cbd7ac5e9ee86626f8a1dbbcc8f8bbb6e01d9ca41c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58216 --metrics-logging=true --store=true --relay=true
2026-03-18 09:10:54.263 ERROR [src.node.docker_mananger] Max retries reached for container 5b153b1fe9b8. Exiting log stream.
2026-03-18 09:10:54.266 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.33 waku 50171fbfd23802e3649696b42b17e57aadfb06ff40bd68b6a4c993f85f3b089d
2026-03-18 09:10:54.299 DEBUG [src.node.docker_mananger] Container started with ID 50171fbfd238. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-10-54__e089436a-4a64-476a-b8d3-be22a176617c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:54.299 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58212
2026-03-18 09:10:54.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:54.853 ERROR [src.node.docker_mananger] Max retries reached for container 58b0c48affaf. Exiting log stream.
2026-03-18 09:10:55.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58212/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:55.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-18 09:10:55.304 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:55.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:55.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.33/tcp/58213/p2p/16Uiu2HAmS9rRbZfab56bPHbKF99hbzgRshN97Qm17VEFR2BngXsb","/ip4/172.18.56.33/tcp/58214/ws/p2p/16Uiu2HAmS9rRbZfab56bPHbKF99hbzgRshN97Qm17VEFR2BngXsb"],"enrUri":"enr:-L24QGoYJS9AggIxakX9m5k4BYtOlbRnI90npZ-g-EKBeOPLRke92o2QcAMTxIaCBgbf3hIGXjCXZ2o1avkcClRIyfcCgmlkgnY0gmlwhKwSOCGKbXVsdGlhZGRyc5YACASsEjghBuNlAAoErBI4IQbjZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyIzP1KgQBvsWxIWm1RNnJKf2ntpmoFTJzkx1zsYueBaDdGNwguNlg3VkcILjZ4V3YWt1MgM"}'
2026-03-18 09:10:55.307 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:55.314 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:55.315 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-10-54__e089436a-4a64-476a-b8d3-be22a176617c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:55.315 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:55.315 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:55.316 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:55.316 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.90
2026-03-18 09:10:55.317 DEBUG [src.node.docker_mananger] Generated ports ['10989', '10990', '10991', '10992', '10993']
2026-03-18 09:10:55.317 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:55.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:55.317 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:55.317 DEBUG [src.node.docker_mananger] docker run -i -t -p 10989:10989 -p 10990:10990 -p 10991:10991 -p 10992:10992 -p 10993:10993 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10991 --rest-port=10989 --tcp-port=10990 --discv5-udp-port=10992 --rest-address=0.0.0.0 --nat=extip:172.18.66.90 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7f7e1ba8ad8bc89ceab9bdd4034c84ffe6e6eccfd47b35aac4e573dfbfeed40f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10993 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGoYJS9AggIxakX9m5k4BYtOlbRnI90npZ-g-EKBeOPLRke92o2QcAMTxIaCBgbf3hIGXjCXZ2o1avkcClRIyfcCgmlkgnY0gmlwhKwSOCGKbXVsdGlhZGRyc5YACASsEjghBuNlAAoErBI4IQbjZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyIzP1KgQBvsWxIWm1RNnJKf2ntpmoFTJzkx1zsYueBaDdGNwguNlg3VkcILjZ4V3YWt1MgM --storenode=/ip4/172.18.56.33/tcp/58213/p2p/16Uiu2HAmS9rRbZfab56bPHbKF99hbzgRshN97Qm17VEFR2BngXsb --store=true --relay=true
2026-03-18 09:10:55.512 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.90 waku 0e9e8371ba51631e939cbd68b888c902ee2b5d645534c62cd00b5a305a586949
2026-03-18 09:10:55.548 DEBUG [src.node.docker_mananger] Container started with ID 0e9e8371ba51. Setting up logs at ./log/docker/store_node1_2026-03-18_09-10-54__e089436a-4a64-476a-b8d3-be22a176617c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:55.548 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10989
2026-03-18 09:10:55.548 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:56.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:56.552 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-18 09:10:56.552 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:56.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:56.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.90/tcp/10990/p2p/16Uiu2HAkvKV4ovKtFonNVwKp8fuDjJKowCMw1peJkuK2SWpc9TTP","/ip4/172.18.66.90/tcp/10991/ws/p2p/16Uiu2HAkvKV4ovKtFonNVwKp8fuDjJKowCMw1peJkuK2SWpc9TTP"],"enrUri":"enr:-L24QPa79hJM9ScranMQUe6qhHkn-KUYjFycBjSXrMt12msOKGG4qudjXvPW1MeIjFXbAI7omhuNlH7cwBfxNsVyZ9QCgmlkgnY0gmlwhKwSQlqKbXVsdGlhZGRyc5YACASsEkJaBiruAAoErBJCWgYq790DgnJzhQDGAQAAiXNlY3AyNTZrMaECDUXctCGLTY1dNxSwoEHBdlRgWsdm8ua7_V4UD4dK1zKDdGNwgirug3VkcIIq8IV3YWt1MgM"}'
2026-03-18 09:10:56.555 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:56.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.33/tcp/58213/p2p/16Uiu2HAmS9rRbZfab56bPHbKF99hbzgRshN97Qm17VEFR2BngXsb"]'
2026-03-18 09:10:56.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:56.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:10:56.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:56.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:10:56.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:56.564 DEBUG [src.steps.store] Relaying message
2026-03-18 09:10:56.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-03-18 09:10:56.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:56.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:56.772 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:10:56.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58212/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:56.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09a99657b8e4b93efffdc90868711cf42d4a3534bf2c689c9e50c8529db6b6e0"}]}'
2026-03-18 09:10:56.775 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:10:56.775 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:10:56.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:56.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09a99657b8e4b93efffdc90868711cf42d4a3534bf2c689c9e50c8529db6b6e0"}]}'
2026-03-18 09:10:56.779 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:10:56.781 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:56.782 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:56.782 DEBUG [src.node.waku_node] Stopping container with id 50171fbfd238
2026-03-18 09:10:57.404 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:57.406 DEBUG [src.node.waku_node] Stopping container with id 0e9e8371ba51
2026-03-18 09:10:57.990 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:57.992 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:57.999 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:58.004 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,665 @@
2026-03-18 09:06:46.106 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:06:46.107 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc
2026-03-18 09:06:46.107 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:06:46.107 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:06:46.107 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:06:46.114 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:06:46.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:46.115 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:46.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:46.116 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:46.116 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.202
2026-03-18 09:06:46.117 DEBUG [src.node.docker_mananger] Generated ports ['25323', '25324', '25325', '25326', '25327']
2026-03-18 09:06:46.117 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:46.117 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:46.117 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:46.117 DEBUG [src.node.docker_mananger] docker run -i -t -p 25323:25323 -p 25324:25324 -p 25325:25325 -p 25326:25326 -p 25327:25327 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25325 --rest-port=25323 --tcp-port=25324 --discv5-udp-port=25326 --rest-address=0.0.0.0 --nat=extip:172.18.139.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6bba21b235466e6db0fc0eb9feb0ed1b856dea45f8e9c70cc51ee5afac1beaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25327 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:06:46.298 ERROR [src.node.docker_mananger] Max retries reached for container 64042cdda846. Exiting log stream.
2026-03-18 09:06:46.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.202 waku fb671616707aafd4eb7a85b727a6deb5b1235bcd4d65fd70329855ca9988db8c
2026-03-18 09:06:46.345 DEBUG [src.node.docker_mananger] Container started with ID fb671616707a. Setting up logs at ./log/docker/node1_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:46.346 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25323
2026-03-18 09:06:46.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:46.841 ERROR [src.node.docker_mananger] Max retries reached for container 2a7392d2b3b2. Exiting log stream.
2026-03-18 09:06:47.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25323/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:47.351 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:06:47.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:47.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:47.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk","/ip4/172.18.139.202/tcp/25325/ws/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk"],"enrUri":"enr:-L24QHcgDbwdWCh3hfkZI12Y2xC-euhbtA4XBgJW8ADRZ3_lFCk75IbGemhxdsTReRd_GAyuxifOP_3UGaQIDuPeRpUCgmlkgnY0gmlwhKwSi8qKbXVsdGlhZGRyc5YACASsEovKBmLsAAoErBKLygZi7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC43FzENxd6IDhn846GHHwKhToB_h47YkSco2xn9J_EY-DdGNwgmLsg3VkcIJi7oV3YWt1MgU"}'
2026-03-18 09:06:47.354 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:47.354 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:06:47.361 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:06:47.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:47.362 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:47.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:47.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:47.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.255
2026-03-18 09:06:47.363 DEBUG [src.node.docker_mananger] Generated ports ['37239', '37240', '37241', '37242', '37243']
2026-03-18 09:06:47.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:47.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:47.364 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:47.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 37239:37239 -p 37240:37240 -p 37241:37241 -p 37242:37242 -p 37243:37243 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37241 --rest-port=37239 --tcp-port=37240 --discv5-udp-port=37242 --rest-address=0.0.0.0 --nat=extip:172.18.81.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=63aa3ec18bc52c8be4af84013ed6032853dbe649ffcf89a1fb01aac443fecc2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37243 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHcgDbwdWCh3hfkZI12Y2xC-euhbtA4XBgJW8ADRZ3_lFCk75IbGemhxdsTReRd_GAyuxifOP_3UGaQIDuPeRpUCgmlkgnY0gmlwhKwSi8qKbXVsdGlhZGRyc5YACASsEovKBmLsAAoErBKLygZi7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC43FzENxd6IDhn846GHHwKhToB_h47YkSco2xn9J_EY-DdGNwgmLsg3VkcIJi7oV3YWt1MgU --filternode=/ip4/172.18.139.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk
2026-03-18 09:06:47.567 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.255 waku bb29c602a12ea511a65b55226f1d958f86011f692ff6753deac43a24576169ab
2026-03-18 09:06:47.601 DEBUG [src.node.docker_mananger] Container started with ID bb29c602a12e. Setting up logs at ./log/docker/node2_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:47.602 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37239
2026-03-18 09:06:47.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:48.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:48.605 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-18 09:06:48.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:48.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:48.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.255/tcp/37240/p2p/16Uiu2HAmUfGJXm65w9nATYSsgWWcNYzg1JG7xdTwhd7YvacaBKD5","/ip4/172.18.81.255/tcp/37241/ws/p2p/16Uiu2HAmUfGJXm65w9nATYSsgWWcNYzg1JG7xdTwhd7YvacaBKD5"],"enrUri":"enr:-L24QJ0c-hbDOp3JCQkKxxO_jC7elguAsLkbTWQvrqu1_OO2Pn6AD2uexcH4ScvH-M2SsmkSwf-FpICV11ehNlhRSt4CgmlkgnY0gmlwhKwSUf-KbXVsdGlhZGRyc5YACASsElH_BpF4AAoErBJR_waRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7c0HPpJWGDgBRgA6ZBfJqJ3KX8hfmfGpeGxfAQ_vXoSDdGNwgpF4g3VkcIKReoV3YWt1MgA"}'
2026-03-18 09:06:48.609 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:48.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37239/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk"]'
2026-03-18 09:06:48.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:48.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:06:48.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:48.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37239/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "693a1ac3-dcf8-41b1-8173-a5e90c21e5b8", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:06:48.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"693a1ac3-dcf8-41b1-8173-a5e90c21e5b8","statusDesc":"OK"}'
2026-03-18 09:06:48.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:48.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:48.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:48.845 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:48.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:48.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773824808710317024,"ephemeral":false}]'
2026-03-18 09:06:48.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:48.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:48.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:48.981 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:48.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:48.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773824808850929145,"ephemeral":false}]'
2026-03-18 09:06:48.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.116 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773824808986558063,"ephemeral":false}]'
2026-03-18 09:06:49.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.152 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.252 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773824809121961051,"ephemeral":false}]'
2026-03-18 09:06:49.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.288 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.388 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773824809257885269,"ephemeral":false}]'
2026-03-18 09:06:49.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.424 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.524 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773824809393777272,"ephemeral":false}]'
2026-03-18 09:06:49.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.660 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773824809529745176,"ephemeral":false}]'
2026-03-18 09:06:49.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.796 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773824809665635607,"ephemeral":false}]'
2026-03-18 09:06:49.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:49.931 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:49.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:49.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773824809801256803,"ephemeral":false}]'
2026-03-18 09:06:49.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:49.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:49.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.067 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773824809936824749,"ephemeral":false}]'
2026-03-18 09:06:50.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.202 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773824810072085685,"ephemeral":false}]'
2026-03-18 09:06:50.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.338 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773824810207633710,"ephemeral":false}]'
2026-03-18 09:06:50.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.473 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773824810343058645,"ephemeral":false}]'
2026-03-18 09:06:50.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.609 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773824810478614403,"ephemeral":false}]'
2026-03-18 09:06:50.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.744 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773824810613922805,"ephemeral":false}]'
2026-03-18 09:06:50.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:50.879 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:50.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:50.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773824810749395380,"ephemeral":false}]'
2026-03-18 09:06:50.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.914 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.014 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773824810884692349,"ephemeral":false}]'
2026-03-18 09:06:51.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.150 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773824811019668991,"ephemeral":false}]'
2026-03-18 09:06:51.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.185 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.285 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773824811155596673,"ephemeral":false}]'
2026-03-18 09:06:51.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.421 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773824811290862693,"ephemeral":false}]'
2026-03-18 09:06:51.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.556 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773824811426588940,"ephemeral":false}]'
2026-03-18 09:06:51.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.592 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.692 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773824811561993362,"ephemeral":false}]'
2026-03-18 09:06:51.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.727 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.827 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773824811697549051,"ephemeral":false}]'
2026-03-18 09:06:51.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.862 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:51.962 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:51.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:51.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773824811832526538,"ephemeral":false}]'
2026-03-18 09:06:51.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:51.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:51.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.097 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773824811967647590,"ephemeral":false}]'
2026-03-18 09:06:52.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.132 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.232 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773824812102681136,"ephemeral":false}]'
2026-03-18 09:06:52.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.366 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773824812237207401,"ephemeral":false}]'
2026-03-18 09:06:52.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.401 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.502 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773824812372071019,"ephemeral":false}]'
2026-03-18 09:06:52.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.637 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773824812507151360,"ephemeral":false}]'
2026-03-18 09:06:52.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.772 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1773824812642388303,"ephemeral":false}]'
2026-03-18 09:06:52.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:52.907 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:52.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:52.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1773824812777660672,"ephemeral":false}]'
2026-03-18 09:06:52.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.042 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1773824812912451458,"ephemeral":false}]'
2026-03-18 09:06:53.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.177 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1773824813047261317,"ephemeral":false}]'
2026-03-18 09:06:53.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.312 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1773824813182216355,"ephemeral":false}]'
2026-03-18 09:06:53.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.447 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1773824813317036683,"ephemeral":false}]'
2026-03-18 09:06:53.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.482 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.582 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1773824813452908283,"ephemeral":false}]'
2026-03-18 09:06:53.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.718 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1773824813587695729,"ephemeral":false}]'
2026-03-18 09:06:53.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.853 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1773824813723005870,"ephemeral":false}]'
2026-03-18 09:06:53.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:53.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:53.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:53.989 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:53.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1773824813858713624,"ephemeral":false}]'
2026-03-18 09:06:53.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.025 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.125 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1773824813994676878,"ephemeral":false}]'
2026-03-18 09:06:54.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.261 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1773824814130903060,"ephemeral":false}]'
2026-03-18 09:06:54.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.396 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1773824814266341804,"ephemeral":false}]'
2026-03-18 09:06:54.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.532 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1773824814401723601,"ephemeral":false}]'
2026-03-18 09:06:54.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.667 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1773824814537284661,"ephemeral":false}]'
2026-03-18 09:06:54.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.701 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.802 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1773824814671836737,"ephemeral":false}]'
2026-03-18 09:06:54.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:54.938 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:54.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1773824814807646742,"ephemeral":false}]'
2026-03-18 09:06:54.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.972 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.073 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1773824814942971762,"ephemeral":false}]'
2026-03-18 09:06:55.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.108 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.208 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1773824815078203870,"ephemeral":false}]'
2026-03-18 09:06:55.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.345 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1773824815214691569,"ephemeral":false}]'
2026-03-18 09:06:55.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.386 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.486 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1773824815350367889,"ephemeral":false}]'
2026-03-18 09:06:55.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.521 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.622 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1773824815491526764,"ephemeral":false}]'
2026-03-18 09:06:55.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.757 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1773824815627102051,"ephemeral":false}]'
2026-03-18 09:06:55.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.795 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:55.895 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:55.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1773824815763154830,"ephemeral":false}]'
2026-03-18 09:06:55.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:55.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:55.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.032 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1773824815901895249,"ephemeral":false}]'
2026-03-18 09:06:56.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.067 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.167 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1773824816037153966,"ephemeral":false}]'
2026-03-18 09:06:56.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.202 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.302 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1773824816172523309,"ephemeral":false}]'
2026-03-18 09:06:56.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.337 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.437 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1773824816307365269,"ephemeral":false}]'
2026-03-18 09:06:56.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.474 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.575 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1773824816442874327,"ephemeral":false}]'
2026-03-18 09:06:56.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.610 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.710 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1773824816580501383,"ephemeral":false}]'
2026-03-18 09:06:56.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.745 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.845 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1773824816715416016,"ephemeral":false}]'
2026-03-18 09:06:56.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:56.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:56.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:56.980 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:56.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:56.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1773824816850687784,"ephemeral":false}]'
2026-03-18 09:06:56.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.014 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.114 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1773824816984984667,"ephemeral":false}]'
2026-03-18 09:06:57.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.148 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.248 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1773824817119221283,"ephemeral":false}]'
2026-03-18 09:06:57.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.383 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1773824817253537772,"ephemeral":false}]'
2026-03-18 09:06:57.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.519 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1773824817388547575,"ephemeral":false}]'
2026-03-18 09:06:57.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.554 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.655 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1773824817524744951,"ephemeral":false}]'
2026-03-18 09:06:57.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.690 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.790 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1773824817660287033,"ephemeral":false}]'
2026-03-18 09:06:57.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:57.925 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:57.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1773824817795127908,"ephemeral":false}]'
2026-03-18 09:06:57.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.061 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1773824817930480360,"ephemeral":false}]'
2026-03-18 09:06:58.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.196 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1773824818066497911,"ephemeral":false}]'
2026-03-18 09:06:58.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.230 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.330 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1773824818201488026,"ephemeral":false}]'
2026-03-18 09:06:58.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.366 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.466 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1773824818335940687,"ephemeral":false}]'
2026-03-18 09:06:58.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.501 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.602 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1773824818471160844,"ephemeral":false}]'
2026-03-18 09:06:58.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.737 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1773824818607284173,"ephemeral":false}]'
2026-03-18 09:06:58.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.772 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:58.872 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:58.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:58.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1773824818742523429,"ephemeral":false}]'
2026-03-18 09:06:58.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:58.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:58.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.007 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1773824818877224353,"ephemeral":false}]'
2026-03-18 09:06:59.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.142 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1773824819012204087,"ephemeral":false}]'
2026-03-18 09:06:59.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.178 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.278 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1773824819147896111,"ephemeral":false}]'
2026-03-18 09:06:59.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.415 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1773824819284911115,"ephemeral":false}]'
2026-03-18 09:06:59.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.551 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1773824819420566931,"ephemeral":false}]'
2026-03-18 09:06:59.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.686 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1773824819556118265,"ephemeral":false}]'
2026-03-18 09:06:59.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.822 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1773824819691328226,"ephemeral":false}]'
2026-03-18 09:06:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:06:59.957 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:06:59.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1773824819826773760,"ephemeral":false}]'
2026-03-18 09:06:59.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:59.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:59.992 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.092 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1773824819962236106,"ephemeral":false}]'
2026-03-18 09:07:00.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.127 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.228 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1773824820098417996,"ephemeral":false}]'
2026-03-18 09:07:00.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.362 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1773824820232956037,"ephemeral":false}]'
2026-03-18 09:07:00.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.399 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.499 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1773824820367762989,"ephemeral":false}]'
2026-03-18 09:07:00.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.534 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.634 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1773824820504120734,"ephemeral":false}]'
2026-03-18 09:07:00.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.769 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1773824820639316753,"ephemeral":false}]'
2026-03-18 09:07:00.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.804 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:00.905 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:00.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:00.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1773824820774389971,"ephemeral":false}]'
2026-03-18 09:07:00.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:00.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:00.940 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.040 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1773824820910248617,"ephemeral":false}]'
2026-03-18 09:07:01.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.176 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1773824821045677271,"ephemeral":false}]'
2026-03-18 09:07:01.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.311 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1773824821181394572,"ephemeral":false}]'
2026-03-18 09:07:01.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.448 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1773824821316932449,"ephemeral":false}]'
2026-03-18 09:07:01.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.484 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.584 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1773824821454003130,"ephemeral":false}]'
2026-03-18 09:07:01.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.720 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1773824821589401136,"ephemeral":false}]'
2026-03-18 09:07:01.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.755 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.855 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1773824821725280658,"ephemeral":false}]'
2026-03-18 09:07:01.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:01.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:01.890 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:01.991 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:01.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:01.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1773824821860643487,"ephemeral":false}]'
2026-03-18 09:07:01.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:02.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:02.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:02.126 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:02.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:02.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1773824821996105524,"ephemeral":false}]'
2026-03-18 09:07:02.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:02.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:02.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:02.262 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:02.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:02.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1773824822131428597,"ephemeral":false}]'
2026-03-18 09:07:02.268 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:02.269 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:02.269 DEBUG [src.node.waku_node] Stopping container with id fb671616707a
2026-03-18 09:07:02.871 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:02.873 DEBUG [src.node.waku_node] Stopping container with id bb29c602a12e
2026-03-18 09:07:03.458 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:03.461 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:03.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:03.550 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49840', '49841', '49842', '49843', '49844']
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 49840:49840 -p 49841:49841 -p 49842:49842 -p 49843:49843 -p 49844:49844 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49842 --rest-port=49840 --tcp-port=49841 --discv5-udp-port=49843 --rest-address=0.0.0.0 --nat=extip:172.18.86.60 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7e57ffbbbeaec1c53ba33000e0b8d63e4f15ace84bfed539bacedfceeeb01806 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49844 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1216034b8fe6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.60 waku 885afe879210022f1735872625f2f0c2ec2fb1da9267859506f5893d2ca2870b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 885afe879210. Setting up logs at ./log/docker/node1_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49840
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 aaa95ad0543d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49840/health" -H "Content-Type: application/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:49840/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/49841/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP","/ip4/172.18.86.60/tcp/49842/ws/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP"],"enrUri":"enr:-L24QOyF25PZVasfCPpitJPzeGvsQWv4HoEk2rA3xbRLMg53DmNOYrmvEihjlUN_Iwr4V9yp3I8JF59CQySvhElH6YcCgmlkgnY0gmlwhKwSVjyKbXVsdGlhZGRyc5YACASsElY8BsKxAAoErBJWPAbCst0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRnCimJez3wWgWpfk6s4MA25CWMlq3NPW6a_eS4iV7vSDdGNwgsKxg3VkcILCs4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14974', '14975', '14976', '14977', '14978']
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 14974:14974 -p 14975:14975 -p 14976:14976 -p 14977:14977 -p 14978:14978 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14976 --rest-port=14974 --tcp-port=14975 --discv5-udp-port=14977 --rest-address=0.0.0.0 --nat=extip:172.18.76.148 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae83db2febe6a97f7afcd0b11577a361f3e6b7bacfddcbed842ea1ffbc4e44cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14978 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOyF25PZVasfCPpitJPzeGvsQWv4HoEk2rA3xbRLMg53DmNOYrmvEihjlUN_Iwr4V9yp3I8JF59CQySvhElH6YcCgmlkgnY0gmlwhKwSVjyKbXVsdGlhZGRyc5YACASsElY8BsKxAAoErBJWPAbCst0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRnCimJez3wWgWpfk6s4MA25CWMlq3NPW6a_eS4iV7vSDdGNwgsKxg3VkcILCs4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.148 waku 819bfca3347e079c9f71b145a18a69bd6be939c16136bfc639cc5676c86cbb0e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 819bfca3347e. Setting up logs at ./log/docker/node2_2026-03-18_09-08-13__a79f1de8-72dc-4fff-ad5a-f3031cc933e3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14974
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/health" -H "Content-Type: application/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:14974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.148/tcp/14975/p2p/16Uiu2HAkxRqZeu1KcVnXuiCHCRvPPTbP2FGAEosps1jMRKHh9KbG","/ip4/172.18.76.148/tcp/14976/ws/p2p/16Uiu2HAkxRqZeu1KcVnXuiCHCRvPPTbP2FGAEosps1jMRKHh9KbG"],"enrUri":"enr:-L24QGuoRHezHJE6w8z3PSN0QmFcvYgR-cUjRrwjUPGwnvOIWEzNQR02lYPuvsEuUMEblE9yw5OWcf7rmriKWsep2x0CgmlkgnY0gmlwhKwSTJSKbXVsdGlhZGRyc5YACASsEkyUBjp_AAoErBJMlAY6gN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLJ3lsFXcrbKfjTzcgiBQJKpPzY-ObTjGkx3xu5rIbouDdGNwgjp_g3VkcII6gYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14974/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.60/tcp/49841/p2p/16Uiu2HAmHPxWDbYiWvB9tePiF67D5MMmjJjkDELCWTE5mi2czkJP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49840/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49840/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":1773824896987962881,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14974/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":1773824896987962881,"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 885afe879210
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 819bfca3347e
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,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-03-18_09-06-57__c41ce478-550e-435a-b068-247bce710d63
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-06-57__c41ce478-550e-435a-b068-247bce710d63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38934', '38935', '38936', '38937', '38938']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38934:38934 -p 38935:38935 -p 38936:38936 -p 38937:38937 -p 38938:38938 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38936 --rest-port=38934 --tcp-port=38935 --discv5-udp-port=38937 --rest-address=0.0.0.0 --nat=extip:172.18.185.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=34b5f225fecadc6c5ab0d4dedc0fccaab31211ff7180add04f8064999cd275b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38938 --metrics-logging=true --lightpush=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.147 waku 1121721c573bb843469affa1c7566eb03afcd640c2a6440324f87e0a69c93c14
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a64ead591826. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1121721c573b. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-06-57__c41ce478-550e-435a-b068-247bce710d63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38934
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 0c5a26a15deb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38934/health" -H "Content-Type: application/json" -d 'None'
INFO  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_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:38934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.147/tcp/38935/p2p/16Uiu2HAkxurnAioKZJEDb9UzyGWtPeJoExXsr9SfjiqdiLvuHNaH","/ip4/172.18.185.147/tcp/38936/ws/p2p/16Uiu2HAkxurnAioKZJEDb9UzyGWtPeJoExXsr9SfjiqdiLvuHNaH"],"enrUri":"enr:-L24QE7ryo47Ew1d_OvAN8C476fxVUauE7Xr6sgemys2Gl5LGzv3191-KD1Ka-c73u3kjjlxDvCA3JK5xKiDIPHWRjECgmlkgnY0gmlwhKwSuZOKbXVsdGlhZGRyc5YACASsErmTBpgXAAoErBK5kwaYGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM8uI18qDn6ClMExg2d1d50g2fx-gQEQwIF0EwrIU_J6DdGNwgpgXg3VkcIKYGYV3YWt1MgQ"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-06-57__c41ce478-550e-435a-b068-247bce710d63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17120', '17121', '17122', '17123', '17124']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17120:17120 -p 17121:17121 -p 17122:17122 -p 17123:17123 -p 17124:17124 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17122 --rest-port=17120 --tcp-port=17121 --discv5-udp-port=17123 --rest-address=0.0.0.0 --nat=extip:172.18.207.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f9cfdefcb3fa2bd94a5f2b6cfebacd745ebf62cbcf8faa1c539ab82a457e91c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17124 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE7ryo47Ew1d_OvAN8C476fxVUauE7Xr6sgemys2Gl5LGzv3191-KD1Ka-c73u3kjjlxDvCA3JK5xKiDIPHWRjECgmlkgnY0gmlwhKwSuZOKbXVsdGlhZGRyc5YACASsErmTBpgXAAoErBK5kwaYGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM8uI18qDn6ClMExg2d1d50g2fx-gQEQwIF0EwrIU_J6DdGNwgpgXg3VkcIKYGYV3YWt1MgQ --lightpushnode=/ip4/172.18.185.147/tcp/38935/p2p/16Uiu2HAkxurnAioKZJEDb9UzyGWtPeJoExXsr9SfjiqdiLvuHNaH --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.179 waku c45a02812a19ac44e0d0b59c6289397b34ae671aaecb0d7d0f34647a7a1803be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c45a02812a19. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-06-57__c41ce478-550e-435a-b068-247bce710d63__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17120
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17120/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:17120/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/17121/p2p/16Uiu2HAmMsjv9P3TPEkc8pibQWiLxvtX8toyaF4tshUzhzVUXBXN","/ip4/172.18.207.179/tcp/17122/ws/p2p/16Uiu2HAmMsjv9P3TPEkc8pibQWiLxvtX8toyaF4tshUzhzVUXBXN"],"enrUri":"enr:-L24QA8Gq-iJ5py1F2EHg9ON-DHxrR1yNORadeSNE44x-G6UQXDcbnAhu7pj9HivaBLmra0F062bWhz9z7t7fsK_p60CgmlkgnY0gmlwhKwSz7OKbXVsdGlhZGRyc5YACASsEs-zBkLhAAoErBLPswZC4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiP1priykdJIXioZj-GeCYNgS9aUDXMWbfHkuJRLcWGmDdGNwgkLhg3VkcIJC44V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.147/tcp/38935/p2p/16Uiu2HAkxurnAioKZJEDb9UzyGWtPeJoExXsr9SfjiqdiLvuHNaH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17120/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824819722636202}}'
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:17120/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1121721c573b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c45a02812a19
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-03-18_09-08-08__a37ed001-48ba-442e-aeca-5b236b0c0c73
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-08__a37ed001-48ba-442e-aeca-5b236b0c0c73__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24486', '24487', '24488', '24489', '24490']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24486:24486 -p 24487:24487 -p 24488:24488 -p 24489:24489 -p 24490:24490 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24488 --rest-port=24486 --tcp-port=24487 --discv5-udp-port=24489 --rest-address=0.0.0.0 --nat=extip:172.18.75.74 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=951b5a0a8b393b2cf81376bcf0092bffcdd4ccdcedfebf5555ddb6ac5aba88af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24490 --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.75.74 waku 1216034b8fe681a47b5591bb1abc93d48c8b03cb006d87e972cfcb54d8da1160
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74c48f41db34. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1216034b8fe6. Setting up logs at ./log/docker/node1_2026-03-18_09-08-08__a37ed001-48ba-442e-aeca-5b236b0c0c73__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 24486
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 b4c5b27f3a48. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:24486/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.74/tcp/24487/p2p/16Uiu2HAmDf8XSNUdUnpW1aEPf9sSzzqVP5R4ubLQXV8SXeG4ZRcn","/ip4/172.18.75.74/tcp/24488/ws/p2p/16Uiu2HAmDf8XSNUdUnpW1aEPf9sSzzqVP5R4ubLQXV8SXeG4ZRcn"],"enrUri":"enr:-L24QHg-Au-oPE30PNQ50sipA1rYFCwRvaXdZG3L0dNqpWRjDxacNTjJDjEP-w7IMCXgJGf-ukliYTp7N9rDn3MO1sACgmlkgnY0gmlwhKwSS0qKbXVsdGlhZGRyc5YACASsEktKBl-nAAoErBJLSgZfqN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDDuTuLnQzEbgENa-qXNT0U9lr7M-_YItcVyXsKM0-tUuDdGNwgl-ng3VkcIJfqYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-08__a37ed001-48ba-442e-aeca-5b236b0c0c73__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31746', '31747', '31748', '31749', '31750']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31746:31746 -p 31747:31747 -p 31748:31748 -p 31749:31749 -p 31750:31750 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31748 --rest-port=31746 --tcp-port=31747 --discv5-udp-port=31749 --rest-address=0.0.0.0 --nat=extip:172.18.101.110 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=99ac1a6fc21cbeff581df9dbfbd4fce133e0faba2b41cbb1dc8598bbed6951ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31750 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHg-Au-oPE30PNQ50sipA1rYFCwRvaXdZG3L0dNqpWRjDxacNTjJDjEP-w7IMCXgJGf-ukliYTp7N9rDn3MO1sACgmlkgnY0gmlwhKwSS0qKbXVsdGlhZGRyc5YACASsEktKBl-nAAoErBJLSgZfqN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDDuTuLnQzEbgENa-qXNT0U9lr7M-_YItcVyXsKM0-tUuDdGNwgl-ng3VkcIJfqYV3YWt1MgU --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.101.110 waku aaa95ad0543d119233fef8e044215f86e909bd852338364f642400223075727a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aaa95ad0543d. Setting up logs at ./log/docker/node2_2026-03-18_09-08-08__a37ed001-48ba-442e-aeca-5b236b0c0c73__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31746
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.110/tcp/31747/p2p/16Uiu2HAmGCRWy7Bwz2qpUoFqEX7u5GLCdEeRduRFEkj7AphvtD2r","/ip4/172.18.101.110/tcp/31748/ws/p2p/16Uiu2HAmGCRWy7Bwz2qpUoFqEX7u5GLCdEeRduRFEkj7AphvtD2r"],"enrUri":"enr:-L24QIuxs_Wu-A4o_gl8Ii4ue9Dkk5XeKLJGbyEKuFrpNcHnPYwJqNZlB1oJdtjmsDY8DkO2ozG5csiN69ogV7gH4N4CgmlkgnY0gmlwhKwSZW6KbXVsdGlhZGRyc5YACASsEmVuBnwDAAoErBJlbgZ8BN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDNKCFqiuQIEQR6PbJK-Szg4ATk2F18b-d7F2Oesgv66ODdGNwgnwDg3VkcIJ8BYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.74/tcp/24487/p2p/16Uiu2HAmDf8XSNUdUnpW1aEPf9sSzzqVP5R4ubLQXV8SXeG4ZRcn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31746/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/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":1773824890912060603,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/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":1773824890912060603,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773824891029175323,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773824891029175323,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/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":1773824891144186089,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/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":1773824891144186089,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824891258930742,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824891258930742,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773824891374903254,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773824891374903254,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773824891489654972,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773824891489654972,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773824891604827701,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773824891604827701,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773824891719982254,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773824891719982254,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:24486/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/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 DELETE "http://127.0.0.1:31746/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/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:24486/relay/v1/auto/messages" -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:24486/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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:24486/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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:24486/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824891868946980,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773824891868946980,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773824891982977672,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773824891982977672,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773824892098691218,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773824892098691218,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773824892236802518,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773824892236802518,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24486/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24486/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773824892353756064,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31746/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773824892353756064,"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 1216034b8fe6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aaa95ad0543d
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,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-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23108', '23109', '23110', '23111', '23112']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23108:23108 -p 23109:23109 -p 23110:23110 -p 23111:23111 -p 23112:23112 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23110 --rest-port=23108 --tcp-port=23109 --discv5-udp-port=23111 --rest-address=0.0.0.0 --nat=extip:172.18.147.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bde9f74a767da494d636a92dfecc68b77da7b6d072ce631b3efd5bab4d36b6e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23112 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0e7718a8d275. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.155 waku ed7cb918ae833c3fd434043782c72c56c53f091a0546c56434bf5e087efa7f44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed7cb918ae83. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23108
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 3076addc39e5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:23108/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/23109/p2p/16Uiu2HAmKY3yZBcy2ikpnxWPeCgZjAg2HqWoTx5iEmTxuZhbzQDQ","/ip4/172.18.147.155/tcp/23110/ws/p2p/16Uiu2HAmKY3yZBcy2ikpnxWPeCgZjAg2HqWoTx5iEmTxuZhbzQDQ"],"enrUri":"enr:-L24QGNu4frTSqadX2zRV3ymopjsNAC-4_fJDXvcs7rsRZM8XoWRR7fdhutzc0QB-s7PK2b_zO8_-xMLi4hc8_FyG8sCgmlkgnY0gmlwhKwSk5uKbXVsdGlhZGRyc5YACASsEpObBlpFAAoErBKTmwZaRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZjrXiLiSNUViVGEHSgQUqK__PMy6SsB_kNoDsH6ErhODdGNwglpFg3VkcIJaR4V3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28400', '28401', '28402', '28403', '28404']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28400:28400 -p 28401:28401 -p 28402:28402 -p 28403:28403 -p 28404:28404 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28402 --rest-port=28400 --tcp-port=28401 --discv5-udp-port=28403 --rest-address=0.0.0.0 --nat=extip:172.18.3.12 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2e996eaa978d4bcc8df2fa99ec07ddfa0eaba72e027dfd6dd4be536de3917fb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28404 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.12 waku 08d43ee3fa5a00cb68a537e74d76c1a20a06893a7b76e6dd1a89d06887e4c55a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08d43ee3fa5a. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 28400
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28400/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28400/debug/v1/info" -H "Content-Type: application/json" -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.12/tcp/28401/p2p/16Uiu2HAmEXqtW3Qe8qUviSyKPjXY2kNvjPwFnrvQfVXPyhv2jaRX","/ip4/172.18.3.12/tcp/28402/ws/p2p/16Uiu2HAmEXqtW3Qe8qUviSyKPjXY2kNvjPwFnrvQfVXPyhv2jaRX"],"enrUri":"enr:-L24QLWRLH95hksoBs_5lY4EHAvdFBJjQYb9U7Az2nvSV49IZn774IG5VBXMEAgstUnmtfZPivh_ifboiIMEi1X4stUCgmlkgnY0gmlwhKwSAwyKbXVsdGlhZGRyc5YACASsEgMMBm7xAAoErBIDDAZu8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDG-K9heiM123ByX5OUMw8mcpbTW1v75JJSUjneFGQIPKDdGNwgm7xg3VkcIJu84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28400/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.155/tcp/23109/p2p/16Uiu2HAmKY3yZBcy2ikpnxWPeCgZjAg2HqWoTx5iEmTxuZhbzQDQ"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47449', '47450', '47451', '47452', '47453']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47449:47449 -p 47450:47450 -p 47451:47451 -p 47452:47452 -p 47453:47453 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47451 --rest-port=47449 --tcp-port=47450 --discv5-udp-port=47452 --rest-address=0.0.0.0 --nat=extip:172.18.1.238 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dceee45c29dfdcfbb6762f0e7ceaf2be775ddcff672c91f4ec8c30ebcabd7a4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47453 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGNu4frTSqadX2zRV3ymopjsNAC-4_fJDXvcs7rsRZM8XoWRR7fdhutzc0QB-s7PK2b_zO8_-xMLi4hc8_FyG8sCgmlkgnY0gmlwhKwSk5uKbXVsdGlhZGRyc5YACASsEpObBlpFAAoErBKTmwZaRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZjrXiLiSNUViVGEHSgQUqK__PMy6SsB_kNoDsH6ErhODdGNwglpFg3VkcIJaR4V3YWt1Mgk --lightpushnode=/ip4/172.18.147.155/tcp/23109/p2p/16Uiu2HAmKY3yZBcy2ikpnxWPeCgZjAg2HqWoTx5iEmTxuZhbzQDQ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.238 waku 4a3416bb743f09843e8f17c130dd8d81b04ae5c5068d54e89574ef3eda07f696
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a3416bb743f. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-12-27__a13275c8-a7fe-4675-b866-df562d0918f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47449
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47449/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47449/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.238/tcp/47450/p2p/16Uiu2HAkwwuhz5kV789WSweEYxeUdm6tPVgZjx3TwWqeZAvBc1t9","/ip4/172.18.1.238/tcp/47451/ws/p2p/16Uiu2HAkwwuhz5kV789WSweEYxeUdm6tPVgZjx3TwWqeZAvBc1t9"],"enrUri":"enr:-L24QMO9xg1g5e36ClEdsExo0LIx4a_ipbep54OILL-nkHGSHzusGdWr7_r3GVtQ8Hl3l0lgAecG_bwXwdtSWxef_LoCgmlkgnY0gmlwhKwSAe6KbXVsdGlhZGRyc5YACASsEgHuBrlaAAoErBIB7ga5W90DgnJzhQDGAQAAiXNlY3AyNTZrMaECJXZR3b_AORRVeXDdGaaAkLxIpHij8XoapO6chKY_jQ6DdGNwgrlag3VkcIK5XIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47449/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.155/tcp/23109/p2p/16Uiu2HAmKY3yZBcy2ikpnxWPeCgZjAg2HqWoTx5iEmTxuZhbzQDQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47449/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.12/tcp/28401/p2p/16Uiu2HAmEXqtW3Qe8qUviSyKPjXY2kNvjPwFnrvQfVXPyhv2jaRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23108/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28400/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:47449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824708146702080}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824708146702080,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824708146702080,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824708146702080,"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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2089184708146689024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":2089184708146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":2089184708146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":2089184708146689024,"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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773821108146689024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773821108146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773821108146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773821108146689024,"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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773828308146689024}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773828308146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773828308146689024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773828308146689024,"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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:47449/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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 ed7cb918ae83
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 08d43ee3fa5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a3416bb743f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed7cb918ae83. 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,63 @@
2026-03-18 09:08:50.068 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:50.069 DEBUG [tests.conftest] Running test: test_filter_ping_on_peer_without_subscription with id: 2026-03-18_09-08-50__7da2b0ef-87cb-4138-89d5-771a5d137efc
2026-03-18 09:08:50.069 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:50.069 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:08:50.070 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:08:50.077 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:50.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-50__7da2b0ef-87cb-4138-89d5-771a5d137efc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:50.077 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:50.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:50.079 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:50.079 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.62
2026-03-18 09:08:50.079 DEBUG [src.node.docker_mananger] Generated ports ['16306', '16307', '16308', '16309', '16310']
2026-03-18 09:08:50.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:50.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:50.080 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:50.080 DEBUG [src.node.docker_mananger] docker run -i -t -p 16306:16306 -p 16307:16307 -p 16308:16308 -p 16309:16309 -p 16310:16310 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16308 --rest-port=16306 --tcp-port=16307 --discv5-udp-port=16309 --rest-address=0.0.0.0 --nat=extip:172.18.46.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=47ffa15dcdda4dbc9cfb8f3ba3b644e165c65aaba7f2dacaf8e42f86fecb736c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16310 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:08:50.250 ERROR [src.node.docker_mananger] Max retries reached for container a9b9890ff0bb. Exiting log stream.
2026-03-18 09:08:50.272 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.62 waku 3d4806ed529d38e2f751704902313bcda5c874516e6c9fdcd174066fb1c79f5a
2026-03-18 09:08:50.311 DEBUG [src.node.docker_mananger] Container started with ID 3d4806ed529d. Setting up logs at ./log/docker/node1_2026-03-18_09-08-50__7da2b0ef-87cb-4138-89d5-771a5d137efc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:50.313 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16306
2026-03-18 09:08:50.313 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:50.859 ERROR [src.node.docker_mananger] Max retries reached for container 37c7bad411f2. Exiting log stream.
2026-03-18 09:08:51.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16306/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:51.316 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:08:51.317 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:51.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:51.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.62/tcp/16307/p2p/16Uiu2HAm2GyFhuamTg11WonZC7nypJyUiAPeQ6XXUfYxgXoQaDY4","/ip4/172.18.46.62/tcp/16308/ws/p2p/16Uiu2HAm2GyFhuamTg11WonZC7nypJyUiAPeQ6XXUfYxgXoQaDY4"],"enrUri":"enr:-L24QGFD2dGoAPda1GxUYiFhFHsakZfQ7uymf67wTI-T83WMbxc3pVXKDWQPnJSrYa_WgrBCXgX-maHOWyn27MhMcF4CgmlkgnY0gmlwhKwSLj6KbXVsdGlhZGRyc5YACASsEi4-Bj-zAAoErBIuPgY_tN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZccdBloKewg0N78Ehr13bHGy6gIMSFiqcz1CD7t91RGDdGNwgj-zg3VkcII_tYV3YWt1MgU"}'
2026-03-18 09:08:51.319 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:51.320 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:08:51.327 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:51.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-50__7da2b0ef-87cb-4138-89d5-771a5d137efc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:51.327 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:51.327 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:51.329 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:51.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.162
2026-03-18 09:08:51.329 DEBUG [src.node.docker_mananger] Generated ports ['48583', '48584', '48585', '48586', '48587']
2026-03-18 09:08:51.329 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:51.329 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:51.330 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:51.330 DEBUG [src.node.docker_mananger] docker run -i -t -p 48583:48583 -p 48584:48584 -p 48585:48585 -p 48586:48586 -p 48587:48587 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48585 --rest-port=48583 --tcp-port=48584 --discv5-udp-port=48586 --rest-address=0.0.0.0 --nat=extip:172.18.219.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbd5dbdfaced226ca64722ba6efdcfb1d2ddf5ebaca3aad68a3a0bcf7b9d73a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48587 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGFD2dGoAPda1GxUYiFhFHsakZfQ7uymf67wTI-T83WMbxc3pVXKDWQPnJSrYa_WgrBCXgX-maHOWyn27MhMcF4CgmlkgnY0gmlwhKwSLj6KbXVsdGlhZGRyc5YACASsEi4-Bj-zAAoErBIuPgY_tN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZccdBloKewg0N78Ehr13bHGy6gIMSFiqcz1CD7t91RGDdGNwgj-zg3VkcII_tYV3YWt1MgU --filternode=/ip4/172.18.46.62/tcp/16307/p2p/16Uiu2HAm2GyFhuamTg11WonZC7nypJyUiAPeQ6XXUfYxgXoQaDY4
2026-03-18 09:08:51.532 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.162 waku 674757cbdea4dd91b1a20292bf0f96869a0a8c9832ffc81496542825f719fe2f
2026-03-18 09:08:51.567 DEBUG [src.node.docker_mananger] Container started with ID 674757cbdea4. Setting up logs at ./log/docker/node2_2026-03-18_09-08-50__7da2b0ef-87cb-4138-89d5-771a5d137efc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:51.568 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48583
2026-03-18 09:08:51.568 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:52.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48583/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:52.571 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-18 09:08:52.572 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:52.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48583/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:52.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.162/tcp/48584/p2p/16Uiu2HAmSaMDjFqZ7bPrbVHg2LK6x5pQ5VVJuUfqML6GKLD4b4YH","/ip4/172.18.219.162/tcp/48585/ws/p2p/16Uiu2HAmSaMDjFqZ7bPrbVHg2LK6x5pQ5VVJuUfqML6GKLD4b4YH"],"enrUri":"enr:-L24QO7UgWeX8Ho_vPz9MUu1d6IP_R2tfgwVmRtWmydorgMDEYgE2_yKt68eoLxbhkAmLyFGiLAVyOZL-cXrH1UKMQ8CgmlkgnY0gmlwhKwS26KKbXVsdGlhZGRyc5YACASsEtuiBr3IAAoErBLboga9yd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDztNPcFcb1cHg7UJy1q2oLUa5eg0JXUdp06sPvgXVY0KDdGNwgr3Ig3VkcIK9yoV3YWt1MgA"}'
2026-03-18 09:08:52.574 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:52.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.62/tcp/16307/p2p/16Uiu2HAm2GyFhuamTg11WonZC7nypJyUiAPeQ6XXUfYxgXoQaDY4"]'
2026-03-18 09:08:52.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48583/filter/v2/subscriptions/e42483bb-7037-44d8-9235-e7ec9ada734f" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:52.637 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:48583/filter/v2/subscriptions/e42483bb-7037-44d8-9235-e7ec9ada734f. Response content: b'{"requestId":"e42483bb-7037-44d8-9235-e7ec9ada734f","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-03-18 09:08:52.647 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:52.648 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:52.648 DEBUG [src.node.waku_node] Stopping container with id 3d4806ed529d
2026-03-18 09:08:53.211 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:53.214 DEBUG [src.node.waku_node] Stopping container with id 674757cbdea4
2026-03-18 09:08:53.763 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:53.766 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:53.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:53.774 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-18 09:14:45.161 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:14:45.161 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-03-18_09-14-45__5926f859-24c0-4bc6-9f80-025f2e8a2ed8
2026-03-18 09:14:45.161 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:14:45.162 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:14:45.162 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:14:45.169 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:45.169 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-14-45__5926f859-24c0-4bc6-9f80-025f2e8a2ed8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:45.170 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:45.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:45.171 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:45.171 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.42
2026-03-18 09:14:45.171 DEBUG [src.node.docker_mananger] Generated ports ['3776', '3777', '3778', '3779', '3780']
2026-03-18 09:14:45.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:45.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:45.172 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:45.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 3776:3776 -p 3777:3777 -p 3778:3778 -p 3779:3779 -p 3780:3780 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3778 --rest-port=3776 --tcp-port=3777 --discv5-udp-port=3779 --rest-address=0.0.0.0 --nat=extip:172.18.66.42 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b02de16285a297e385ba40baec5e2a9ca59ba6c2be9edcdcad3f7dc56ae8f2b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3780 --metrics-logging=true --store=true --relay=true
2026-03-18 09:14:45.349 ERROR [src.node.docker_mananger] Max retries reached for container 65eccd49ffbf. Exiting log stream.
2026-03-18 09:14:45.368 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.42 waku 5b3c50dfc1222a76b83866ec9def8bfa20a2e57ff147e633454e7622f5baff0c
2026-03-18 09:14:45.406 DEBUG [src.node.docker_mananger] Container started with ID 5b3c50dfc122. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-14-45__5926f859-24c0-4bc6-9f80-025f2e8a2ed8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:45.406 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3776
2026-03-18 09:14:45.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:45.888 ERROR [src.node.docker_mananger] Max retries reached for container 770fdadf4259. Exiting log stream.
2026-03-18 09:14:46.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:46.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:14:46.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:46.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:46.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.42/tcp/3777/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr","/ip4/172.18.66.42/tcp/3778/ws/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr"],"enrUri":"enr:-L24QFRV1-s_R3aKVJMGH0wNCDkwZu8YBqyKkgk9xQ1KaKVjcXNrSQsFGlbXj5PjEFZ_I8kMA4vrqJ2Wa8jL-8bh5JkCgmlkgnY0gmlwhKwSQiqKbXVsdGlhZGRyc5YACASsEkIqBg7BAAoErBJCKgYOwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5cNIBS6UMUVdPG6qPaEOyiXcJKvD-Zr7I6c_t8yHcBuDdGNwgg7Bg3VkcIIOw4V3YWt1MgM"}'
2026-03-18 09:14:46.413 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:46.420 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:46.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-14-45__5926f859-24c0-4bc6-9f80-025f2e8a2ed8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:46.421 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:46.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:46.422 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:46.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.137
2026-03-18 09:14:46.423 DEBUG [src.node.docker_mananger] Generated ports ['62413', '62414', '62415', '62416', '62417']
2026-03-18 09:14:46.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:46.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:46.423 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:46.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 62413:62413 -p 62414:62414 -p 62415:62415 -p 62416:62416 -p 62417:62417 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62415 --rest-port=62413 --tcp-port=62414 --discv5-udp-port=62416 --rest-address=0.0.0.0 --nat=extip:172.18.226.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ac9edc9e3e5eb922daf0e24f742bc26bf4fc8cb909db216fdf1fdb5eeed4a0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62417 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFRV1-s_R3aKVJMGH0wNCDkwZu8YBqyKkgk9xQ1KaKVjcXNrSQsFGlbXj5PjEFZ_I8kMA4vrqJ2Wa8jL-8bh5JkCgmlkgnY0gmlwhKwSQiqKbXVsdGlhZGRyc5YACASsEkIqBg7BAAoErBJCKgYOwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5cNIBS6UMUVdPG6qPaEOyiXcJKvD-Zr7I6c_t8yHcBuDdGNwgg7Bg3VkcIIOw4V3YWt1MgM --storenode=/ip4/172.18.66.42/tcp/3777/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr --store=true --relay=true
2026-03-18 09:14:46.631 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.137 waku c9f4cbabf877955f44ffe038380579d2bcc567ae80bd0cfda2b2f620bb8ccf28
2026-03-18 09:14:46.666 DEBUG [src.node.docker_mananger] Container started with ID c9f4cbabf877. Setting up logs at ./log/docker/store_node1_2026-03-18_09-14-45__5926f859-24c0-4bc6-9f80-025f2e8a2ed8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:46.666 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62413
2026-03-18 09:14:46.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:47.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62413/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:47.670 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-18 09:14:47.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:47.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:47.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.137/tcp/62414/p2p/16Uiu2HAmESCbXGaVVe3kvvMsS3kEzn8YQmSgaEwGULVXrWWb4SjX","/ip4/172.18.226.137/tcp/62415/ws/p2p/16Uiu2HAmESCbXGaVVe3kvvMsS3kEzn8YQmSgaEwGULVXrWWb4SjX"],"enrUri":"enr:-L24QNtwcScF7VeYGwyzI_uDF_iIDnMup3pM0oZYYL1vLF-AKTNtSw1fesxx23cTQXBsDnFXJLYfZhuaDxAjKb1k2JECgmlkgnY0gmlwhKwS4omKbXVsdGlhZGRyc5YACASsEuKJBvPOAAoErBLiiQbzz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGnCrU6V_JJyl7aXjC2o6E4fO1AZS7vgT_pr5K-lCUZ6DdGNwgvPOg3VkcILz0IV3YWt1MgM"}'
2026-03-18 09:14:47.673 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:47.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.42/tcp/3777/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr"]'
2026-03-18 09:14:47.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:47.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62413/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:47.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.683 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:47.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:47.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:47.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:14:47.889 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:47.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:47.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"}]}'
2026-03-18 09:14:47.893 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:14:47.893 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:47.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:47.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"}]}'
2026-03-18 09:14:47.896 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:14:47.897 DEBUG [src.node.waku_node] Restarting container with id 5b3c50dfc122
2026-03-18 09:14:48.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-18 09:14:49.078 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:49.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.42/tcp/3777/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr","/ip4/172.18.66.42/tcp/3778/ws/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr"],"enrUri":"enr:-L24QFRV1-s_R3aKVJMGH0wNCDkwZu8YBqyKkgk9xQ1KaKVjcXNrSQsFGlbXj5PjEFZ_I8kMA4vrqJ2Wa8jL-8bh5JkCgmlkgnY0gmlwhKwSQiqKbXVsdGlhZGRyc5YACASsEkIqBg7BAAoErBJCKgYOwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5cNIBS6UMUVdPG6qPaEOyiXcJKvD-Zr7I6c_t8yHcBuDdGNwgg7Bg3VkcIIOw4V3YWt1MgM"}'
2026-03-18 09:14:49.081 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:49.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.42/tcp/3777/p2p/16Uiu2HAmAta3tRa19hfhEjgq88Cw62HPsTs7paFEqvWAYP7PUvUr"]'
2026-03-18 09:14:49.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:49.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:49.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:49.128 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:49.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:49.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:49.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:14:49.334 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:49.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"},{"messageHash":"0xb6e793fec2af6f1b24b763c0a482c8b8bd9ded80a998d5f6465c389a148c2f4f"}]}'
2026-03-18 09:14:49.338 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:14:49.338 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:49.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"},{"messageHash":"0xb6e793fec2af6f1b24b763c0a482c8b8bd9ded80a998d5f6465c389a148c2f4f"}]}'
2026-03-18 09:14:49.342 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:14:49.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"},{"messageHash":"0xb6e793fec2af6f1b24b763c0a482c8b8bd9ded80a998d5f6465c389a148c2f4f"}]}'
2026-03-18 09:14:49.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:49.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x558f41b60801c8f571a440aab17f79ab4cbfa8b76f32bb40e83cb23afed47303"},{"messageHash":"0xb6e793fec2af6f1b24b763c0a482c8b8bd9ded80a998d5f6465c389a148c2f4f"}]}'
2026-03-18 09:14:49.350 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:14:49.351 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:14:49.352 DEBUG [src.node.waku_node] Stopping container with id 5b3c50dfc122
2026-03-18 09:14:49.930 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:49.931 DEBUG [src.node.waku_node] Stopping container with id c9f4cbabf877
2026-03-18 09:14:50.481 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:50.483 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:14:50.506 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:14:50.515 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_pubsub_topics with id: 2026-03-18_09-11-17__50c0bd32-063b-42e5-831e-421308a70ce4
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-17__50c0bd32-063b-42e5-831e-421308a70ce4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14136', '14137', '14138', '14139', '14140']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14136:14136 -p 14137:14137 -p 14138:14138 -p 14139:14139 -p 14140:14140 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14138 --rest-port=14136 --tcp-port=14137 --discv5-udp-port=14139 --rest-address=0.0.0.0 --nat=extip:172.18.185.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db41e20fc6f7efabc6fd4c65b6f5fd8613cd2740d0f71abf2ab786a6aa21bbfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14140 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88a87e4939a6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.217 waku c745908de39b957d26442c96ff81b9d0c56d94d4492e956ddc4ed987b722225c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c745908de39b. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-17__50c0bd32-063b-42e5-831e-421308a70ce4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14136
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 9c8b5e1692dc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14136/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:14136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.217/tcp/14137/p2p/16Uiu2HAm6h9tpyPcdEjNCrGkMJJGGLwSjJjUiT2eQSSq5qx4DLAh","/ip4/172.18.185.217/tcp/14138/ws/p2p/16Uiu2HAm6h9tpyPcdEjNCrGkMJJGGLwSjJjUiT2eQSSq5qx4DLAh"],"enrUri":"enr:-L24QFP2yKDo0BdG1FJLAOXlZdEWW31MWnbWy4gugcvxQfV8BwcYGcWua39C7A6FotneFY-wW9T3vAVqdOix0nhlXHgCgmlkgnY0gmlwhKwSudmKbXVsdGlhZGRyc5YACASsErnZBjc5AAoErBK52QY3Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp2fUywvvfmxnF0bUuRi8Ymbl8p63bxMqNz3ppAAxvk6DdGNwgjc5g3VkcII3O4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-17__50c0bd32-063b-42e5-831e-421308a70ce4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43155', '43156', '43157', '43158', '43159']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43155:43155 -p 43156:43156 -p 43157:43157 -p 43158:43158 -p 43159:43159 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43157 --rest-port=43155 --tcp-port=43156 --discv5-udp-port=43158 --rest-address=0.0.0.0 --nat=extip:172.18.122.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3ad421bb75e4d07acfc755aebedb8cdc64baf6cfd9e429bed6aaf15ad710abab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43159 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFP2yKDo0BdG1FJLAOXlZdEWW31MWnbWy4gugcvxQfV8BwcYGcWua39C7A6FotneFY-wW9T3vAVqdOix0nhlXHgCgmlkgnY0gmlwhKwSudmKbXVsdGlhZGRyc5YACASsErnZBjc5AAoErBK52QY3Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp2fUywvvfmxnF0bUuRi8Ymbl8p63bxMqNz3ppAAxvk6DdGNwgjc5g3VkcII3O4V3YWt1MgM --storenode=/ip4/172.18.185.217/tcp/14137/p2p/16Uiu2HAm6h9tpyPcdEjNCrGkMJJGGLwSjJjUiT2eQSSq5qx4DLAh --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.100 waku 39b86024b26315c7a0d50ac6ae4f7019222d116b6ca5b14cd6278bf425e1de27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39b86024b263. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-17__50c0bd32-063b-42e5-831e-421308a70ce4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43155
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43155/health" -H "Content-Type: application/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:43155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.100/tcp/43156/p2p/16Uiu2HAm8onRDvkbCDoemkZ9MMXEoTUTC17EgdN7cy5Ltzhs7enr","/ip4/172.18.122.100/tcp/43157/ws/p2p/16Uiu2HAm8onRDvkbCDoemkZ9MMXEoTUTC17EgdN7cy5Ltzhs7enr"],"enrUri":"enr:-L24QLL0b8NCTMu3x0Ajf0jxNJTo_cH2GRFMxwqv6mqmuuOZDj6p7Tj5OtOcJfwntViw1xHjkp7Y9uT5qpWlnj_3beICgmlkgnY0gmlwhKwSemSKbXVsdGlhZGRyc5YACASsEnpkBqiUAAoErBJ6ZAaold0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxtH84ewx_Ub3_zi3-hc2c-JAzOMwfja3lywgqHygqmeDdGNwgqiUg3VkcIKoloV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.217/tcp/14137/p2p/16Uiu2HAm6h9tpyPcdEjNCrGkMJJGGLwSjJjUiT2eQSSq5qx4DLAh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14136/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:43155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:14136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:121 Trying to get stored msg with empty pubsub topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14136/store/v3/messages?includeData=true&pubsubTopic=&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb97aa90553b6d498f0e6f1c06547c6fe01020e1ce18380eb0725b5e2977897e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825080487566271,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xb3f3bcf961511f22649de1d4702c31f52ac6444e50ac4ac719a2b68cf6d2ae74","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773825080695078224,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa9ce1180a0f67053e8cc816b771265114684b50a6bf231f124d2556e74caf9c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825080903569213,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2dedea1c53630ae5462c5e08aa432ea8010172869837b25837255e7683e09416","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825081112264435,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x05b7083a2de9e9cf3260a697a0a7eb439e1a46cd2361c95192d9b6a3aa21bbea","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825081321409735,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0ad2f341129610f5d117ca789d2b7d8ed43209dcc93c08a600b287cdac6cf336","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825081529120529,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xd57ab29ffffc17154528719b4a8ea18c4db0efed6bd73996c36ec1ceeb19a6b4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825081737699835,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x008e51fb39ab2d821748df039ee0d4110da0004b9b6636f489fb4eb8c32e72f6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825081946780388,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:123 getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xcb97aa90553b6d498f0e6f1c06547c6fe01020e1ce18380eb0725b5e2977897e', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1773825080487566271, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xb3f3bcf961511f22649de1d4702c31f52ac6444e50ac4ac719a2b68cf6d2ae74', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1773825080695078224, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xa9ce1180a0f67053e8cc816b771265114684b50a6bf231f124d2556e74caf9c2', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1773825080903569213, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x2dedea1c53630ae5462c5e08aa432ea8010172869837b25837255e7683e09416', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1773825081112264435, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x05b7083a2de9e9cf3260a697a0a7eb439e1a46cd2361c95192d9b6a3aa21bbea', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1773825081321409735, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x0ad2f341129610f5d117ca789d2b7d8ed43209dcc93c08a600b287cdac6cf336', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1773825081529120529, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xd57ab29ffffc17154528719b4a8ea18c4db0efed6bd73996c36ec1ceeb19a6b4', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1773825081737699835, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x008e51fb39ab2d821748df039ee0d4110da0004b9b6636f489fb4eb8c32e72f6', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1773825081946780388, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}]}
DEBUG  tests.store.test_topics:test_topics.py:126 messages successfully queried with empty pubsub topic
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 c745908de39b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 39b86024b263
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,552 @@
2026-03-18 09:08:32.096 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:32.096 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[110-120] with id: 2026-03-18_09-08-32__4a6fb395-29fe-4503-ba1e-3c77b161aea0
2026-03-18 09:08:32.097 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:32.097 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:08:32.097 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:08:32.105 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:32.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-32__4a6fb395-29fe-4503-ba1e-3c77b161aea0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:32.105 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:32.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:32.106 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:32.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.253
2026-03-18 09:08:32.107 DEBUG [src.node.docker_mananger] Generated ports ['32255', '32256', '32257', '32258', '32259']
2026-03-18 09:08:32.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:32.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:32.107 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:32.107 DEBUG [src.node.docker_mananger] docker run -i -t -p 32255:32255 -p 32256:32256 -p 32257:32257 -p 32258:32258 -p 32259:32259 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32257 --rest-port=32255 --tcp-port=32256 --discv5-udp-port=32258 --rest-address=0.0.0.0 --nat=extip:172.18.191.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bccda9f52ec96cce4c41c1fd7a1afd3ed2dfa27c1d27cb5bf5d0a3d627e88d45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32259 --metrics-logging=true --store=true --relay=true
2026-03-18 09:08:32.318 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.253 waku 47b8104f9a079ce76703566fca2c36e92261af9c2e27c67e4cdc88b16dc5c7cd
2026-03-18 09:08:32.329 ERROR [src.node.docker_mananger] Max retries reached for container 3bd07a04b9a7. Exiting log stream.
2026-03-18 09:08:32.356 DEBUG [src.node.docker_mananger] Container started with ID 47b8104f9a07. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-32__4a6fb395-29fe-4503-ba1e-3c77b161aea0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:32.357 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32255
2026-03-18 09:08:32.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:32.864 ERROR [src.node.docker_mananger] Max retries reached for container 1eea9975cb61. Exiting log stream.
2026-03-18 09:08:33.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32255/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:33.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:08:33.360 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:33.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:33.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.253/tcp/32256/p2p/16Uiu2HAkzXYHyC4SyG5Xu9b4eJuyACrkNdgwzucNHcAdWGcUQNCT","/ip4/172.18.191.253/tcp/32257/ws/p2p/16Uiu2HAkzXYHyC4SyG5Xu9b4eJuyACrkNdgwzucNHcAdWGcUQNCT"],"enrUri":"enr:-L24QNT2NfkV4ScLBXC1kIa59S8KvnaIXsQwJ5xP3Nrk1LthMEUDhpW5IRm7WCgWZqGTtoUbDcCvgoQbdjv55hV7JUMCgmlkgnY0gmlwhKwSv_2KbXVsdGlhZGRyc5YACASsEr_9Bn4AAAoErBK__QZ-Ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECS8s6azfikQzF_Rqk-aRFOUSYi3pDTc5y_IZRnmIxPfSDdGNwgn4Ag3VkcIJ-AoV3YWt1MgM"}'
2026-03-18 09:08:33.363 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:33.372 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:33.372 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-32__4a6fb395-29fe-4503-ba1e-3c77b161aea0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:33.372 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:33.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:33.373 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:33.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.194
2026-03-18 09:08:33.374 DEBUG [src.node.docker_mananger] Generated ports ['11739', '11740', '11741', '11742', '11743']
2026-03-18 09:08:33.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:33.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:33.374 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:33.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 11739:11739 -p 11740:11740 -p 11741:11741 -p 11742:11742 -p 11743:11743 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11741 --rest-port=11739 --tcp-port=11740 --discv5-udp-port=11742 --rest-address=0.0.0.0 --nat=extip:172.18.81.194 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9def8a9cbc8ccc80a6e33eef9deacbb4c0cdf3eedccbeacf81b73a9ddd544cce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11743 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNT2NfkV4ScLBXC1kIa59S8KvnaIXsQwJ5xP3Nrk1LthMEUDhpW5IRm7WCgWZqGTtoUbDcCvgoQbdjv55hV7JUMCgmlkgnY0gmlwhKwSv_2KbXVsdGlhZGRyc5YACASsEr_9Bn4AAAoErBK__QZ-Ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECS8s6azfikQzF_Rqk-aRFOUSYi3pDTc5y_IZRnmIxPfSDdGNwgn4Ag3VkcIJ-AoV3YWt1MgM --storenode=/ip4/172.18.191.253/tcp/32256/p2p/16Uiu2HAkzXYHyC4SyG5Xu9b4eJuyACrkNdgwzucNHcAdWGcUQNCT --store=true --relay=true
2026-03-18 09:08:33.578 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.194 waku 57c89936f85fb47802f1806098b30976452f06537a366858fb0c333ae4c9e498
2026-03-18 09:08:33.614 DEBUG [src.node.docker_mananger] Container started with ID 57c89936f85f. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-32__4a6fb395-29fe-4503-ba1e-3c77b161aea0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:33.614 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11739
2026-03-18 09:08:33.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:34.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11739/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:34.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-18 09:08:34.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:34.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:34.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.194/tcp/11740/p2p/16Uiu2HAmK1pNiQkg6teaNvFDyCgjynq2HzTzkpzB4iFfscpGUchJ","/ip4/172.18.81.194/tcp/11741/ws/p2p/16Uiu2HAmK1pNiQkg6teaNvFDyCgjynq2HzTzkpzB4iFfscpGUchJ"],"enrUri":"enr:-L24QFAK5d_De2p_xd3q4X2YQnBS0zG_1lZOvHySvnPzIc99ZBA4K5w4dgMATcjm-1RbH5-uJbavdXrYCgGG7t_NIuYCgmlkgnY0gmlwhKwSUcKKbXVsdGlhZGRyc5YACASsElHCBi3cAAoErBJRwgYt3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXnwKDvdmJOTz6YBMcj-z0TvcqrRAQybfXLogC6hmiVWDdGNwgi3cg3VkcIIt3oV3YWt1MgM"}'
2026-03-18 09:08:34.621 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:34.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11739/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.253/tcp/32256/p2p/16Uiu2HAkzXYHyC4SyG5Xu9b4eJuyACrkNdgwzucNHcAdWGcUQNCT"]'
2026-03-18 09:08:34.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:34.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:34.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:34.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11739/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:34.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:34.631 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:34.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:34.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:34.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:34.838 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:34.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:34.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:34.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:35.045 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:35.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:35.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:35.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:35.253 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:35.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:35.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:35.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:35.460 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:35.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:35.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:35.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:35.668 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:35.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:35.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:35.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:35.876 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:35.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:35.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:35.883 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.084 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.090 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.292 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.499 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.506 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.706 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.922 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.131 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.339 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.547 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.754 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.962 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:38.170 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:38.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:38.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:38.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:38.379 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:38.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:38.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:38.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:38.587 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:38.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:38.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:38.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:38.794 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:38.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:38.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:38.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:39.001 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:39.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:39.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:39.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:39.209 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:39.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:39.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:39.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:39.418 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:39.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:39.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:39.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:39.626 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:39.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:39.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:39.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:39.834 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:39.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:39.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:39.841 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:40.042 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:40.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:40.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:40.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:40.250 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:40.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:40.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:40.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:40.458 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:40.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:40.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:40.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:40.666 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:40.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:40.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:40.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:40.873 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:40.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:40.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:40.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:41.081 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:41.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:41.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:41.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:41.289 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:41.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:41.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:41.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:41.496 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:41.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:41.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:41.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:41.704 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:41.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:41.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:41.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:41.912 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:41.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:41.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:41.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:42.119 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:42.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:42.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:42.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:42.327 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:42.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:42.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:42.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:42.536 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:42.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:42.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:42.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:42.744 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:42.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:42.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:42.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:42.952 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:42.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:42.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:42.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:43.160 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:43.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:43.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:43.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:43.368 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:43.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:43.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:43.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:43.576 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:43.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:43.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:43.583 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:43.784 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:43.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:43.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:43.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:43.992 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:43.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:43.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:43.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:44.200 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:44.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:44.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:44.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:44.408 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:44.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:44.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:44.616 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:44.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:44.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:44.624 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:44.825 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:44.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:44.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:44.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:45.033 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:45.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:45.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:45.041 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:45.241 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:45.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:45.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:45.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:45.449 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:45.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:45.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:45.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:45.656 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:45.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:45.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:45.662 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:45.863 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:45.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:45.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:45.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:46.071 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:46.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:46.278 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:46.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.286 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:46.488 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:46.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:46.695 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:46.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:46.904 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:46.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:47.112 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:47.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:47.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:47.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:47.321 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:47.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:47.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:47.328 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:47.528 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:47.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:47.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:47.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:47.736 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:47.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:47.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:47.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:47.945 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:47.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:47.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:47.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:48.153 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:48.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:48.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:48.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:48.360 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:48.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:48.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:48.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:48.568 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:48.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:48.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:48.575 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:48.777 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:48.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:48.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:48.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:48.984 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:48.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:48.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:48.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:49.191 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:49.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:49.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:49.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:49.399 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:49.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:49.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:49.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:49.606 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:49.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:49.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:49.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:49.813 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:49.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:49.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:49.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:50.023 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:50.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:50.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:50.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:50.231 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:50.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:50.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:50.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:50.439 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:50.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:50.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:50.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:50.647 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:50.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:50.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:50.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:50.855 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:50.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:50.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:50.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:51.063 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:51.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:51.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:51.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:51.272 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:51.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:51.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:51.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:51.480 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:51.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:51.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:51.487 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:51.688 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:51.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:51.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:51.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:51.900 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:51.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:51.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:51.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:52.107 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:52.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:52.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:52.314 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:52.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:52.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:52.522 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:52.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:52.730 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:52.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:52.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:52.938 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:52.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:52.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:52.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:53.147 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:53.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:53.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:53.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:53.355 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:53.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:53.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:53.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:53.562 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:53.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:53.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:53.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:53.770 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:53.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:53.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:53.777 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:53.978 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:53.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:53.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:53.985 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:54.186 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:54.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:54.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:54.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:54.394 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:54.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:54.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:54.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:54.602 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:54.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:54.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:54.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:54.811 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:54.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:54.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:54.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:55.020 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:55.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:55.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:55.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:55.229 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:55.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:55.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:55.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:55.436 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:55.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:55.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:55.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:55.644 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:55.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:55.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:55.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:55.852 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:55.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:55.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:55.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:56.059 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:56.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:56.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:56.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:56.267 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:56.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:56.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:56.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:56.475 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:56.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:56.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:56.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:56.683 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:56.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:56.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:56.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:56.890 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:56.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:56.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:56.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.099 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.308 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.516 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.725 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.732 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.933 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.940 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.141 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.148 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.348 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.556 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.765 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.972 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:59.181 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:59.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:59.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:59.389 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:59.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:59.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:59.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:59.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32255/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:59.602 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-18 09:08:59.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11739/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:59.608 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-18 09:08:59.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32255/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xa13048e87a327fbf89cbd01651fca278deefbf427a631f5adbe98fb536a14734&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:59.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x956f99e798c7a5e2b6ec9b39271a30728e9736a6d22260c4ecf6f085e1b63221"},{"messageHash":"0xbf43ebf15d7e6a38eef9d565d3d4707582e39a54b56e5a55fe831ef0a03bf774"},{"messageHash":"0xc500fd7d35fec661187cff14306c309401548c6210c9c76049e28f3c3a32b1f8"},{"messageHash":"0xf0bc5b82d2b6ccbed4cffd2f1a290c0191c41294dc82f55e2502b3aa12134fe6"},{"messageHash":"0xe7af852fd0798240e32a130dfea18abeae8a8564d44d40f6d3e0528bebf6fb1b"},{"messageHash":"0x151e2daf84ca9bdd52ab45bb57f4278ad6fcf812b07c508a89ec200e8fb94d64"},{"messageHash":"0xf24b9019d60e3b8aaac34046546aa0d05e0ce912151845b3243792274ab15f42"},{"messageHash":"0xd443108612ed240532042ea5ce2ab77bd93c105f4dc57309722e0d025fd30688"},{"messageHash":"0x97dd3d3a0f22692f7e30b5788d0b48a020791890b52e2a94d391601841f0eb7c"},{"messageHash":"0xe777e92274fa76b08f4d78227d2983f47238eeeeb8d905644f87b3c0c077a804"},{"messageHash":"0x489104de151f9f7a91ed1de61a2d34840739d15408e471b6cc2bb085e724546b"},{"messageHash":"0xa46e740052275dc545bbbb7940da296489bdd394d00cdc4da0e413ddbb98903a"},{"messageHash":"0x1fc32da3b41b41697061f294481f03e51cb319e3afe38ea840f3ccccdef2956c"},{"messageHash":"0x782b7430ef4dcad8bc4abfaadbe4d63d00c6a1a11fb57508d41ae9d7f2aaf8f1"},{"messageHash":"0xd4b65c1e2264b4892b60cee72ec4a9e3f16870a4fd7c07fe922cfdf6c0ca7ee4"},{"messageHash":"0x6de502fb6aee93735d01cec90f1182fe50b97521f2b92530de6d34debfd0fe21"},{"messageHash":"0x2ca2a2bc3d0edae3ae368c8a205809b3db7760ae4dcd71df569298ff5f38e33e"},{"messageHash":"0x7cfbd99c50c40c575471062aeac1c2e4342819a7ba781f375138fc397f9f38e2"},{"messageHash":"0x1b1f4530e14852881da6a25a29f36ac27844b235216e9cca9f509aab3089c744"},{"messageHash":"0xd692ef737d53f4bda99d5d32afe8d52d2a4d064edf1219cb8a7ad2a2a69d56d9"}]}'
2026-03-18 09:08:59.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11739/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xa13048e87a327fbf89cbd01651fca278deefbf427a631f5adbe98fb536a14734&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:59.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x956f99e798c7a5e2b6ec9b39271a30728e9736a6d22260c4ecf6f085e1b63221"},{"messageHash":"0xbf43ebf15d7e6a38eef9d565d3d4707582e39a54b56e5a55fe831ef0a03bf774"},{"messageHash":"0xc500fd7d35fec661187cff14306c309401548c6210c9c76049e28f3c3a32b1f8"},{"messageHash":"0xf0bc5b82d2b6ccbed4cffd2f1a290c0191c41294dc82f55e2502b3aa12134fe6"},{"messageHash":"0xe7af852fd0798240e32a130dfea18abeae8a8564d44d40f6d3e0528bebf6fb1b"},{"messageHash":"0x151e2daf84ca9bdd52ab45bb57f4278ad6fcf812b07c508a89ec200e8fb94d64"},{"messageHash":"0xf24b9019d60e3b8aaac34046546aa0d05e0ce912151845b3243792274ab15f42"},{"messageHash":"0xd443108612ed240532042ea5ce2ab77bd93c105f4dc57309722e0d025fd30688"},{"messageHash":"0x97dd3d3a0f22692f7e30b5788d0b48a020791890b52e2a94d391601841f0eb7c"},{"messageHash":"0xe777e92274fa76b08f4d78227d2983f47238eeeeb8d905644f87b3c0c077a804"},{"messageHash":"0x489104de151f9f7a91ed1de61a2d34840739d15408e471b6cc2bb085e724546b"},{"messageHash":"0xa46e740052275dc545bbbb7940da296489bdd394d00cdc4da0e413ddbb98903a"},{"messageHash":"0x1fc32da3b41b41697061f294481f03e51cb319e3afe38ea840f3ccccdef2956c"},{"messageHash":"0x782b7430ef4dcad8bc4abfaadbe4d63d00c6a1a11fb57508d41ae9d7f2aaf8f1"},{"messageHash":"0xd4b65c1e2264b4892b60cee72ec4a9e3f16870a4fd7c07fe922cfdf6c0ca7ee4"},{"messageHash":"0x6de502fb6aee93735d01cec90f1182fe50b97521f2b92530de6d34debfd0fe21"},{"messageHash":"0x2ca2a2bc3d0edae3ae368c8a205809b3db7760ae4dcd71df569298ff5f38e33e"},{"messageHash":"0x7cfbd99c50c40c575471062aeac1c2e4342819a7ba781f375138fc397f9f38e2"},{"messageHash":"0x1b1f4530e14852881da6a25a29f36ac27844b235216e9cca9f509aab3089c744"},{"messageHash":"0xd692ef737d53f4bda99d5d32afe8d52d2a4d064edf1219cb8a7ad2a2a69d56d9"}]}'
2026-03-18 09:08:59.619 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:59.620 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:59.620 DEBUG [src.node.waku_node] Stopping container with id 47b8104f9a07
2026-03-18 09:09:00.227 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:09:00.228 DEBUG [src.node.waku_node] Stopping container with id 57c89936f85f
2026-03-18 09:09:00.777 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:09:00.780 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:09:00.818 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:09:00.858 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-18 09:08:55.247 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:55.247 DEBUG [tests.conftest] Running test: test_store_with_non_hex_hash with id: 2026-03-18_09-08-55__30885085-d1f4-469d-ac61-57e4a357b326
2026-03-18 09:08:55.248 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:55.248 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:08:55.248 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:08:55.254 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:55.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-55__30885085-d1f4-469d-ac61-57e4a357b326__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:55.255 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:55.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:55.256 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:55.256 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.235
2026-03-18 09:08:55.256 DEBUG [src.node.docker_mananger] Generated ports ['18567', '18568', '18569', '18570', '18571']
2026-03-18 09:08:55.257 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:55.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:55.257 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:55.257 DEBUG [src.node.docker_mananger] docker run -i -t -p 18567:18567 -p 18568:18568 -p 18569:18569 -p 18570:18570 -p 18571:18571 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18569 --rest-port=18567 --tcp-port=18568 --discv5-udp-port=18570 --rest-address=0.0.0.0 --nat=extip:172.18.40.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abb7dfc6d8cec99cf7bc7bed47c47f11ca96b1ad8daf3e46d7de5cb8f3be80db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18571 --metrics-logging=true --store=true --relay=true
2026-03-18 09:08:55.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.235 waku ac709afeaba8ef99fefa44a48989a5635049870b4489ec4da0426439798f0ab1
2026-03-18 09:08:55.486 ERROR [src.node.docker_mananger] Max retries reached for container a783796ef08e. Exiting log stream.
2026-03-18 09:08:55.488 DEBUG [src.node.docker_mananger] Container started with ID ac709afeaba8. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-55__30885085-d1f4-469d-ac61-57e4a357b326__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:55.488 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18567
2026-03-18 09:08:55.489 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:56.044 ERROR [src.node.docker_mananger] Max retries reached for container 132aa0d4cecf. Exiting log stream.
2026-03-18 09:08:56.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18567/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:56.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:08:56.492 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:56.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:56.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.235/tcp/18568/p2p/16Uiu2HAmHte6LkScn96nPTqxjEDGU1751PW8Prg4G7K8TrWJQMFa","/ip4/172.18.40.235/tcp/18569/ws/p2p/16Uiu2HAmHte6LkScn96nPTqxjEDGU1751PW8Prg4G7K8TrWJQMFa"],"enrUri":"enr:-L24QKXDoWwSyzHNMi70TxRNHBmFpN47sm69KAYLE6U0ENMbTnjAiTtGohDqV7CFu7Pobahw5qCyNT7nsVqb69QuvsACgmlkgnY0gmlwhKwSKOuKbXVsdGlhZGRyc5YACASsEijrBkiIAAoErBIo6wZIid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTcmpFE_-VB8RqGqF1EFCmT811HXarn1OkXwVZiz7syWDdGNwgkiIg3VkcIJIioV3YWt1MgM"}'
2026-03-18 09:08:56.495 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:56.502 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:56.502 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-55__30885085-d1f4-469d-ac61-57e4a357b326__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:56.502 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:56.502 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:56.504 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:56.504 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.134
2026-03-18 09:08:56.504 DEBUG [src.node.docker_mananger] Generated ports ['58683', '58684', '58685', '58686', '58687']
2026-03-18 09:08:56.504 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:56.504 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:56.504 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:56.504 DEBUG [src.node.docker_mananger] docker run -i -t -p 58683:58683 -p 58684:58684 -p 58685:58685 -p 58686:58686 -p 58687:58687 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58685 --rest-port=58683 --tcp-port=58684 --discv5-udp-port=58686 --rest-address=0.0.0.0 --nat=extip:172.18.249.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2581be8ab28e8243bebbbaa55fb42b02b038d50d70087a4bf3cf6504b9bfec4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58687 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKXDoWwSyzHNMi70TxRNHBmFpN47sm69KAYLE6U0ENMbTnjAiTtGohDqV7CFu7Pobahw5qCyNT7nsVqb69QuvsACgmlkgnY0gmlwhKwSKOuKbXVsdGlhZGRyc5YACASsEijrBkiIAAoErBIo6wZIid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTcmpFE_-VB8RqGqF1EFCmT811HXarn1OkXwVZiz7syWDdGNwgkiIg3VkcIJIioV3YWt1MgM --storenode=/ip4/172.18.40.235/tcp/18568/p2p/16Uiu2HAmHte6LkScn96nPTqxjEDGU1751PW8Prg4G7K8TrWJQMFa --store=true --relay=true
2026-03-18 09:08:56.700 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.134 waku 4d3389e8a13333e9c243cf9903e0a45518db79740282c7e680624724bd687825
2026-03-18 09:08:56.739 DEBUG [src.node.docker_mananger] Container started with ID 4d3389e8a133. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-55__30885085-d1f4-469d-ac61-57e4a357b326__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:56.739 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58683
2026-03-18 09:08:56.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:57.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58683/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:57.743 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-18 09:08:57.743 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:57.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:57.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.134/tcp/58684/p2p/16Uiu2HAkwkVPiMA9sXuyAyaW96EYrDDPJTGfSbT5MRxsj8CEByvw","/ip4/172.18.249.134/tcp/58685/ws/p2p/16Uiu2HAkwkVPiMA9sXuyAyaW96EYrDDPJTGfSbT5MRxsj8CEByvw"],"enrUri":"enr:-L24QClY36OQyg7YolMBwQ8lcq5v80OFrUU4IQ8ghyTMy09kECoze6LUy12BeMn4fwSmbT_DwSqgB-7IXFEVp8aN-oECgmlkgnY0gmlwhKwS-YaKbXVsdGlhZGRyc5YACASsEvmGBuU8AAoErBL5hgblPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIolwFB0SdmVl5C-SI4rSTJGzHywJgcWOvDmd6cX5dhiDdGNwguU8g3VkcILlPoV3YWt1MgM"}'
2026-03-18 09:08:57.746 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:57.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.235/tcp/18568/p2p/16Uiu2HAmHte6LkScn96nPTqxjEDGU1751PW8Prg4G7K8TrWJQMFa"]'
2026-03-18 09:08:57.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:57.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:57.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.756 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:57.964 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:57.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:57.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:57.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.171 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.378 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:58.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:58.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:58.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:58.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18567/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:58.588 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18567/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-18 09:08:58.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58683/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:58.592 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58683/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-18 09:08:58.594 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:58.595 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:58.595 DEBUG [src.node.waku_node] Stopping container with id ac709afeaba8
2026-03-18 09:08:59.217 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:59.217 DEBUG [src.node.waku_node] Stopping container with id 4d3389e8a133
2026-03-18 09:08:59.762 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:59.763 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:59.777 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:59.784 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-03-18 09:09:44.722 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:09:44.722 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-03-18_09-09-44__8f1b0dc4-9519-4c33-be85-a848f0baaddf
2026-03-18 09:09:44.722 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:09:44.723 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:09:44.723 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-18 09:09:44.732 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:44.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-44__8f1b0dc4-9519-4c33-be85-a848f0baaddf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:44.733 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:09:44.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:09:44.735 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:09:44.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.104
2026-03-18 09:09:44.737 DEBUG [src.node.docker_mananger] Generated ports ['50493', '50494', '50495', '50496', '50497']
2026-03-18 09:09:44.737 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:09:44.739 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:09:44.739 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:09:44.739 DEBUG [src.node.docker_mananger] docker run -i -t -p 50493:50493 -p 50494:50494 -p 50495:50495 -p 50496:50496 -p 50497:50497 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50495 --rest-port=50493 --tcp-port=50494 --discv5-udp-port=50496 --rest-address=0.0.0.0 --nat=extip:172.18.121.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbceab9db3c63dbffc2934eaffdd44af422af8df1eb180d1ffcc621680cc8bab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50497 --metrics-logging=true --relay=true
2026-03-18 09:09:44.930 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.104 waku ff55a778934ec6ddf65e981379e463f52c85f904fc73418370a465a237d2530e
2026-03-18 09:09:44.947 ERROR [src.node.docker_mananger] Max retries reached for container 2c3611b5ba88. Exiting log stream.
2026-03-18 09:09:44.966 DEBUG [src.node.docker_mananger] Container started with ID ff55a778934e. Setting up logs at ./log/docker/node1_2026-03-18_09-09-44__8f1b0dc4-9519-4c33-be85-a848f0baaddf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:44.967 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50493
2026-03-18 09:09:44.967 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:09:45.552 ERROR [src.node.docker_mananger] Max retries reached for container 6a1f83c2081b. Exiting log stream.
2026-03-18 09:09:45.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50493/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:45.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:09:45.971 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:09:45.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:45.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.104/tcp/50494/p2p/16Uiu2HAkxhaNURVeMoXJTi4iNMV237ahHioGAnjd84gf7qB91JuH","/ip4/172.18.121.104/tcp/50495/ws/p2p/16Uiu2HAkxhaNURVeMoXJTi4iNMV237ahHioGAnjd84gf7qB91JuH"],"enrUri":"enr:-L24QDDGs1fImMBLQqRSB4WQldnKJAjuD8x5hAoGxL7-cdgJLFyudDTaJCsAIsc64xfp0UQHxYqYT21wyFNKKuXlBNYCgmlkgnY0gmlwhKwSeWiKbXVsdGlhZGRyc5YACASsEnloBsU-AAoErBJ5aAbFP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECMKYC-2ep6dCX41GOHkqWtZaF0zpEqVsv92_gIStKVvyDdGNwgsU-g3VkcILFQIV3YWt1MgE"}'
2026-03-18 09:09:45.974 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:09:45.980 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:45.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-44__8f1b0dc4-9519-4c33-be85-a848f0baaddf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:45.981 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:09:45.981 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:09:45.982 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:09:45.982 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.187
2026-03-18 09:09:45.983 DEBUG [src.node.docker_mananger] Generated ports ['32324', '32325', '32326', '32327', '32328']
2026-03-18 09:09:45.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:09:45.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:09:45.983 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:09:45.983 DEBUG [src.node.docker_mananger] docker run -i -t -p 32324:32324 -p 32325:32325 -p 32326:32326 -p 32327:32327 -p 32328:32328 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32326 --rest-port=32324 --tcp-port=32325 --discv5-udp-port=32327 --rest-address=0.0.0.0 --nat=extip:172.18.191.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c77ebdefa2c8dfa11b3ca595c10a8a3e8f1c51f7dd9ebad615b44bbb6186f7ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32328 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDDGs1fImMBLQqRSB4WQldnKJAjuD8x5hAoGxL7-cdgJLFyudDTaJCsAIsc64xfp0UQHxYqYT21wyFNKKuXlBNYCgmlkgnY0gmlwhKwSeWiKbXVsdGlhZGRyc5YACASsEnloBsU-AAoErBJ5aAbFP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECMKYC-2ep6dCX41GOHkqWtZaF0zpEqVsv92_gIStKVvyDdGNwgsU-g3VkcILFQIV3YWt1MgE
2026-03-18 09:09:46.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.187 waku b641a53156eb045958250e48d3391e3538880365d320277b65d9235df117c005
2026-03-18 09:09:46.217 DEBUG [src.node.docker_mananger] Container started with ID b641a53156eb. Setting up logs at ./log/docker/node2_2026-03-18_09-09-44__8f1b0dc4-9519-4c33-be85-a848f0baaddf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:46.217 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32324
2026-03-18 09:09:46.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:09:47.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32324/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:47.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:09:47.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:09:47.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:47.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.187/tcp/32325/p2p/16Uiu2HAm2kKJfdJb3jeU2jcPJzCyAzCePJo5b66FUJ6s5TJ5gbmo","/ip4/172.18.191.187/tcp/32326/ws/p2p/16Uiu2HAm2kKJfdJb3jeU2jcPJzCyAzCePJo5b66FUJ6s5TJ5gbmo"],"enrUri":"enr:-L24QI-QasKq8QikDLnqD_Iwo3APokGtDoCkT37MKEqKZKHPYk6xAgTUy2wacGfrg-NdvFDv70jJVU-6sZXxZejXeXYCgmlkgnY0gmlwhKwSv7uKbXVsdGlhZGRyc5YACASsEr-7Bn5FAAoErBK_uwZ-Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbMh3jjBna4I9C2Ep538HMCBdvjSEcmYeShXWzc7h5WaDdGNwgn5Fg3VkcIJ-R4V3YWt1MgE"}'
2026-03-18 09:09:47.242 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:09:47.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.104/tcp/50494/p2p/16Uiu2HAkxhaNURVeMoXJTi4iNMV237ahHioGAnjd84gf7qB91JuH"]'
2026-03-18 09:09:47.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.247 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-18 09:09:47.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50493/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:09:47.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:09:47.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:09:47.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.264 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:09:47.365 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:09:47.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:47.367 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":1773824987258305536,"ephemeral":false,"proof":""}]'
2026-03-18 09:09:47.369 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:09:47.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:47.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":1773824987258305536,"ephemeral":false,"proof":""}]'
2026-03-18 09:09:47.373 INFO [src.steps.relay] WARM UP successful!!
2026-03-18 09:09:47.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50493/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-03-18 09:09:47.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-03-18 09:09:47.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:09:47.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:47.401 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:09:47.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:47.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-18 09:09:47.505 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:09:47.506 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:09:47.506 DEBUG [src.node.waku_node] Stopping container with id ff55a778934e
2026-03-18 09:09:48.043 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:09:48.046 DEBUG [src.node.waku_node] Stopping container with id b641a53156eb
2026-03-18 09:09:48.604 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:09:48.605 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:09:48.613 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:09:48.620 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_packet_reordering with id: 2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15824', '15825', '15826', '15827', '15828']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15824:15824 -p 15825:15825 -p 15826:15826 -p 15827:15827 -p 15828:15828 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15826 --rest-port=15824 --tcp-port=15825 --discv5-udp-port=15827 --rest-address=0.0.0.0 --nat=extip:172.18.27.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfff88dbfe0635ca22aa4c527fcf0f5f1f99cdab5ca582ef1df24ffdcc49d457 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15828 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3009fbf5756f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.28 waku 30459324783d7baa5876a03745efe292e24b50c0b83ce39b0aa828c144df36e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30459324783d. Setting up logs at ./log/docker/node1_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15824
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 f979ae566836. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15824/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15824/debug/v1/info" -H "Content-Type: application/json" -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.28/tcp/15825/p2p/16Uiu2HAmSxDh1nZJffH9D7wL3N9TeR5hzN7ndQksRojrBrgqyxVf","/ip4/172.18.27.28/tcp/15826/ws/p2p/16Uiu2HAmSxDh1nZJffH9D7wL3N9TeR5hzN7ndQksRojrBrgqyxVf"],"enrUri":"enr:-L24QNeyTAEBeVw34w8pnj06Uz2-iT_ItT1MP4f2LZ1F1ECUTdmb-iuUkg2Wgs0H5ehYMFA3l6vfYwaPEOqNuWRupV8CgmlkgnY0gmlwhKwSGxyKbXVsdGlhZGRyc5YACASsEhscBj3RAAoErBIbHAY90t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1G2TC6lSjZ6Z4dU0b4628YPYXhfSwLguhvl6eqZs-JqDdGNwgj3Rg3VkcII904V3YWt1MgE"}'
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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52711', '52712', '52713', '52714', '52715']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52711:52711 -p 52712:52712 -p 52713:52713 -p 52714:52714 -p 52715:52715 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=200 --websocket-port=52713 --rest-port=52711 --tcp-port=52712 --discv5-udp-port=52714 --rest-address=0.0.0.0 --nat=extip:172.18.222.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=02b2dd87a40fe5764bfa3ab251bef1cbded2abbc9dac5f642150baef6bbab9aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52715 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNeyTAEBeVw34w8pnj06Uz2-iT_ItT1MP4f2LZ1F1ECUTdmb-iuUkg2Wgs0H5ehYMFA3l6vfYwaPEOqNuWRupV8CgmlkgnY0gmlwhKwSGxyKbXVsdGlhZGRyc5YACASsEhscBj3RAAoErBIbHAY90t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1G2TC6lSjZ6Z4dU0b4628YPYXhfSwLguhvl6eqZs-JqDdGNwgj3Rg3VkcII904V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.167 waku 089cac532bb7ef6b3c1f7520adaa6dff268dca50ed20506424885cef0c50ce25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 089cac532bb7. Setting up logs at ./log/docker/node2_2026-03-18_09-10-05__a3f20a1f-e07f-47a5-8c34-f8f006135c0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52711
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52711/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/52712/p2p/16Uiu2HAkyUYj3kzcd6fJsBZ23ZHMAGrQMDbZYhM4YNoL7ipVf9G2","/ip4/172.18.222.167/tcp/52713/ws/p2p/16Uiu2HAkyUYj3kzcd6fJsBZ23ZHMAGrQMDbZYhM4YNoL7ipVf9G2"],"enrUri":"enr:-L24QL5cKEE5VNn4zRBLOOBNuPEe5LurhG2xopJJltGZqDH_K0cPCP56slDASGkKVfAkdITq8my1zmSsoGQ5bn-x03MCgmlkgnY0gmlwhKwS3qeKbXVsdGlhZGRyc5YACASsEt6nBs3oAAoErBLepwbN6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPCtJqiYsgGA62GXwO_FUD5rwHzlRjjbpVrs6Oe2uzteDdGNwgs3og3VkcILN6oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:52711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15824/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.222.167/tcp/57490/p2p/16Uiu2HAkyUYj3kzcd6fJsBZ23ZHMAGrQMDbZYhM4YNoL7ipVf9G2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52711/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.27.28/tcp/15825/p2p/16Uiu2HAmSxDh1nZJffH9D7wL3N9TeR5hzN7ndQksRojrBrgqyxVf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '12179', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '12179', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '10ms', 'reorder', '25%', '50%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:52711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:721 packet_reordering reorder=25% corr=50% msg_count=200 received=200 elapsed=0.54s
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 30459324783d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 089cac532bb7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-03-18 09:13:31.882 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:13:31.882 DEBUG [tests.conftest] Running test: test_cursor_equal_to_first_message with id: 2026-03-18_09-13-31__de17c3ea-a049-413d-bd3d-f59f7b39e7d3
2026-03-18 09:13:31.882 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:13:31.883 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:13:31.883 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:13:31.890 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:13:31.890 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-13-31__de17c3ea-a049-413d-bd3d-f59f7b39e7d3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:31.890 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:13:31.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:13:31.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:13:31.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.27
2026-03-18 09:13:31.892 DEBUG [src.node.docker_mananger] Generated ports ['18871', '18872', '18873', '18874', '18875']
2026-03-18 09:13:31.892 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:13:31.892 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:13:31.892 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:13:31.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 18871:18871 -p 18872:18872 -p 18873:18873 -p 18874:18874 -p 18875:18875 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18873 --rest-port=18871 --tcp-port=18872 --discv5-udp-port=18874 --rest-address=0.0.0.0 --nat=extip:172.18.100.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ddb4d982b37ef418bc11d83a5c75a5dedbfc452844ced4dd9afbe38644ee9fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18875 --metrics-logging=true --store=true --relay=true
2026-03-18 09:13:32.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.27 waku a05888b844e806956b0b25fee03784e4e49ce13576c44ef7d01372b3d724bae5
2026-03-18 09:13:32.121 DEBUG [src.node.docker_mananger] Container started with ID a05888b844e8. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-13-31__de17c3ea-a049-413d-bd3d-f59f7b39e7d3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:32.122 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18871
2026-03-18 09:13:32.124 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:13:32.159 ERROR [src.node.docker_mananger] Max retries reached for container 5e1216b96e3d. Exiting log stream.
2026-03-18 09:13:32.671 ERROR [src.node.docker_mananger] Max retries reached for container d54685ebdca6. Exiting log stream.
2026-03-18 09:13:33.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18871/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:33.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:13:33.127 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:13:33.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18871/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:33.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.27/tcp/18872/p2p/16Uiu2HAmSFsYD5h5XsDBbBBYSiZLkY2iUj8gca6q8cwhLoPLaUCh","/ip4/172.18.100.27/tcp/18873/ws/p2p/16Uiu2HAmSFsYD5h5XsDBbBBYSiZLkY2iUj8gca6q8cwhLoPLaUCh"],"enrUri":"enr:-L24QCIrNH6am-zrt1eEnGXySAojhR6hkZ9D-F2wZMnQgcHAedgpFZvkKFHONGvSunyxPEff7oxMSRtG31gt99JwsJACgmlkgnY0gmlwhKwSZBuKbXVsdGlhZGRyc5YACASsEmQbBkm4AAoErBJkGwZJud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyheOafN9MA4Zr0FopgM9dfr2tS4ggpglPwGfJilc54qDdGNwgkm4g3VkcIJJuoV3YWt1MgM"}'
2026-03-18 09:13:33.130 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:13:33.138 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:13:33.138 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-13-31__de17c3ea-a049-413d-bd3d-f59f7b39e7d3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:33.138 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:13:33.138 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:13:33.139 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:13:33.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.73
2026-03-18 09:13:33.140 DEBUG [src.node.docker_mananger] Generated ports ['53139', '53140', '53141', '53142', '53143']
2026-03-18 09:13:33.140 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:13:33.140 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:13:33.140 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:13:33.140 DEBUG [src.node.docker_mananger] docker run -i -t -p 53139:53139 -p 53140:53140 -p 53141:53141 -p 53142:53142 -p 53143:53143 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53141 --rest-port=53139 --tcp-port=53140 --discv5-udp-port=53142 --rest-address=0.0.0.0 --nat=extip:172.18.172.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cac0fdd36d73cc2aece1d2bbeb93ef6d9fdde8fad214065bceafcf1dd5bd01af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53143 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCIrNH6am-zrt1eEnGXySAojhR6hkZ9D-F2wZMnQgcHAedgpFZvkKFHONGvSunyxPEff7oxMSRtG31gt99JwsJACgmlkgnY0gmlwhKwSZBuKbXVsdGlhZGRyc5YACASsEmQbBkm4AAoErBJkGwZJud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyheOafN9MA4Zr0FopgM9dfr2tS4ggpglPwGfJilc54qDdGNwgkm4g3VkcIJJuoV3YWt1MgM --storenode=/ip4/172.18.100.27/tcp/18872/p2p/16Uiu2HAmSFsYD5h5XsDBbBBYSiZLkY2iUj8gca6q8cwhLoPLaUCh --store=true --relay=true
2026-03-18 09:13:33.338 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.73 waku 37ed8edbcbf39c43234dabd5bf95aeb6e6f6ee75c8377ea3866028836ce403de
2026-03-18 09:13:33.375 DEBUG [src.node.docker_mananger] Container started with ID 37ed8edbcbf3. Setting up logs at ./log/docker/store_node1_2026-03-18_09-13-31__de17c3ea-a049-413d-bd3d-f59f7b39e7d3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:33.375 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53139
2026-03-18 09:13:33.375 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:13:34.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53139/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:34.379 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-18 09:13:34.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:13:34.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:34.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.73/tcp/53140/p2p/16Uiu2HAkvWNoGwz7TrVXKpaoBzsd8F4YGNR7MDjpW64UoxAhs1uQ","/ip4/172.18.172.73/tcp/53141/ws/p2p/16Uiu2HAkvWNoGwz7TrVXKpaoBzsd8F4YGNR7MDjpW64UoxAhs1uQ"],"enrUri":"enr:-L24QPE0X1Pbu0wwW9IG15EEuR_mxzcwAFmp-C68pxi6SKXHHLTn-J8clxxIyarVLlzJew4PwLukSqSSu05VTkldLlcCgmlkgnY0gmlwhKwSrEmKbXVsdGlhZGRyc5YACASsEqxJBs-UAAoErBKsSQbPld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEBAp-dSrumg0wV3V4o2Q1wxLniN_n3wlS1hIfbBHBI-DdGNwgs-Ug3VkcILPloV3YWt1MgM"}'
2026-03-18 09:13:34.382 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:13:34.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.27/tcp/18872/p2p/16Uiu2HAmSFsYD5h5XsDBbBBYSiZLkY2iUj8gca6q8cwhLoPLaUCh"]'
2026-03-18 09:13:34.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:13:34.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53139/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:13:34.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.392 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:34.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:34.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:34.599 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:34.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:34.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:34.807 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:34.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:34.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:34.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:35.015 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:35.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:35.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:35.223 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:35.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:35.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:35.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:35.430 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:35.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:35.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:35.437 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:35.638 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:35.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:35.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:35.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:35.846 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:35.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:35.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:35.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:36.054 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:36.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:36.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:36.062 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:36.263 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:36.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:36.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:36.270 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:36.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18871/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x89d1a5f7035e29fa149af1479fed637aa0109d6853783495bc5e116c111b244b&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:36.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x889f7700f5a2359652ecfaeaef06c5b544d8e7deae127c116ab3878945c3de27"},{"messageHash":"0x3a2cd2974dace44ddbeed8fa7fddca11dae152e88a5aa92d7d423398b04aefb5"},{"messageHash":"0x4218dd333c330f073fe10cefb501608005616ae250541c90757dd087048d3020"},{"messageHash":"0xeda174c38dc3a50a943e214163d7fcc28aa837a69bf5037685bf12bbdaba7f1e"},{"messageHash":"0x2de4d3855f9a5d6bc5f324d5dc6ae2836ed4b65940e82d1163b4e312c02d8de1"},{"messageHash":"0x3c48879e312e0d80c6049e62a18b5e36b060511cc02152fa4b1d5b050bb3ea53"},{"messageHash":"0x9a3ae2a5970b39f4cd695cf382573c38a716d4fadaf898e978fd2248c80ae44f"},{"messageHash":"0x3571629336e61d7e1230874b30a3977c69af5040f68d7305d5f55a35675d107d"},{"messageHash":"0xb524acea2db0fe259a1eee05a3e20309eea8e2af2c6ecfb513fe345b24c259ad"}]}'
2026-03-18 09:13:36.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53139/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x89d1a5f7035e29fa149af1479fed637aa0109d6853783495bc5e116c111b244b&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:36.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x889f7700f5a2359652ecfaeaef06c5b544d8e7deae127c116ab3878945c3de27"},{"messageHash":"0x3a2cd2974dace44ddbeed8fa7fddca11dae152e88a5aa92d7d423398b04aefb5"},{"messageHash":"0x4218dd333c330f073fe10cefb501608005616ae250541c90757dd087048d3020"},{"messageHash":"0xeda174c38dc3a50a943e214163d7fcc28aa837a69bf5037685bf12bbdaba7f1e"},{"messageHash":"0x2de4d3855f9a5d6bc5f324d5dc6ae2836ed4b65940e82d1163b4e312c02d8de1"},{"messageHash":"0x3c48879e312e0d80c6049e62a18b5e36b060511cc02152fa4b1d5b050bb3ea53"},{"messageHash":"0x9a3ae2a5970b39f4cd695cf382573c38a716d4fadaf898e978fd2248c80ae44f"},{"messageHash":"0x3571629336e61d7e1230874b30a3977c69af5040f68d7305d5f55a35675d107d"},{"messageHash":"0xb524acea2db0fe259a1eee05a3e20309eea8e2af2c6ecfb513fe345b24c259ad"}]}'
2026-03-18 09:13:36.480 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:13:36.481 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:13:36.481 DEBUG [src.node.waku_node] Stopping container with id a05888b844e8
2026-03-18 09:13:37.034 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:13:37.036 DEBUG [src.node.waku_node] Stopping container with id 37ed8edbcbf3
2026-03-18 09:13:37.566 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:13:37.569 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:13:37.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:13:37.591 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1501', '1502', '1503', '1504', '1505']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1501:1501 -p 1502:1502 -p 1503:1503 -p 1504:1504 -p 1505:1505 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1503 --rest-port=1501 --tcp-port=1502 --discv5-udp-port=1504 --rest-address=0.0.0.0 --nat=extip:172.18.152.194 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1ecdb9d1fbffdb2a74aa10c63863bd5ce4bfe0acafcdc0c5643cb42aad17f80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1505 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e23a7b00975. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.194 waku 2201dd8a19cd9376cc98137f8ba5e869b7f7f5eb5ddfed8073ccc50902f6e521
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2201dd8a19cd. Setting up logs at ./log/docker/node1_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1501
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 c66d55fa687c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:1501/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n","/ip4/172.18.152.194/tcp/1503/ws/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n"],"enrUri":"enr:-L24QECuHBhV4hxcttcq0lhvXlYwS-4ApoIdyswr8wAb1ZJeei-VcnKQFcbZVVurAqK71DA68_s-PT_SMGs7cCN_dFgCgmlkgnY0gmlwhKwSmMKKbXVsdGlhZGRyc5YACASsEpjCBgXeAAoErBKYwgYF390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkWO00Ubq4clHjmmSKeRAjxdh2-S_0-vLoKLB3Dvby_eDdGNwggXeg3VkcIIF4IV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49781', '49782', '49783', '49784', '49785']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49781:49781 -p 49782:49782 -p 49783:49783 -p 49784:49784 -p 49785:49785 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49783 --rest-port=49781 --tcp-port=49782 --discv5-udp-port=49784 --rest-address=0.0.0.0 --nat=extip:172.18.205.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cef2cce8af4feddbd5b2768ea10f5fab63ff2ffa9b76f2870f4b1cbdd8a301ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49785 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QECuHBhV4hxcttcq0lhvXlYwS-4ApoIdyswr8wAb1ZJeei-VcnKQFcbZVVurAqK71DA68_s-PT_SMGs7cCN_dFgCgmlkgnY0gmlwhKwSmMKKbXVsdGlhZGRyc5YACASsEpjCBgXeAAoErBKYwgYF390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkWO00Ubq4clHjmmSKeRAjxdh2-S_0-vLoKLB3Dvby_eDdGNwggXeg3VkcIIF4IV3YWt1MgU --filternode=/ip4/172.18.152.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.203 waku 4817cab84c56974de08df2150c6baf89872171128fdd9d691b3c0455573c82cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4817cab84c56. Setting up logs at ./log/docker/node2_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49781
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49781/health" -H "Content-Type: application/json" -d 'None'
INFO  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:49781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.203/tcp/49782/p2p/16Uiu2HAmCimBJDVeszay6G6cjnVqzgL7sxUzM7WSbsMhwQoVZ2YR","/ip4/172.18.205.203/tcp/49783/ws/p2p/16Uiu2HAmCimBJDVeszay6G6cjnVqzgL7sxUzM7WSbsMhwQoVZ2YR"],"enrUri":"enr:-L24QDfl0n6d2AqjyxF091r3us642NqwtGwuThcsJYeStD9CMdVDKxD9EDCislZMgikrQ6wxi4NRorLHzvtnXdbKFKwCgmlkgnY0gmlwhKwSzcuKbXVsdGlhZGRyc5YACASsEs3LBsJ2AAoErBLNywbCd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAPdt5hDpK0mhk5vgROZM3ZFwck44lRGyUz0cq8VhiIKDdGNwgsJ2g3VkcILCeIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n"]'
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:1501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:49781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9adbcfd0-c5df-464e-bf93-7ca67e919dbc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9adbcfd0-c5df-464e-bf93-7ca67e919dbc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:49781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2201dd8a19cd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4817cab84c56
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-18 09:13:27.383 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:13:27.383 DEBUG [tests.conftest] Running test: test_passing_non_base64_cursor with id: 2026-03-18_09-13-27__124a4b58-44e0-44f3-9aaf-366052d37a91
2026-03-18 09:13:27.383 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:13:27.383 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:13:27.384 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:13:27.390 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:13:27.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-13-27__124a4b58-44e0-44f3-9aaf-366052d37a91__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:27.391 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:13:27.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:13:27.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:13:27.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.223
2026-03-18 09:13:27.392 DEBUG [src.node.docker_mananger] Generated ports ['14802', '14803', '14804', '14805', '14806']
2026-03-18 09:13:27.393 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:13:27.393 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:13:27.393 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:13:27.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 14802:14802 -p 14803:14803 -p 14804:14804 -p 14805:14805 -p 14806:14806 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14804 --rest-port=14802 --tcp-port=14803 --discv5-udp-port=14805 --rest-address=0.0.0.0 --nat=extip:172.18.244.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8a61dfbc0aedfefc4bafdb4b62fab2aaebeed5ed480d28df88b0fcf4a7bafddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14806 --metrics-logging=true --store=true --relay=true
2026-03-18 09:13:27.588 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.223 waku 5e1216b96e3de7d2c550ee28ce98c365ce65c79f7775413910f6dbab66ad2c91
2026-03-18 09:13:27.617 ERROR [src.node.docker_mananger] Max retries reached for container c7bb2c879364. Exiting log stream.
2026-03-18 09:13:27.623 DEBUG [src.node.docker_mananger] Container started with ID 5e1216b96e3d. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-13-27__124a4b58-44e0-44f3-9aaf-366052d37a91__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:27.623 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14802
2026-03-18 09:13:27.623 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:13:28.173 ERROR [src.node.docker_mananger] Max retries reached for container 69302306861c. Exiting log stream.
2026-03-18 09:13:28.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14802/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:28.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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-18 09:13:28.627 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:13:28.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:28.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.223/tcp/14803/p2p/16Uiu2HAm8bbf7ccyVSC88sC9oG6wjBjepJAjK9uCFPuUkf42ub24","/ip4/172.18.244.223/tcp/14804/ws/p2p/16Uiu2HAm8bbf7ccyVSC88sC9oG6wjBjepJAjK9uCFPuUkf42ub24"],"enrUri":"enr:-L24QDUMesHCHhp3B2AM2QYmsueFwobzdPtMGFX6wj04FvZ9Y_kIB0pZ59Z3gO3DwA0krj90NZ85A6P7_3IdkF-m-2cCgmlkgnY0gmlwhKwS9N-KbXVsdGlhZGRyc5YACASsEvTfBjnTAAoErBL03wY51N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw7LZ5vXQdLtJqrhXj3ED1khYqmDeTF5fEC-xNzxKaRWDdGNwgjnTg3VkcII51YV3YWt1MgM"}'
2026-03-18 09:13:28.630 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:13:28.637 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:13:28.637 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-13-27__124a4b58-44e0-44f3-9aaf-366052d37a91__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:28.637 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:13:28.637 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:13:28.639 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:13:28.639 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.244
2026-03-18 09:13:28.639 DEBUG [src.node.docker_mananger] Generated ports ['1667', '1668', '1669', '1670', '1671']
2026-03-18 09:13:28.639 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:13:28.639 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:13:28.639 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:13:28.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 1667:1667 -p 1668:1668 -p 1669:1669 -p 1670:1670 -p 1671:1671 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1669 --rest-port=1667 --tcp-port=1668 --discv5-udp-port=1670 --rest-address=0.0.0.0 --nat=extip:172.18.136.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45ebde5dfdfe4be9be1b29cd01cad542fccd531d0a6811ba5955e2ccaab8cee1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1671 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDUMesHCHhp3B2AM2QYmsueFwobzdPtMGFX6wj04FvZ9Y_kIB0pZ59Z3gO3DwA0krj90NZ85A6P7_3IdkF-m-2cCgmlkgnY0gmlwhKwS9N-KbXVsdGlhZGRyc5YACASsEvTfBjnTAAoErBL03wY51N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw7LZ5vXQdLtJqrhXj3ED1khYqmDeTF5fEC-xNzxKaRWDdGNwgjnTg3VkcII51YV3YWt1MgM --storenode=/ip4/172.18.244.223/tcp/14803/p2p/16Uiu2HAm8bbf7ccyVSC88sC9oG6wjBjepJAjK9uCFPuUkf42ub24 --store=true --relay=true
2026-03-18 09:13:28.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.244 waku d54685ebdca692657439ba9f470e6bd8053ff912e7cad34fa5f99536f1974d18
2026-03-18 09:13:28.873 DEBUG [src.node.docker_mananger] Container started with ID d54685ebdca6. Setting up logs at ./log/docker/store_node1_2026-03-18_09-13-27__124a4b58-44e0-44f3-9aaf-366052d37a91__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:13:28.874 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1667
2026-03-18 09:13:28.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:13:29.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1667/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:29.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:13:29.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:13:29.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:29.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.244/tcp/1668/p2p/16Uiu2HAmKohCw9v7amH5YwBsEvTL2yNBbMncQtUEyq1FJ7BH3W59","/ip4/172.18.136.244/tcp/1669/ws/p2p/16Uiu2HAmKohCw9v7amH5YwBsEvTL2yNBbMncQtUEyq1FJ7BH3W59"],"enrUri":"enr:-L24QPpq4TmiC0dkCGiOoxSr7ad5eZ05JDM37eJR9exchfyIeG3QRG-KJV9pJQKNGewwS-y1jWEXQQ2HBMFv1BpWnTsCgmlkgnY0gmlwhKwSiPSKbXVsdGlhZGRyc5YACASsEoj0BgaEAAoErBKI9AYGhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDajymoouzSpYAWMkLldzf63MPaCX14OoAUj_vrKXX0ZSDdGNwggaEg3VkcIIGhoV3YWt1MgM"}'
2026-03-18 09:13:29.880 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:13:29.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1667/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.223/tcp/14803/p2p/16Uiu2HAm8bbf7ccyVSC88sC9oG6wjBjepJAjK9uCFPuUkf42ub24"]'
2026-03-18 09:13:29.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:29.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:13:29.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:29.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1667/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:13:29.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:29.891 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:29.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:29.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:29.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:30.097 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:30.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:30.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:30.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:30.305 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:30.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:30.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:30.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:30.512 DEBUG [src.steps.store] Relaying message
2026-03-18 09:13:30.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:13:30.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:13:30.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:13:30.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14802/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:30.722 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14802/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-18 09:13:30.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1667/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:13:30.725 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1667/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-03-18 09:13:30.727 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:13:30.729 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:13:30.729 DEBUG [src.node.waku_node] Stopping container with id 5e1216b96e3d
2026-03-18 09:13:31.318 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:13:31.320 DEBUG [src.node.waku_node] Stopping container with id d54685ebdca6
2026-03-18 09:13:31.857 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:13:31.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:13:31.872 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:13:31.879 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,668 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_extreme_number_page_size with id: 2026-03-18_09-12-02__05ef3bc2-d0aa-4671-9746-9ec73a2e4e93
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-12-02__05ef3bc2-d0aa-4671-9746-9ec73a2e4e93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41494', '41495', '41496', '41497', '41498']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41494:41494 -p 41495:41495 -p 41496:41496 -p 41497:41497 -p 41498:41498 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41496 --rest-port=41494 --tcp-port=41495 --discv5-udp-port=41497 --rest-address=0.0.0.0 --nat=extip:172.18.197.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c77c64edfd9bba39a0cf85cd5ebd0290a6befdc1b2eeb1335ba9166b568bbcf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41498 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.97 waku ddd9fa409c0987e7d83baa57a4ce417b413998e97ba57b38251ad9d299cc9a50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddd9fa409c09. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-12-02__05ef3bc2-d0aa-4671-9746-9ec73a2e4e93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 41494
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 4cf83c0ca6a6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23d08d97d743. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41494/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:41494/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.97/tcp/41495/p2p/16Uiu2HAmSqyqrQ9KYwr2uetz6c6cEHptXGvNXAcbAw44z2xsoDXj","/ip4/172.18.197.97/tcp/41496/ws/p2p/16Uiu2HAmSqyqrQ9KYwr2uetz6c6cEHptXGvNXAcbAw44z2xsoDXj"],"enrUri":"enr:-L24QAHbEfb_pMF55bZ16xfqB3RjJc5jTUM8Bs3KPqwIMVtmAoVUODrZzVdxPbpo3dzZntyCJJ0PovY9aWDb_LM-XQMCgmlkgnY0gmlwhKwSxWGKbXVsdGlhZGRyc5YACASsEsVhBqIXAAoErBLFYQaiGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0tRulvNRJeYD1dbEnGi-Z7pJdKtWzup1wmD04A2pmBaDdGNwgqIXg3VkcIKiGYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-12-02__05ef3bc2-d0aa-4671-9746-9ec73a2e4e93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64967', '64968', '64969', '64970', '64971']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64967:64967 -p 64968:64968 -p 64969:64969 -p 64970:64970 -p 64971:64971 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64969 --rest-port=64967 --tcp-port=64968 --discv5-udp-port=64970 --rest-address=0.0.0.0 --nat=extip:172.18.91.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9bfbd8b11aa338d9abab48d6ad7fb6ba48e6fd31f82868c1a6bbc034684df0c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64971 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAHbEfb_pMF55bZ16xfqB3RjJc5jTUM8Bs3KPqwIMVtmAoVUODrZzVdxPbpo3dzZntyCJJ0PovY9aWDb_LM-XQMCgmlkgnY0gmlwhKwSxWGKbXVsdGlhZGRyc5YACASsEsVhBqIXAAoErBLFYQaiGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0tRulvNRJeYD1dbEnGi-Z7pJdKtWzup1wmD04A2pmBaDdGNwgqIXg3VkcIKiGYV3YWt1MgM --storenode=/ip4/172.18.197.97/tcp/41495/p2p/16Uiu2HAmSqyqrQ9KYwr2uetz6c6cEHptXGvNXAcbAw44z2xsoDXj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.177 waku cdc88f619d0ca26c6f04e51672a301004d719677267df686bcf884d2ed8fc519
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdc88f619d0c. Setting up logs at ./log/docker/store_node1_2026-03-18_09-12-02__05ef3bc2-d0aa-4671-9746-9ec73a2e4e93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64967
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64967/health" -H "Content-Type: application/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:64967/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.177/tcp/64968/p2p/16Uiu2HAmCdwL4phGxk7qVFJjp7mHJYHskWrKbCfKpw724naegAbP","/ip4/172.18.91.177/tcp/64969/ws/p2p/16Uiu2HAmCdwL4phGxk7qVFJjp7mHJYHskWrKbCfKpw724naegAbP"],"enrUri":"enr:-L24QFeMsZdIU6TybfvVlp5O1t5OhXTDnuOMaeyfPQo8AiaPRBx-eTsFZH3nC-LdkTVfJKwzlfe-U7IpZuhFBQUhi3ICgmlkgnY0gmlwhKwSW7GKbXVsdGlhZGRyc5YACASsEluxBv3IAAoErBJbsQb9yd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_7sA0_67zXiATqdZcJrrLQrV53GAkbxfnCufRUJnTNaDdGNwgv3Ig3VkcIL9yoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64967/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.97/tcp/41495/p2p/16Uiu2HAmSqyqrQ9KYwr2uetz6c6cEHptXGvNXAcbAw44z2xsoDXj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41494/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:64967/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:41494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41494/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64967/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddd9fa409c09
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cdc88f619d0c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-18 09:06:53.516 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:06:53.516 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-18_09-06-53__ca71cef5-a108-403b-8c60-37596fb6436f
2026-03-18 09:06:53.516 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:06:53.516 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:06:53.517 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:06:53.522 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.522 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-53__ca71cef5-a108-403b-8c60-37596fb6436f__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.527 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-53__ca71cef5-a108-403b-8c60-37596fb6436f__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.532 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.532 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-06-53__ca71cef5-a108-403b-8c60-37596fb6436f__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.537 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.537 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-06-53__ca71cef5-a108-403b-8c60-37596fb6436f__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.538 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:06:53.538 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:06:53.544 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.544 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.549 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.549 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.553 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:06:53.553 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.554 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:53.554 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:53.555 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:53.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.177
2026-03-18 09:06:53.555 DEBUG [src.node.docker_mananger] Generated ports ['28258', '28259', '28260', '28261', '28262']
2026-03-18 09:06:53.555 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:53.555 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:53.556 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:53.556 DEBUG [src.node.docker_mananger] docker run -i -t -p 28258:28258 -p 28259:28259 -p 28260:28260 -p 28261:28261 -p 28262:28262 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28260 --rest-port=28258 --tcp-port=28259 --discv5-udp-port=28261 --rest-address=0.0.0.0 --nat=extip:172.18.236.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcab78003e962d274ad3bc73bbf916cd95baf2dfe17f8fe3c354eedaf5b1ab07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28262 --metrics-logging=true --relay=true
2026-03-18 09:06:53.701 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.177 waku bac66b9578ce2425a0692a0416ac1e303b13cbd9539cb0a0959ef60192510a30
2026-03-18 09:06:53.731 DEBUG [src.node.docker_mananger] Container started with ID bac66b9578ce. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-18 09:06:53.732 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28258
2026-03-18 09:06:53.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:53.853 ERROR [src.node.docker_mananger] Max retries reached for container 31961672177f. Exiting log stream.
2026-03-18 09:06:54.318 ERROR [src.node.docker_mananger] Max retries reached for container 1313874939c2. Exiting log stream.
2026-03-18 09:06:54.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28258/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:06:54.736 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:54.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28258/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:54.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.177/tcp/28259/p2p/16Uiu2HAmB9ZaAQfKDFAgRaBdvhddri4kP9eLyNsE1AaoakcFrFME","/ip4/172.18.236.177/tcp/28260/ws/p2p/16Uiu2HAmB9ZaAQfKDFAgRaBdvhddri4kP9eLyNsE1AaoakcFrFME"],"enrUri":"enr:-L24QHois4HAcca2ccIFLb1iPcwelBGvos9aeJnHF79MW4_JSTAYZdG7vFYSim0qQ-AT_LZnIyfqCIA33kJ4C2bw8ksCgmlkgnY0gmlwhKwS7LGKbXVsdGlhZGRyc5YACASsEuyxBm5jAAoErBLssQZuZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6Zpz9o66jddeykF9oE1PPy9e_VG9JysWci4YVnd5jTWDdGNwgm5jg3VkcIJuZYV3YWt1MgE"}'
2026-03-18 09:06:54.739 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:54.739 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:54.739 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:54.740 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:54.740 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.93
2026-03-18 09:06:54.740 DEBUG [src.node.docker_mananger] Generated ports ['62950', '62951', '62952', '62953', '62954']
2026-03-18 09:06:54.740 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:54.741 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:54.741 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:54.741 DEBUG [src.node.docker_mananger] docker run -i -t -p 62950:62950 -p 62951:62951 -p 62952:62952 -p 62953:62953 -p 62954:62954 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62952 --rest-port=62950 --tcp-port=62951 --discv5-udp-port=62953 --rest-address=0.0.0.0 --nat=extip:172.18.131.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6036dff6ffcd9ec69f0b71f736a4ae61fafdfda3c1f2ef29a9b2cecb91b3cbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62954 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHois4HAcca2ccIFLb1iPcwelBGvos9aeJnHF79MW4_JSTAYZdG7vFYSim0qQ-AT_LZnIyfqCIA33kJ4C2bw8ksCgmlkgnY0gmlwhKwS7LGKbXVsdGlhZGRyc5YACASsEuyxBm5jAAoErBLssQZuZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6Zpz9o66jddeykF9oE1PPy9e_VG9JysWci4YVnd5jTWDdGNwgm5jg3VkcIJuZYV3YWt1MgE
2026-03-18 09:06:54.882 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.93 waku b0eb89ba2024de78d48f1f8e11fd309c2374a6972da7d062d072efc25c9f72a6
2026-03-18 09:06:54.907 DEBUG [src.node.docker_mananger] Container started with ID b0eb89ba2024. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-18 09:06:54.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62950
2026-03-18 09:06:54.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:55.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62950/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.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-18 09:06:55.946 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:55.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62950/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:55.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.93/tcp/62951/p2p/16Uiu2HAmNHUGkUbS1vBjYfSUxvJz5bregwt2c1Ptcux15DuEo2Ec","/ip4/172.18.131.93/tcp/62952/ws/p2p/16Uiu2HAmNHUGkUbS1vBjYfSUxvJz5bregwt2c1Ptcux15DuEo2Ec"],"enrUri":"enr:-L24QIMosA1sLjANIeY0VuxlYEy_4X_645H4sRQh1450wK9ISIYAUw8K4KiYNyc63bMYVhR5mAHrlqDa1W-P_3B3-MMCgmlkgnY0gmlwhKwSg12KbXVsdGlhZGRyc5YACASsEoNdBvXnAAoErBKDXQb16N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjxGppJ9VIi_dfyqJv6Mt9JiiuwymabbWfi5GfzzBlLmDdGNwgvXng3VkcIL16YV3YWt1MgE"}'
2026-03-18 09:06:55.951 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:55.951 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:55.951 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:55.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:55.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.22
2026-03-18 09:06:55.955 DEBUG [src.node.docker_mananger] Generated ports ['12238', '12239', '12240', '12241', '12242']
2026-03-18 09:06:55.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:55.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:55.955 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:55.955 DEBUG [src.node.docker_mananger] docker run -i -t -p 12238:12238 -p 12239:12239 -p 12240:12240 -p 12241:12241 -p 12242:12242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12240 --rest-port=12238 --tcp-port=12239 --discv5-udp-port=12241 --rest-address=0.0.0.0 --nat=extip:172.18.139.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fd6bce8b9febd599e4ef77412ba29d0dfb0fca6a2b58eb9589aebda4cb810e11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12242 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QHois4HAcca2ccIFLb1iPcwelBGvos9aeJnHF79MW4_JSTAYZdG7vFYSim0qQ-AT_LZnIyfqCIA33kJ4C2bw8ksCgmlkgnY0gmlwhKwS7LGKbXVsdGlhZGRyc5YACASsEuyxBm5jAAoErBLssQZuZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6Zpz9o66jddeykF9oE1PPy9e_VG9JysWci4YVnd5jTWDdGNwgm5jg3VkcIJuZYV3YWt1MgE
2026-03-18 09:06:56.100 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.22 waku ecf8b27ddef1339a2e18ff33eeb0f6444fef89b936397b9001befca9d3af7ddb
2026-03-18 09:06:56.126 DEBUG [src.node.docker_mananger] Container started with ID ecf8b27ddef1. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-18 09:06:56.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12238
2026-03-18 09:06:56.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:57.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12238/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:06:57.131 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:57.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.22/tcp/12239/p2p/16Uiu2HAm71HKYnGzrG46XtvpBvhr2uBTUnPBskCQHzAkcxtBqdEz","/ip4/172.18.139.22/tcp/12240/ws/p2p/16Uiu2HAm71HKYnGzrG46XtvpBvhr2uBTUnPBskCQHzAkcxtBqdEz"],"enrUri":"enr:-L24QENeLYSoLMqWx_AQ8CiAm4CNwOaB74e2UWrpncdRw1aVZat2iMWhfl8u_Uvje-3c2rpdIDVKiVJxK21HipE9S6UCgmlkgnY0gmlwhKwSixaKbXVsdGlhZGRyc5YACASsEosWBi_PAAoErBKLFgYv0N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrAyuwZxVj7cij-Rel42FTW6Ni-HACAr1Ev8Bx6J8JXuDdGNwgi_Pg3VkcIIv0YV3YWt1MgM"}'
2026-03-18 09:06:57.133 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:57.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28258/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.93/tcp/62951/p2p/16Uiu2HAmNHUGkUbS1vBjYfSUxvJz5bregwt2c1Ptcux15DuEo2Ec"]'
2026-03-18 09:06:57.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62950/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.177/tcp/28259/p2p/16Uiu2HAmB9ZaAQfKDFAgRaBdvhddri4kP9eLyNsE1AaoakcFrFME"]'
2026-03-18 09:06:57.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28258/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.22/tcp/12239/p2p/16Uiu2HAm71HKYnGzrG46XtvpBvhr2uBTUnPBskCQHzAkcxtBqdEz"]'
2026-03-18 09:06:57.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12238/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.177/tcp/28259/p2p/16Uiu2HAmB9ZaAQfKDFAgRaBdvhddri4kP9eLyNsE1AaoakcFrFME"]'
2026-03-18 09:06:57.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28258/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:57.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.131.93/tcp/34502/p2p/16Uiu2HAmNHUGkUbS1vBjYfSUxvJz5bregwt2c1Ptcux15DuEo2Ec","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.139.22/tcp/49434/p2p/16Uiu2HAm71HKYnGzrG46XtvpBvhr2uBTUnPBskCQHzAkcxtBqdEz","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-18 09:06:57.179 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.131.93/tcp/34502/p2p/16Uiu2HAmNHUGkUbS1vBjYfSUxvJz5bregwt2c1Ptcux15DuEo2Ec', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.139.22/tcp/49434/p2p/16Uiu2HAm71HKYnGzrG46XtvpBvhr2uBTUnPBskCQHzAkcxtBqdEz', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}]
2026-03-18 09:06:57.181 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:06:57.182 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:06:57.182 DEBUG [src.node.waku_node] Stopping container with id bac66b9578ce
2026-03-18 09:06:57.676 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:57.678 DEBUG [src.node.waku_node] Stopping container with id b0eb89ba2024
2026-03-18 09:06:58.125 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:58.126 DEBUG [src.node.waku_node] Stopping container with id ecf8b27ddef1
2026-03-18 09:06:58.490 ERROR [src.node.docker_mananger] Max retries reached for container bac66b9578ce. Exiting log stream.
2026-03-18 09:06:58.579 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:58.581 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:06:58.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:06:58.592 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:06:58.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-03-18 09:05:09.460 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:05:09.460 DEBUG [tests.conftest] Running test: test_relay with id: 2026-03-18_09-05-09__4589b9a2-5d8e-4af1-a901-eacca30d6400
2026-03-18 09:05:09.461 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:05:09.461 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:05:09.461 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:05:09.461 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:05:09.462 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:05:09.472 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:09.472 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-05-09__4589b9a2-5d8e-4af1-a901-eacca30d6400__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:09.472 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:09.473 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:09.518 DEBUG [src.node.docker_mananger] Network waku created
2026-03-18 09:05:09.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.203
2026-03-18 09:05:09.518 DEBUG [src.node.docker_mananger] Generated ports ['16988', '16989', '16990', '16991', '16992']
2026-03-18 09:05:09.518 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:09.518 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:09.519 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:09.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 16988:16988 -p 16989:16989 -p 16990:16990 -p 16991:16991 -p 16992:16992 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16990 --rest-port=16988 --tcp-port=16989 --discv5-udp-port=16991 --rest-address=0.0.0.0 --nat=extip:172.18.131.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dec11b0b9e9da22696aefc503ecd3ee1f4dc83db8adeea8ddf4cc1a4e523e34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16992 --metrics-logging=true --relay=true
2026-03-18 09:05:25.199 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.203 waku 23889a553bc1be35ba047266fee14f478f47f9454b444381eda66e7f94f29d6d
2026-03-18 09:05:25.234 DEBUG [src.node.docker_mananger] Container started with ID 23889a553bc1. Setting up logs at ./log/docker/node1_2026-03-18_09-05-09__4589b9a2-5d8e-4af1-a901-eacca30d6400__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:25.234 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16988
2026-03-18 09:05:25.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:26.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16988/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:26.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:05:26.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:26.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16988/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:26.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.203/tcp/16989/p2p/16Uiu2HAmJGCoymAFAJjneA8c76MbJTcoRr8V7Sm41ehmqVgK7Lbt","/ip4/172.18.131.203/tcp/16990/ws/p2p/16Uiu2HAmJGCoymAFAJjneA8c76MbJTcoRr8V7Sm41ehmqVgK7Lbt"],"enrUri":"enr:-L24QPb8LHKLUszfHxX7O60teCMpPfC-RwJsnnozKDxTWYtGLNOSFRiknp1w0sYtZkIZgNc76GU1sR5FAK6TWj3GIPcCgmlkgnY0gmlwhKwSg8uKbXVsdGlhZGRyc5YACASsEoPLBkJdAAoErBKDywZCXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDU0_aCTfMqv6KWxA2Wld68qXw7DsNzM-WoOz1wfDvvAODdGNwgkJdg3VkcIJCX4V3YWt1MgE"}'
2026-03-18 09:05:26.242 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:26.249 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-05-09__4589b9a2-5d8e-4af1-a901-eacca30d6400__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.249 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:26.250 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:26.251 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:26.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.100
2026-03-18 09:05:26.251 DEBUG [src.node.docker_mananger] Generated ports ['48443', '48444', '48445', '48446', '48447']
2026-03-18 09:05:26.251 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:26.252 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:26.252 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:26.252 DEBUG [src.node.docker_mananger] docker run -i -t -p 48443:48443 -p 48444:48444 -p 48445:48445 -p 48446:48446 -p 48447:48447 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48445 --rest-port=48443 --tcp-port=48444 --discv5-udp-port=48446 --rest-address=0.0.0.0 --nat=extip:172.18.214.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=09e96c12d0d3d4cc08de5ac8c686d12e2ade32ee80bd6e83eebcd8cffe4b6b57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48447 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPb8LHKLUszfHxX7O60teCMpPfC-RwJsnnozKDxTWYtGLNOSFRiknp1w0sYtZkIZgNc76GU1sR5FAK6TWj3GIPcCgmlkgnY0gmlwhKwSg8uKbXVsdGlhZGRyc5YACASsEoPLBkJdAAoErBKDywZCXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDU0_aCTfMqv6KWxA2Wld68qXw7DsNzM-WoOz1wfDvvAODdGNwgkJdg3VkcIJCX4V3YWt1MgE
2026-03-18 09:05:26.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.100 waku a6384c921bc53a66890a944d304cbb8d275ca077f7346df9a4fdcb783082165d
2026-03-18 09:05:26.479 DEBUG [src.node.docker_mananger] Container started with ID a6384c921bc5. Setting up logs at ./log/docker/node1_2026-03-18_09-05-09__4589b9a2-5d8e-4af1-a901-eacca30d6400__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.479 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48443
2026-03-18 09:05:26.479 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:27.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48443/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:05:27.496 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:27.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.100/tcp/48444/p2p/16Uiu2HAkwXKQkc4FRn7R8ADkiEA7rBqzqGtmbYBYt3rP6a6SXEZ3","/ip4/172.18.214.100/tcp/48445/ws/p2p/16Uiu2HAkwXKQkc4FRn7R8ADkiEA7rBqzqGtmbYBYt3rP6a6SXEZ3"],"enrUri":"enr:-L24QCQ5mU2LPJDoZhOfZBPnpPCb2UgBg8hW2pYklTydlGktF0WDNULE6MXgpe_X9PjZQKaQqnnchAwekWaRLPsMPfwCgmlkgnY0gmlwhKwS1mSKbXVsdGlhZGRyc5YACASsEtZkBr08AAoErBLWZAa9Pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHymZusi_qzHyix5HwLFaJE-L3DMGsy8NOOaaJAtKmDaDdGNwgr08g3VkcIK9PoV3YWt1MgE"}'
2026-03-18 09:05:27.503 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:27.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16988/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:27.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:27.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48443/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:27.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:27.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16988/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:05:27.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:27.523 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:05:27.624 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:05:27.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16988/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.627 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":1773824727516584704,"ephemeral":false,"proof":""}]'
2026-03-18 09:05:27.629 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:05:27.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48443/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.632 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":1773824727516584704,"ephemeral":false,"proof":""}]'
2026-03-18 09:05:27.635 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:05:27.636 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:05:27.636 DEBUG [src.node.waku_node] Stopping container with id 23889a553bc1
2026-03-18 09:05:28.185 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:05:28.186 DEBUG [src.node.waku_node] Stopping container with id a6384c921bc5
2026-03-18 09:05:28.735 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:05:28.739 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:05:28.752 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:05:28.764 DEBUG [src.node.docker_mananger] 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-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.92.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30711', '30712', '30713', '30714', '30715']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30711:30711 -p 30712:30712 -p 30713:30713 -p 30714:30714 -p 30715:30715 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30713 --rest-port=30711 --tcp-port=30712 --discv5-udp-port=30714 --rest-address=0.0.0.0 --nat=extip:172.18.92.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5fc3c581acab29cc8da2d92b52ef9c9cbc219a2c7f4de1af84d40d46260ffbb5 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30715 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 20a6af6855c0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.75 waku 93effc49307dbcbc1aa7d8d17aa8e9410cdb3ac9961679e8236a91ff95eb7183
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93effc49307d. Setting up logs at ./log/docker/node1_2026-03-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30711
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 00ab49e82d92. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:30711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.75/tcp/30712/p2p/16Uiu2HAmKBxXr4FSC5kRE8W9fk9jQm3V7jsrWELfmtPvC3QSsdTb","/ip4/172.18.92.75/tcp/30713/ws/p2p/16Uiu2HAmKBxXr4FSC5kRE8W9fk9jQm3V7jsrWELfmtPvC3QSsdTb"],"enrUri":"enr:-L24QHHU5VrvvaAY-66XO1fp7OYoCgRMHo1u_jkicUPJAkJMUXZnl5IyI-GhiHBy2jN9J4Lja-4xQBAgdeZADZQpjtcCgmlkgnY0gmlwhKwSXEuKbXVsdGlhZGRyc5YACASsElxLBnf4AAoErBJcSwZ3-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYRUSL1Ksxg-VDnYnOQ3FkQ6NT4NLLXuEslXAxzHZb9aDdGNwgnf4g3VkcIJ3-oV3YWt1MhM"}'
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.135.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23443', '23444', '23445', '23446', '23447']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23443:23443 -p 23444:23444 -p 23445:23445 -p 23446:23446 -p 23447:23447 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23445 --rest-port=23443 --tcp-port=23444 --discv5-udp-port=23446 --rest-address=0.0.0.0 --nat=extip:172.18.135.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ba1efcbac9415d88affd209e2100db1beabf1c9788eee3ebc7fcd5e1a7f956a --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=23447 --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.135.17 waku 017327f2d4fd0f562d1ad57bc2bf7b0455db47e60774745d31ed3c132196ee0e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 017327f2d4fd. Setting up logs at ./log/docker/node2_2026-03-18_09-08-39__e8f1a682-d3fe-4ebe-b071-f17da9b73a6b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23443
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23443/health" -H "Content-Type: application/json" -d 'None'
INFO  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:23443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.17/tcp/23444/p2p/16Uiu2HAmFrdAaUohCVmjeJ3EJ4Ps3oYei8cEYYAMJ4HuJCpAYdHj","/ip4/172.18.135.17/tcp/23445/ws/p2p/16Uiu2HAmFrdAaUohCVmjeJ3EJ4Ps3oYei8cEYYAMJ4HuJCpAYdHj"],"enrUri":"enr:-L24QBQf5aHczdKJX5DFm78eNsHCDhqtVHgNakEaVvAxRcJ0Dj04l3N4ZwEO_Xj49T5pbD4M_dLG6wpJx2IIlHd3vu8CgmlkgnY0gmlwhKwShxGKbXVsdGlhZGRyc5YACASsEocRBluUAAoErBKHEQZbld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL44TrtK6IhNkQwn3wPD3Mr7H4b7oViFuZcSbgmD1FOKDdGNwgluUg3VkcIJbloV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23443/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.75/tcp/30712/p2p/16Uiu2HAmKBxXr4FSC5kRE8W9fk9jQm3V7jsrWELfmtPvC3QSsdTb"]'
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:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23443/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x349692acd0a6f77dfcec85c82a708e5e7eb0c7975133e63af59f574aab35911b"},{"messageHash":"0x1d5dae188faf0f0573c6630c40990b2c535c6425cd8ff3b165f1fa1166c47f64"},{"messageHash":"0xbe043a5ad3a5e0e313e2ac6414d31af8c0938ef00c8372e62f76cb16b23c13d5"},{"messageHash":"0x3773824a67237383fcfa91d331146ab809fe5a0ffbf4acd45c2b74a53696654d"},{"messageHash":"0xc900608efc834cc67ccbc812b94593f56ab3e230a28021defe6235e6a4f28112"},{"messageHash":"0x1ef45e44b27b708ead219409011be5227be2ee3e258b372cd73aa659b1e156c0"},{"messageHash":"0xbb151846c76ac97f27f93ef95e73347d270436e285e5dbe6599f9f772ce72320"},{"messageHash":"0x807c9b0c57d5f1b689e04a9f07c180dd4ae19c3eedc34ef50ed35c9eed95d9ed"},{"messageHash":"0xca29b53eeb39b24ba3d3f86c00e40ec2a8b6b324d4fdfa0fc26071077b53e41c"},{"messageHash":"0x1f0d68fabec2aa8789980b088dc2acaec6c465d2560f1ec7fd5caaeb8ca58e36"},{"messageHash":"0xa8ce7c9a3e6e1ba79b7e93ffc3fcb9988e599da1a87d78e14236562c6c43e784"},{"messageHash":"0xc8ee273fbd6e5f2de68108cf6914e6aab438f39e798fc2a5a8aebbeaab6e7d0c"},{"messageHash":"0x00315dff2856816df7c8c056af1c354a6b2391d4034fdcbc771b42109423e755"},{"messageHash":"0xcec552e5022178f8dc1e17ac25d3a2d0166a6f44dc3d53f04ff3fcc1ae6c4c08"},{"messageHash":"0x2268fd09aa0d6735248cb6f3c4ca1ac05150cbef49e2a7d32b08f2b9943dd995"},{"messageHash":"0x75e17c5c1a5ca21a9268dba270b0664094ef4d49d16bc9b67570edf8d4fbcac3"},{"messageHash":"0x585dc735f0b57ee2b057326cf9dace6f75e6f8eb59c3094c5f4a023efcb5a14b"},{"messageHash":"0x03f4ea03470472cf13129b2da5c2656556c4e6a223eaff425934cae0e6d1caad"},{"messageHash":"0xf704b5ebfe43cb2ee9957f54a514a56d21ceec560848c427da30da65b9565d5d"},{"messageHash":"0xf142f1cf3afb591db840b55380c15757fbe3790564e150ead6c214f469c551cc"},{"messageHash":"0x6bfe7ea554b22048cc5005b849feed30bebc753efb6e59b24de87cd668e29232"},{"messageHash":"0xec906f36d449dd85e92baa1548827513601d64d58b88b4e3ee2a05a762f98f04"},{"messageHash":"0x1d3230ab4f363b6bc91a620b48cb00234495c423fc8aa1342b101974ca26b666"},{"messageHash":"0x1f26371ed65258fe481d4fca114b18e0330423c611046b7a8eb8052c914ec2b6"},{"messageHash":"0xac728560fb9926f6fc9069a6a3ca6d68115005138b5aee6ae7b566fc3b227d6b"},{"messageHash":"0xfc323c79c889a1b0f7f8f4d85f9580be981c8ab5fc54a3600f979d14ef0fb272"},{"messageHash":"0x9192e0c8233b87fe9fa322742ec3ec5bc08074c15b7f4bd30570f5a6d85d44f6"},{"messageHash":"0x21abad844e8bc7e87c4b7ef535bd2a544e9f5b2f6acdf812ac0574dcf02058a8"},{"messageHash":"0xda31c38bec3b1f9ac079b2cd575901e3c846795ff07104516c639417ee955280"},{"messageHash":"0xa9dadeaca48c7eacbcd3548a2ff98b20551c89496aa08d144a9c625aa6cc6deb"}]}'
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:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23443/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:23443/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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 93effc49307d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 017327f2d4fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-03-18 09:08:44.150 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:44.151 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-03-18_09-08-44__369423d9-3eef-4c6e-aff8-7d777c163467
2026-03-18 09:08:44.151 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:44.151 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:08:44.151 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:08:44.158 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:44.158 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-44__369423d9-3eef-4c6e-aff8-7d777c163467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:44.158 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:44.158 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:44.160 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:44.160 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.41
2026-03-18 09:08:44.160 DEBUG [src.node.docker_mananger] Generated ports ['4471', '4472', '4473', '4474', '4475']
2026-03-18 09:08:44.160 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:44.160 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:44.160 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:44.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 4471:4471 -p 4472:4472 -p 4473:4473 -p 4474:4474 -p 4475:4475 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4473 --rest-port=4471 --tcp-port=4472 --discv5-udp-port=4474 --rest-address=0.0.0.0 --nat=extip:172.18.0.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0b7ed3cbf60cdfd09f14db61ff8737f44e17dce8392dc6a084a62c37f1e70ed9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4475 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:08:44.357 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.41 waku 0ec73d0bb82eb62658c049e7b78f72a7c9f43595cb157963e9002029b6a3598d
2026-03-18 09:08:44.391 DEBUG [src.node.docker_mananger] Container started with ID 0ec73d0bb82e. Setting up logs at ./log/docker/node1_2026-03-18_09-08-44__369423d9-3eef-4c6e-aff8-7d777c163467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:44.391 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4471
2026-03-18 09:08:44.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:44.398 ERROR [src.node.docker_mananger] Max retries reached for container b47d074a04ef. Exiting log stream.
2026-03-18 09:08:44.954 ERROR [src.node.docker_mananger] Max retries reached for container ba0e27bae699. Exiting log stream.
2026-03-18 09:08:45.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4471/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:45.395 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:08:45.395 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:45.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:45.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.41/tcp/4472/p2p/16Uiu2HAmLCJF2zTnDTkLhCYUGU4qQE6MiVbu9qGF22goDPcd16h8","/ip4/172.18.0.41/tcp/4473/ws/p2p/16Uiu2HAmLCJF2zTnDTkLhCYUGU4qQE6MiVbu9qGF22goDPcd16h8"],"enrUri":"enr:-L24QLHyxf9PuiG5__4-4Lp4h2koMr7obNB0LX4N3hkRSOiIL_V7Ee4vjEWK0yQSlwZMpCae18Sys73dQnIoiRXGY6ICgmlkgnY0gmlwhKwSACmKbXVsdGlhZGRyc5YACASsEgApBhF4AAoErBIAKQYRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcAcLVu9ZOUxbCMJC3om6lpMDzD6FH6RBSUmwOEIZzWuDdGNwghF4g3VkcIIReoV3YWt1MgU"}'
2026-03-18 09:08:45.398 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:45.398 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:08:45.405 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:45.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-44__369423d9-3eef-4c6e-aff8-7d777c163467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:45.405 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:45.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:45.406 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:45.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.251
2026-03-18 09:08:45.407 DEBUG [src.node.docker_mananger] Generated ports ['16672', '16673', '16674', '16675', '16676']
2026-03-18 09:08:45.407 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:45.407 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:45.407 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:45.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 16672:16672 -p 16673:16673 -p 16674:16674 -p 16675:16675 -p 16676:16676 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16674 --rest-port=16672 --tcp-port=16673 --discv5-udp-port=16675 --rest-address=0.0.0.0 --nat=extip:172.18.129.251 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfa85fcbb9ccd3f7ecf17744d718fd7e1ade4e52fc6a4ea75a4c97cadebcc0af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16676 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLHyxf9PuiG5__4-4Lp4h2koMr7obNB0LX4N3hkRSOiIL_V7Ee4vjEWK0yQSlwZMpCae18Sys73dQnIoiRXGY6ICgmlkgnY0gmlwhKwSACmKbXVsdGlhZGRyc5YACASsEgApBhF4AAoErBIAKQYRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcAcLVu9ZOUxbCMJC3om6lpMDzD6FH6RBSUmwOEIZzWuDdGNwghF4g3VkcIIReoV3YWt1MgU --filternode=/ip4/172.18.0.41/tcp/4472/p2p/16Uiu2HAmLCJF2zTnDTkLhCYUGU4qQE6MiVbu9qGF22goDPcd16h8
2026-03-18 09:08:45.613 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.251 waku b9b31657fd132470a911d015c9e107dec4f8b78375e070ba2ee3682f1b72c230
2026-03-18 09:08:45.649 DEBUG [src.node.docker_mananger] Container started with ID b9b31657fd13. Setting up logs at ./log/docker/node2_2026-03-18_09-08-44__369423d9-3eef-4c6e-aff8-7d777c163467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:45.650 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16672
2026-03-18 09:08:45.650 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:46.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16672/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:46.654 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-18 09:08:46.654 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:46.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:46.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.251/tcp/16673/p2p/16Uiu2HAm156gdoGpiGtWJQoZRomye6adoPU1sbuhmGjXk7VugmzG","/ip4/172.18.129.251/tcp/16674/ws/p2p/16Uiu2HAm156gdoGpiGtWJQoZRomye6adoPU1sbuhmGjXk7VugmzG"],"enrUri":"enr:-L24QGc_fneg2BJX-HARw2l-IJKYs3GeMGoZy5gJIGG2GUiaRDQZzVTyCfjK40_y_riBQ2I1b4g2d_2eoZV9iKcIKDkCgmlkgnY0gmlwhKwSgfuKbXVsdGlhZGRyc5YACASsEoH7BkEhAAoErBKB-wZBIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU-Dbj5A-MlMjuTROZsBHWufS6ohneXA-5vqsITdr1wGDdGNwgkEhg3VkcIJBI4V3YWt1MgA"}'
2026-03-18 09:08:46.657 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:46.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.41/tcp/4472/p2p/16Uiu2HAmLCJF2zTnDTkLhCYUGU4qQE6MiVbu9qGF22goDPcd16h8"]'
2026-03-18 09:08:46.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.690 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-18 09:08:46.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4471/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:08:46.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16672/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9991e65f-fa58-4b76-946e-7df4d41c40a9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:08:46.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9991e65f-fa58-4b76-946e-7df4d41c40a9","statusDesc":"OK"}'
2026-03-18 09:08:46.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:08:46.841 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:08:46.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16672/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:46.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824926733470886,"ephemeral":false}]'
2026-03-18 09:08:46.847 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16672/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:08:46.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2026-03-18 09:08:46.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:46.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:46.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:08:46.961 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:08:46.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16672/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:46.964 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16672/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-18 09:08:46.967 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:46.968 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:46.968 DEBUG [src.node.waku_node] Stopping container with id 0ec73d0bb82e
2026-03-18 09:08:47.495 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:47.495 DEBUG [src.node.waku_node] Stopping container with id b9b31657fd13
2026-03-18 09:08:48.037 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:48.039 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:48.044 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:48.049 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_payloads with id: 2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55587', '55588', '55589', '55590', '55591']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55587:55587 -p 55588:55588 -p 55589:55589 -p 55590:55590 -p 55591:55591 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55589 --rest-port=55587 --tcp-port=55588 --discv5-udp-port=55590 --rest-address=0.0.0.0 --nat=extip:172.18.90.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2b2fcc1242bcab3dc36f78fcfc80aceefabe4287e3c4a4700acc0ccd658ae52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55591 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.212 waku f8010226fdcec3c323bc708a7c1f6aae9f38fd4fe892610fc61f256ece584d03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef12f37432a1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8010226fdce. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55587
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 9676330e64df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:55587/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.212/tcp/55588/p2p/16Uiu2HAmP35JTy3LR1SstgBHoVqD2nrf8sKaw7NmbjREECm5RgyS","/ip4/172.18.90.212/tcp/55589/ws/p2p/16Uiu2HAmP35JTy3LR1SstgBHoVqD2nrf8sKaw7NmbjREECm5RgyS"],"enrUri":"enr:-L24QIJzLxZb6kr1wHgXPcdyea17KbzOyM5rfva9q2mBKWMrbXs2HsWEmiN_dnw8LA6be21hnKiPw4-tjBEtLrZsqMACgmlkgnY0gmlwhKwSWtSKbXVsdGlhZGRyc5YACASsElrUBtkkAAoErBJa1AbZJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmj0-2r00zhIT86EaIL2NAF_-46VpVSzFrNTKmoi17wWDdGNwgtkkg3VkcILZJoV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42437', '42438', '42439', '42440', '42441']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42437:42437 -p 42438:42438 -p 42439:42439 -p 42440:42440 -p 42441:42441 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42439 --rest-port=42437 --tcp-port=42438 --discv5-udp-port=42440 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea5d759b154b787cba140ffbb7baa04e34670c2c11f0df78b46b67217a75980c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42441 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.103 waku 4ce872e51274c9c8f825b366d5d6334a020cfec6af409e508200cdfb2c663a7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ce872e51274. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42437
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42437/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42437/debug/v1/info" -H "Content-Type: application/json" -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.103/tcp/42438/p2p/16Uiu2HAmN4wo67H8XMYf9Xri2vFxRozyJrsTFC1Jc8qVRnQChkqX","/ip4/172.18.235.103/tcp/42439/ws/p2p/16Uiu2HAmN4wo67H8XMYf9Xri2vFxRozyJrsTFC1Jc8qVRnQChkqX"],"enrUri":"enr:-L24QGGj19Xreh9W8zCopd0Gwg2r3vSF7bwJMmzu_pdo8kRtTEEcGlc1CGFrbBDjm9Umao2rFA507x3TQdIfNiycn_kCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBqXGAAoErBLrZwalx90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDi9w7izhgMxXSsZ6lZUSJ9kMiPVLD01pvB8BjCsBljJqDdGNwgqXGg3VkcIKlyIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42437/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.212/tcp/55588/p2p/16Uiu2HAmP35JTy3LR1SstgBHoVqD2nrf8sKaw7NmbjREECm5RgyS"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50346', '50347', '50348', '50349', '50350']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50346:50346 -p 50347:50347 -p 50348:50348 -p 50349:50349 -p 50350:50350 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50348 --rest-port=50346 --tcp-port=50347 --discv5-udp-port=50349 --rest-address=0.0.0.0 --nat=extip:172.18.250.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5abcb34d6eb4dd59a292bb11bd436100dada4edbfcd6abf46dde4485fb289fd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIJzLxZb6kr1wHgXPcdyea17KbzOyM5rfva9q2mBKWMrbXs2HsWEmiN_dnw8LA6be21hnKiPw4-tjBEtLrZsqMACgmlkgnY0gmlwhKwSWtSKbXVsdGlhZGRyc5YACASsElrUBtkkAAoErBJa1AbZJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmj0-2r00zhIT86EaIL2NAF_-46VpVSzFrNTKmoi17wWDdGNwgtkkg3VkcILZJoV3YWt1Mgk --lightpushnode=/ip4/172.18.90.212/tcp/55588/p2p/16Uiu2HAmP35JTy3LR1SstgBHoVqD2nrf8sKaw7NmbjREECm5RgyS --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.168 waku ee1c448a4bedd32d4e3ba2cfce2ede3e999dfdf571daa390e512e8c76fa549cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee1c448a4bed. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-09-13__36e61fd5-c2c3-4537-8477-2bd851bc35cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50346
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50346/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:50346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.168/tcp/50347/p2p/16Uiu2HAmMkQy1rEEVwai4oRXR6Jy8dV2afZK7B8QBV5BCHJBu8TV","/ip4/172.18.250.168/tcp/50348/ws/p2p/16Uiu2HAmMkQy1rEEVwai4oRXR6Jy8dV2afZK7B8QBV5BCHJBu8TV"],"enrUri":"enr:-L24QE2Wsu5LJgOTrKZwh08QFq0OH4_zGxeZ8jB01OkwT_40D0cugIaSJOqYkGIvjzSCkOBqlFmquDLVEl9ztUHv3SQCgmlkgnY0gmlwhKwS-qiKbXVsdGlhZGRyc5YACASsEvqoBsSrAAoErBL6qAbErN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhxzrc8Pwq1vVXxjR1IhTu5vSTzOd8dQPVH_F1js5PdyDdGNwgsSrg3VkcILErYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.212/tcp/55588/p2p/16Uiu2HAmP35JTy3LR1SstgBHoVqD2nrf8sKaw7NmbjREECm5RgyS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/42438/p2p/16Uiu2HAmN4wo67H8XMYf9Xri2vFxRozyJrsTFC1Jc8qVRnQChkqX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55587/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:42437/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:50346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957028449680}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957028449680,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957028449680,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957028449680,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957159014481}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957159014481,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957159014481,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957159014481,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957289233342}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957289233342,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957289233342,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957289233342,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957418305184}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957418305184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957418305184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957418305184,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957548085855}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957548085855,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957548085855,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957548085855,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957676057473}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957676057473,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957676057473,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957676057473,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957807114041}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957807114041,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957807114041,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957807114041,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824957934898438}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957934898438,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957934898438,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824957934898438,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958063586556}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958063586556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958063586556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958063586556,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958195346424}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958195346424,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958195346424,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958195346424,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958325478088}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958325478088,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958325478088,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958325478088,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958453482232}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958453482232,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958453482232,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958453482232,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958584167091}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958584167091,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958584167091,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958584167091,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958711946901}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958711946901,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958711946901,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958711946901,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958839223872}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958839223872,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958839223872,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958839223872,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824958967789616}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958967789616,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958967789616,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824958967789616,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959096066102}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959096066102,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959096066102,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959096066102,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959226329295}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959226329295,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959226329295,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959226329295,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959355626719}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959355626719,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959355626719,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959355626719,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959482348084}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959482348084,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959482348084,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959482348084,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959611375926}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959611375926,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959611375926,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959611375926,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959746014056}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959746014056,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959746014056,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959746014056,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824959876172152}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959876172152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959876172152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824959876172152,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960002540683}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960002540683,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960002540683,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960002540683,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960132660292}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960132660292,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960132660292,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960132660292,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960262114481}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960262114481,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960262114481,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960262114481,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960390980172}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960390980172,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960390980172,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960390980172,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960517552571}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960517552571,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960517552571,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960517552571,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960643505916}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960643505916,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960643505916,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960643505916,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960771582086}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960771582086,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960771582086,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960771582086,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824960899335540}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960899335540,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960899335540,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824960899335540,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961027623026}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961027623026,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961027623026,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961027623026,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961156318999}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961156318999,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961156318999,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961156318999,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961309928365}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961309928365,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961309928365,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961309928365,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961438432073}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961438432073,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961438432073,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961438432073,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961567253100}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961567253100,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961567253100,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961567253100,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961695798543}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961695798543,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961695798543,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961695798543,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961822494252}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961822494252,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961822494252,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961822494252,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824961949460780}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961949460780,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961949460780,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824961949460780,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload 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:50346/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773824962080372553}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55587/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824962080372553,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824962080372553,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773824962080372553,"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 f8010226fdce
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ce872e51274
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee1c448a4bed
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8010226fdce. 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,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_timestamps with id: 2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16810', '16811', '16812', '16813', '16814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16810:16810 -p 16811:16811 -p 16812:16812 -p 16813:16813 -p 16814:16814 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16812 --rest-port=16810 --tcp-port=16811 --discv5-udp-port=16813 --rest-address=0.0.0.0 --nat=extip:172.18.3.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be6c95c16ece9fcd4aa7396d66d328f724ad4db727fdfe7fdd7cbdaf3c1cb62d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16814 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.168 waku 8191b93913cbc8ca6fb13309146223c00ca170f2387c8a6d4d57127606a9ac34
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8191b93913cb. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16810
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 08d43ee3fa5a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a3416bb743f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:16810/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/16811/p2p/16Uiu2HAkwQh4JSXzPNkZLjE7azbzuk6JustHk5qkiTMSbQj2XmqP","/ip4/172.18.3.168/tcp/16812/ws/p2p/16Uiu2HAkwQh4JSXzPNkZLjE7azbzuk6JustHk5qkiTMSbQj2XmqP"],"enrUri":"enr:-L24QEK4s0EhCr3mNnGbUrSOwxO1Map4aBqBKX8SeNq_iI_UTR3AiuYZX43fVfpM3q0rCOtYf8wytmLTbzLZ__egmgsCgmlkgnY0gmlwhKwSA6iKbXVsdGlhZGRyc5YACASsEgOoBkGrAAoErBIDqAZBrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHXcC-jAioKYPEVeap3ruA1VyFNHQvYTVOxl0swuerOaDdGNwgkGrg3VkcIJBrYV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8247', '8248', '8249', '8250', '8251']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8247:8247 -p 8248:8248 -p 8249:8249 -p 8250:8250 -p 8251:8251 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8249 --rest-port=8247 --tcp-port=8248 --discv5-udp-port=8250 --rest-address=0.0.0.0 --nat=extip:172.18.213.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d9dbe6b533be22ecfe3fa2bc5fcbe9c8a35d5f0ab06fd05a49ddb4a80dfa52ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8251 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.43 waku 0a2000f7d7c48357b0bc33ef94c17e5e6e95207c9c82ccf7b170109984a9754e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a2000f7d7c4. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8247
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8247/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.43/tcp/8248/p2p/16Uiu2HAmBQpicepTs3xWJTNi84agR9jVGUiHFnC7PHgx5VHrLB47","/ip4/172.18.213.43/tcp/8249/ws/p2p/16Uiu2HAmBQpicepTs3xWJTNi84agR9jVGUiHFnC7PHgx5VHrLB47"],"enrUri":"enr:-L24QLKqeAulOvMdwlr5Z6DyH_7Ek9NPCmiC-LO-K5yH9zZpdYz3dvBea4ryUQCE7Cch-MIKbfhJZWRRolqJ3sqv2FoCgmlkgnY0gmlwhKwS1SuKbXVsdGlhZGRyc5YACASsEtUrBiA4AAoErBLVKwYgOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7YNKWwVaKyxNqIgzs6HLEI4oodvcJOhWvP6XNfx1xSSDdGNwgiA4g3VkcIIgOoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.168/tcp/16811/p2p/16Uiu2HAkwQh4JSXzPNkZLjE7azbzuk6JustHk5qkiTMSbQj2XmqP"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24830', '24831', '24832', '24833', '24834']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24830:24830 -p 24831:24831 -p 24832:24832 -p 24833:24833 -p 24834:24834 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24832 --rest-port=24830 --tcp-port=24831 --discv5-udp-port=24833 --rest-address=0.0.0.0 --nat=extip:172.18.129.16 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebad73fd7dfaacdf17ddb5a4dfcaecaeccccf4bafa18f4fcf37eab9b67f6603a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24834 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEK4s0EhCr3mNnGbUrSOwxO1Map4aBqBKX8SeNq_iI_UTR3AiuYZX43fVfpM3q0rCOtYf8wytmLTbzLZ__egmgsCgmlkgnY0gmlwhKwSA6iKbXVsdGlhZGRyc5YACASsEgOoBkGrAAoErBIDqAZBrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHXcC-jAioKYPEVeap3ruA1VyFNHQvYTVOxl0swuerOaDdGNwgkGrg3VkcIJBrYV3YWt1Mgk --lightpushnode=/ip4/172.18.3.168/tcp/16811/p2p/16Uiu2HAkwQh4JSXzPNkZLjE7azbzuk6JustHk5qkiTMSbQj2XmqP --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.16 waku 161e1d2a305e35fdb6d6181fa18435454638c46dd073b15537fd811cd94c21c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 161e1d2a305e. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-12-33__51ddb618-52a1-4024-b559-e88dc7084d93__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 24830
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24830/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:24830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.16/tcp/24831/p2p/16Uiu2HAmFKBuLsygjZ453CTN6rXMS8d8mwEfcNtBgCXesMqynkX4","/ip4/172.18.129.16/tcp/24832/ws/p2p/16Uiu2HAmFKBuLsygjZ453CTN6rXMS8d8mwEfcNtBgCXesMqynkX4"],"enrUri":"enr:-L24QH9DglNyIvSYM2YrsWKLmDbIyzI5SJFQOKUkul0HcNogXkduOP4oSFnEHyqA4omDn35WXFv-McHSJEZtMhKYkJUCgmlkgnY0gmlwhKwSgRCKbXVsdGlhZGRyc5YACASsEoEQBmD_AAoErBKBEAZhAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJ4CB2S5k8UH7ocmNXtdx-icuRoV47TMDa0spaVY_XWODdGNwgmD_g3VkcIJhAYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.168/tcp/16811/p2p/16Uiu2HAkwQh4JSXzPNkZLjE7azbzuk6JustHk5qkiTMSbQj2XmqP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.43/tcp/8248/p2p/16Uiu2HAmBQpicepTs3xWJTNi84agR9jVGUiHFnC7PHgx5VHrLB47"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16810/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:24830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Timestamp as string number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1773824708146715392"}}'
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:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Invalid large number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 9223372036854775808}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1.7738247081467164e+18}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Array instead of timestamp
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1773824708146717696]}}'
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:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Object instead of timestamp
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": {"time": 1773824708146717952}}}'
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:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp ISO 8601 timestamp
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "2023-12-26T10:58:51"}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Missing
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24830/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": null}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24830/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8191b93913cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a2000f7d7c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 161e1d2a305e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8191b93913cb. 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,102 @@
2026-03-18 09:14:17.559 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:14:17.560 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe
2026-03-18 09:14:17.561 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:14:17.562 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:14:17.562 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:14:17.572 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:17.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:17.572 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:17.573 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:17.576 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:17.577 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.98
2026-03-18 09:14:17.577 DEBUG [src.node.docker_mananger] Generated ports ['25688', '25689', '25690', '25691', '25692']
2026-03-18 09:14:17.578 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:17.579 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:17.579 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:17.579 DEBUG [src.node.docker_mananger] docker run -i -t -p 25688:25688 -p 25689:25689 -p 25690:25690 -p 25691:25691 -p 25692:25692 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25690 --rest-port=25688 --tcp-port=25689 --discv5-udp-port=25691 --rest-address=0.0.0.0 --nat=extip:172.18.14.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2aa90730e54ddf457fcbb9b6cceeff2bdeff0f97a0e682c6cb314dd7f13d7be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25692 --metrics-logging=true --store=true --relay=true
2026-03-18 09:14:17.751 ERROR [src.node.docker_mananger] Max retries reached for container 25db859e687b. Exiting log stream.
2026-03-18 09:14:17.793 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.98 waku cfe8900af3577cf72061979b76504a3afa5c51eb896b640f102e2de8c990a958
2026-03-18 09:14:17.829 DEBUG [src.node.docker_mananger] Container started with ID cfe8900af357. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:17.830 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25688
2026-03-18 09:14:17.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:18.477 ERROR [src.node.docker_mananger] Max retries reached for container a092f25cde12. Exiting log stream.
2026-03-18 09:14:18.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25688/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:18.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:14:18.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:18.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:18.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc","/ip4/172.18.14.98/tcp/25690/ws/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc"],"enrUri":"enr:-L24QJ-aLgDAGswlSEBPblHg-lJxTz5L2dasMZHqcv8mEY07cSPThjcjRVCQ64zY7c1ywOMA1pbcmp-gR3kQtn7nbYUCgmlkgnY0gmlwhKwSDmKKbXVsdGlhZGRyc5YACASsEg5iBmRZAAoErBIOYgZkWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoPmdLT2SwnNB5Z-wmPYz3aJJpWRWMRnTIG0YxWriUH-DdGNwgmRZg3VkcIJkW4V3YWt1MgM"}'
2026-03-18 09:14:18.836 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:18.844 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:18.844 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:18.845 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:18.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:18.846 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:18.846 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.167
2026-03-18 09:14:18.846 DEBUG [src.node.docker_mananger] Generated ports ['17666', '17667', '17668', '17669', '17670']
2026-03-18 09:14:18.847 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:18.847 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:18.847 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:18.847 DEBUG [src.node.docker_mananger] docker run -i -t -p 17666:17666 -p 17667:17667 -p 17668:17668 -p 17669:17669 -p 17670:17670 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17668 --rest-port=17666 --tcp-port=17667 --discv5-udp-port=17669 --rest-address=0.0.0.0 --nat=extip:172.18.214.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0cfdb5269d54cf6082bef8f4d8f4b0432438e33b3bef33ac659958e7d5adc54b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17670 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ-aLgDAGswlSEBPblHg-lJxTz5L2dasMZHqcv8mEY07cSPThjcjRVCQ64zY7c1ywOMA1pbcmp-gR3kQtn7nbYUCgmlkgnY0gmlwhKwSDmKKbXVsdGlhZGRyc5YACASsEg5iBmRZAAoErBIOYgZkWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoPmdLT2SwnNB5Z-wmPYz3aJJpWRWMRnTIG0YxWriUH-DdGNwgmRZg3VkcIJkW4V3YWt1MgM --storenode=/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc --store=true --relay=true
2026-03-18 09:14:19.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.167 waku acc82a434a296f9b6b44561a562cfe26d582e97246c0fc1aea0eabcd48e056c1
2026-03-18 09:14:19.085 DEBUG [src.node.docker_mananger] Container started with ID acc82a434a29. Setting up logs at ./log/docker/store_node1_2026-03-18_09-14-17__1a767253-36db-4027-aa05-13a52ede9dbe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:19.086 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17666
2026-03-18 09:14:19.086 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:14:20.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:20.089 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-18 09:14:20.089 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:20.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:20.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.167/tcp/17667/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2","/ip4/172.18.214.167/tcp/17668/ws/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2"],"enrUri":"enr:-L24QNC8WBP-0i5VxweuhPvwtP9ggETax08_fpRN9Sn7CRNuCeXTKGUC2WkjlCJ_-XdY712PQUv16ph5NjG27OlAZIsCgmlkgnY0gmlwhKwS1qeKbXVsdGlhZGRyc5YACASsEtanBkUDAAoErBLWpwZFBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnZHK0BRTZjtO-eCL7D6deUltrJ4bOEP8wdfAQznQOlWDdGNwgkUDg3VkcIJFBYV3YWt1MgM"}'
2026-03-18 09:14:20.092 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:20.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.98/tcp/25689/p2p/16Uiu2HAmPVNLoBez7Xx3UuoCo7WPcPdpxjrjWSL4HKCRJ5vyLERc"]'
2026-03-18 09:14:20.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:20.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25688/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:20.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:20.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:20.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:20.102 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:20.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25688/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:20.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:20.108 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:14:20.309 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:20.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:20.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"}]}'
2026-03-18 09:14:20.313 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:14:20.313 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:20.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:20.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"}]}'
2026-03-18 09:14:20.317 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:14:20.317 DEBUG [src.node.waku_node] Restarting container with id acc82a434a29
2026-03-18 09:14:21.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-18 09:14:21.227 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:14:21.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.167/tcp/17667/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2","/ip4/172.18.214.167/tcp/17668/ws/p2p/16Uiu2HAm62kvmrbbpuNWE2FzQFx1QT6GPJkCjsBeKK5k73HQ7cM2"],"enrUri":"enr:-L24QNC8WBP-0i5VxweuhPvwtP9ggETax08_fpRN9Sn7CRNuCeXTKGUC2WkjlCJ_-XdY712PQUv16ph5NjG27OlAZIsCgmlkgnY0gmlwhKwS1qeKbXVsdGlhZGRyc5YACASsEtanBkUDAAoErBLWpwZFBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnZHK0BRTZjtO-eCL7D6deUltrJ4bOEP8wdfAQznQOlWDdGNwgkUDg3VkcIJFBYV3YWt1MgM"}'
2026-03-18 09:14:21.230 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:14:21.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:14:21.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:21.233 DEBUG [src.steps.store] Relaying message
2026-03-18 09:14:21.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25688/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:14:21.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:14:21.239 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:14:21.440 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:21.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
2026-03-18 09:14:21.444 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:14:21.444 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:14:21.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
2026-03-18 09:14:21.447 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:14:21.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
2026-03-18 09:14:21.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:14:21.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x75237737fa25c9aab57de81ea9fb10cbff06fe5adc909803395602a44a29b14b"},{"messageHash":"0xa08a390d1aa4b1e17979c46439eca2109e2e0cb09e3107f337db686e1f99807e"}]}'
2026-03-18 09:14:21.455 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:14:21.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:14:21.457 DEBUG [src.node.waku_node] Stopping container with id cfe8900af357
2026-03-18 09:14:22.030 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:22.031 DEBUG [src.node.waku_node] Stopping container with id acc82a434a29
2026-03-18 09:14:22.593 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:14:22.594 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:14:22.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:14:22.624 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,170 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38699', '38700', '38701', '38702', '38703']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38699:38699 -p 38700:38700 -p 38701:38701 -p 38702:38702 -p 38703:38703 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38701 --rest-port=38699 --tcp-port=38700 --discv5-udp-port=38702 --rest-address=0.0.0.0 --nat=extip:172.18.65.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb8c0bb3aae9f24cf80faa96cf4f0c246bc784b67edba1870b7dbfcf577ddabd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38703 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.57 waku 2174d34f9b551d1365c773728fa7d340e26ac0b47fd1d13eee30157397de3a7b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2174d34f9b55. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38699
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 a7af63d5efe6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8d2ae69f66c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38699/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:38699/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/38700/p2p/16Uiu2HAmRahZviFUx1tjzghRkJ2t1UBdSMwxhHxXccZtbBSwzE3w","/ip4/172.18.65.57/tcp/38701/ws/p2p/16Uiu2HAmRahZviFUx1tjzghRkJ2t1UBdSMwxhHxXccZtbBSwzE3w"],"enrUri":"enr:-L24QNKgOwPktU57Pak2godA8JxsjQgzLnvn958GhDujGZYLJoG8kKeUKcw9PCYtbdAGW3VyIHF6d7dsz2v3xjRPH1ECgmlkgnY0gmlwhKwSQTmKbXVsdGlhZGRyc5YACASsEkE5BpcsAAoErBJBOQaXLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwA6hlnGG6ncf_ls1a2qnnHT-iRX9Rs6XjIt0KjOOtuaDdGNwgpcsg3VkcIKXLoV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1033', '1034', '1035', '1036', '1037']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1033:1033 -p 1034:1034 -p 1035:1035 -p 1036:1036 -p 1037:1037 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1035 --rest-port=1033 --tcp-port=1034 --discv5-udp-port=1036 --rest-address=0.0.0.0 --nat=extip:172.18.91.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6dcbfb1fffb5bcd2bc692c294ac708e49ce7cef01ce01b6e44828964068cf6f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1037 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.86 waku 0e7718a8d27556f5b8492eb6dadc37c159631540bc9f4e8489538a35667abbe7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e7718a8d275. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1033
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1033/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.86/tcp/1034/p2p/16Uiu2HAm5BKcBsddD6mfPr2VLCWCB81J5EK9EhgcNSr9r32tfFzj","/ip4/172.18.91.86/tcp/1035/ws/p2p/16Uiu2HAm5BKcBsddD6mfPr2VLCWCB81J5EK9EhgcNSr9r32tfFzj"],"enrUri":"enr:-L24QGWwUBUZKTtoYJj_zPqbzEAtVac1HSx-RkehogOFQlL4bBbQq7UIEy-bDEmec6wg4HgMGiP8BJ5XKtUzcm7DBmECgmlkgnY0gmlwhKwSW1aKbXVsdGlhZGRyc5YACASsEltWBgQKAAoErBJbVgYEC90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkOez4lt0CDsuItJHYiEJp7CCz16-CsWs0svEoXdLQ8yDdGNwggQKg3VkcIIEDIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.57/tcp/38700/p2p/16Uiu2HAmRahZviFUx1tjzghRkJ2t1UBdSMwxhHxXccZtbBSwzE3w"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62229', '62230', '62231', '62232', '62233']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62229:62229 -p 62230:62230 -p 62231:62231 -p 62232:62232 -p 62233:62233 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62231 --rest-port=62229 --tcp-port=62230 --discv5-udp-port=62232 --rest-address=0.0.0.0 --nat=extip:172.18.65.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf00ba2099d628bfbbdac2ceec01dee1c5dbf0faf7022245a1afc2964be4fdc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62233 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNKgOwPktU57Pak2godA8JxsjQgzLnvn958GhDujGZYLJoG8kKeUKcw9PCYtbdAGW3VyIHF6d7dsz2v3xjRPH1ECgmlkgnY0gmlwhKwSQTmKbXVsdGlhZGRyc5YACASsEkE5BpcsAAoErBJBOQaXLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwA6hlnGG6ncf_ls1a2qnnHT-iRX9Rs6XjIt0KjOOtuaDdGNwgpcsg3VkcIKXLoV3YWt1Mgk --lightpushnode=/ip4/172.18.65.57/tcp/38700/p2p/16Uiu2HAmRahZviFUx1tjzghRkJ2t1UBdSMwxhHxXccZtbBSwzE3w --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.210 waku 3076addc39e5bfb95df47d66676fc9844cc749bde1a7e110f461c6a3912d1f6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3076addc39e5. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-12-20__f0c4d53f-6fee-4dcd-8a31-c8c6f5fabb49__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62229
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62229/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:62229/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/62230/p2p/16Uiu2HAm5wZoKpbaak6NyvDDs7QJtuviyiEZNd2kXzkwBr4iQTWh","/ip4/172.18.65.210/tcp/62231/ws/p2p/16Uiu2HAm5wZoKpbaak6NyvDDs7QJtuviyiEZNd2kXzkwBr4iQTWh"],"enrUri":"enr:-L24QALIm0pIaWqkJ81zCDXTipw4s0-NDTmcQo9ncreYRYEHF4Dv-l6GSeocsCRGCgHtYpQbwopxItnmaiBmZsQdzCUCgmlkgnY0gmlwhKwSQdKKbXVsdGlhZGRyc5YACASsEkHSBvMWAAoErBJB0gbzF90DgnJzhQDGAQAAiXNlY3AyNTZrMaECnD1OJA0zFWD1bZwCgczOCdN9VKxI3udRPPNH-RTwoaqDdGNwgvMWg3VkcILzGIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.57/tcp/38700/p2p/16Uiu2HAmRahZviFUx1tjzghRkJ2t1UBdSMwxhHxXccZtbBSwzE3w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.86/tcp/1034/p2p/16Uiu2HAm5BKcBsddD6mfPr2VLCWCB81J5EK9EhgcNSr9r32tfFzj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:62229/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:38699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:1033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:62229/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/0
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825144830122924}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:38699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825144830122924,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825144830122924,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773825144830122924,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/1
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825144969472273}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:38699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825144969472273,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825144969472273,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825144969472273,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/9
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825145098095411}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:38699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145098095411,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145098095411,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145098095411,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/25
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825145225353115}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:38699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145225353115,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145225353115,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145225353115,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/198/1000
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62229/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825145355219524}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:38699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145355219524,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:1033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145355219524,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825145355219524,"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 2174d34f9b55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e7718a8d275
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3076addc39e5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2174d34f9b55. 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,79 @@
2026-03-18 09:12:08.374 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:12:08.374 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-03-18_09-12-08__eaacef55-bcf1-499b-9e33-5a4aac4cc4c9
2026-03-18 09:12:08.374 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:12:08.375 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:12:08.375 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:12:08.382 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:08.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-12-08__eaacef55-bcf1-499b-9e33-5a4aac4cc4c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:08.383 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:08.383 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:08.384 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:08.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.162
2026-03-18 09:12:08.384 DEBUG [src.node.docker_mananger] Generated ports ['13417', '13418', '13419', '13420', '13421']
2026-03-18 09:12:08.385 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:08.385 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:08.385 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:08.385 DEBUG [src.node.docker_mananger] docker run -i -t -p 13417:13417 -p 13418:13418 -p 13419:13419 -p 13420:13420 -p 13421:13421 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13419 --rest-port=13417 --tcp-port=13418 --discv5-udp-port=13420 --rest-address=0.0.0.0 --nat=extip:172.18.95.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcc74c4cdfc5bfa256a908def0811abefc57115ccce5ddb51eef84bacef032d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13421 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:12:08.473 ERROR [src.node.docker_mananger] Max retries reached for container f5418c8d5fcc. Exiting log stream.
2026-03-18 09:12:08.581 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.162 waku 76b1822954ae8b8948d0f73547ae9592379c866d6e028989a0b7d1f50d80f8ad
2026-03-18 09:12:08.617 DEBUG [src.node.docker_mananger] Container started with ID 76b1822954ae. Setting up logs at ./log/docker/node1_2026-03-18_09-12-08__eaacef55-bcf1-499b-9e33-5a4aac4cc4c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:08.618 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13417
2026-03-18 09:12:08.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:09.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13417/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:09.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-18 09:12:09.621 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:09.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:09.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.162/tcp/13418/p2p/16Uiu2HAmMZAnf4ZWA1Qy82iKXSfpazN7ruNJM2pazZ8GUNUMGiYA","/ip4/172.18.95.162/tcp/13419/ws/p2p/16Uiu2HAmMZAnf4ZWA1Qy82iKXSfpazN7ruNJM2pazZ8GUNUMGiYA"],"enrUri":"enr:-L24QCRCpgWXaM_I3C6ZxIBBI-oS80p1AsJRkq9gdOZdkv2tOzeQw6kTmuGNn3xGWxoddeecp49Ye3a3TzvvIkeU2-cCgmlkgnY0gmlwhKwSX6KKbXVsdGlhZGRyc5YACASsEl-iBjRqAAoErBJfogY0a90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhDt_waxqoc5tXRiuVtPT7lLz2Gx7hb64gsjGYZG58wuDdGNwgjRqg3VkcII0bIV3YWt1MgU"}'
2026-03-18 09:12:09.624 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:09.625 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:12:09.631 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:09.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-12-08__eaacef55-bcf1-499b-9e33-5a4aac4cc4c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:09.631 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:09.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:09.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:09.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.234
2026-03-18 09:12:09.633 DEBUG [src.node.docker_mananger] Generated ports ['36865', '36866', '36867', '36868', '36869']
2026-03-18 09:12:09.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:09.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:09.633 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:09.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 36865:36865 -p 36866:36866 -p 36867:36867 -p 36868:36868 -p 36869:36869 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36867 --rest-port=36865 --tcp-port=36866 --discv5-udp-port=36868 --rest-address=0.0.0.0 --nat=extip:172.18.104.234 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cffeef4ab40baed67a199c9fe8b127dcaadd3a02f925b8026c81bc89e62e61a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36869 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCRCpgWXaM_I3C6ZxIBBI-oS80p1AsJRkq9gdOZdkv2tOzeQw6kTmuGNn3xGWxoddeecp49Ye3a3TzvvIkeU2-cCgmlkgnY0gmlwhKwSX6KKbXVsdGlhZGRyc5YACASsEl-iBjRqAAoErBJfogY0a90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhDt_waxqoc5tXRiuVtPT7lLz2Gx7hb64gsjGYZG58wuDdGNwgjRqg3VkcII0bIV3YWt1MgU --filternode=/ip4/172.18.95.162/tcp/13418/p2p/16Uiu2HAmMZAnf4ZWA1Qy82iKXSfpazN7ruNJM2pazZ8GUNUMGiYA
2026-03-18 09:12:09.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.234 waku ae1d4d48c968fd8a77fbb5cf3de3e9b5ca2b1d2fe9fb058b9f867a2d67ff946e
2026-03-18 09:12:09.858 DEBUG [src.node.docker_mananger] Container started with ID ae1d4d48c968. Setting up logs at ./log/docker/node2_2026-03-18_09-12-08__eaacef55-bcf1-499b-9e33-5a4aac4cc4c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:09.858 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36865
2026-03-18 09:12:09.858 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:10.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36865/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:10.863 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-18 09:12:10.863 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:10.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:10.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.234/tcp/36866/p2p/16Uiu2HAmP475nXYJDBPdZxxESdCgDzYSbbKb6kPvQwg6ovtBHSXg","/ip4/172.18.104.234/tcp/36867/ws/p2p/16Uiu2HAmP475nXYJDBPdZxxESdCgDzYSbbKb6kPvQwg6ovtBHSXg"],"enrUri":"enr:-L24QCss8tRfPjZR8lCZqk0MU6O1Pr4on7lbtWdZRKr_Xj5eUxX_QdSOztFIexqSxl7TBToC6K0SoSimOvZfKDFoLHYCgmlkgnY0gmlwhKwSaOqKbXVsdGlhZGRyc5YACASsEmjqBpACAAoErBJo6gaQA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmoDXLgxQwbXHiH6XJZ5_1XvHzhsgMlFNpZBgLKwqLLeDdGNwgpACg3VkcIKQBIV3YWt1MgA"}'
2026-03-18 09:12:10.866 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:10.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.162/tcp/13418/p2p/16Uiu2HAmMZAnf4ZWA1Qy82iKXSfpazN7ruNJM2pazZ8GUNUMGiYA"]'
2026-03-18 09:12:10.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:10.905 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-18 09:12:10.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:10.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:10.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36865/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3c98b995-83da-49ce-b95b-bcea60395907", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:12:10.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3c98b995-83da-49ce-b95b-bcea60395907","statusDesc":"OK"}'
2026-03-18 09:12:10.940 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-03-18 09:12:10.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-03-18 09:12:10.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:10.949 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:11.049 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:11.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36865/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:11.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773825130941240656,"ephemeral":true}]'
2026-03-18 09:12:11.054 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-03-18 09:12:11.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-03-18 09:12:11.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:11.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:11.159 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:11.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36865/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:11.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773825131054281225,"ephemeral":false}]'
2026-03-18 09:12:11.165 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:12:11.166 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:12:11.167 DEBUG [src.node.waku_node] Stopping container with id 76b1822954ae
2026-03-18 09:12:11.728 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:11.730 DEBUG [src.node.waku_node] Stopping container with id ae1d4d48c968
2026-03-18 09:12:12.286 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:12.290 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:12:12.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:12:12.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
2026-03-18 09:05:26.372 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:05:26.373 DEBUG [tests.conftest] Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589
2026-03-18 09:05:26.373 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:05:26.374 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:05:26.376 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:05:26.386 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.395 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.395 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.401 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.401 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.402 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:05:26.402 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:05:26.408 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.414 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:26.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.414 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-03-18 09:05:26.415 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:26.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:26.416 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:26.416 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.126
2026-03-18 09:05:26.416 DEBUG [src.node.docker_mananger] Generated ports ['2900', '2901', '2902', '2903', '2904']
2026-03-18 09:05:26.417 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:26.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:26.417 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:26.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 2900:2900 -p 2901:2901 -p 2902:2902 -p 2903:2903 -p 2904:2904 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2902 --rest-port=2900 --tcp-port=2901 --discv5-udp-port=2903 --rest-address=0.0.0.0 --nat=extip:172.18.66.126 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8bdf32b0bd2cbdd870efd5cbc4cb684edfd3efbf8ad4adab3197d37d7cedda89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2904 --metrics-logging=true --relay=true --store=false
2026-03-18 09:05:26.602 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.126 waku 6b0db8e2126a26e9952395167a46b4e6a05b4171315d970c44189224617e17df
2026-03-18 09:05:26.637 DEBUG [src.node.docker_mananger] Container started with ID 6b0db8e2126a. Setting up logs at ./log/docker/node1_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:26.638 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2900
2026-03-18 09:05:26.638 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:26.649 ERROR [src.node.docker_mananger] Max retries reached for container 595a1daccb44. Exiting log stream.
2026-03-18 09:05:27.199 ERROR [src.node.docker_mananger] Max retries reached for container 81f731c208bc. Exiting log stream.
2026-03-18 09:05:27.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2900/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:05:27.643 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:27.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:27.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.126/tcp/2901/p2p/16Uiu2HAmH8mHLJJUV6o8UpnE2AfEYavgoNPXARRz78C5zYFPEzFo","/ip4/172.18.66.126/tcp/2902/ws/p2p/16Uiu2HAmH8mHLJJUV6o8UpnE2AfEYavgoNPXARRz78C5zYFPEzFo"],"enrUri":"enr:-L24QH0KkD0jotSeR02COUAQlR5DCxgk0jjB34qkBSQDCCaCBFXozWZX-c-Eg_4EEEzauF22fFzIRPfCslL21HT9E8sCgmlkgnY0gmlwhKwSQn6KbXVsdGlhZGRyc5YACASsEkJ-BgtVAAoErBJCfgYLVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQow77PT0mrjy7LRjgYPBwkvuvhoK5GbcbIh1OBFqSMaDdGNwggtVg3VkcIILV4V3YWt1MgE"}'
2026-03-18 09:05:27.645 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:27.646 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:27.646 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:27.647 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:27.647 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.250
2026-03-18 09:05:27.648 DEBUG [src.node.docker_mananger] Generated ports ['16194', '16195', '16196', '16197', '16198']
2026-03-18 09:05:27.648 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:27.648 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:27.648 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:27.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 16194:16194 -p 16195:16195 -p 16196:16196 -p 16197:16197 -p 16198:16198 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16196 --rest-port=16194 --tcp-port=16195 --discv5-udp-port=16197 --rest-address=0.0.0.0 --nat=extip:172.18.148.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c145b91bac3d0cccb6283b37af073b60ce18addab7dfbee643efba42cc1f910 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16198 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QH0KkD0jotSeR02COUAQlR5DCxgk0jjB34qkBSQDCCaCBFXozWZX-c-Eg_4EEEzauF22fFzIRPfCslL21HT9E8sCgmlkgnY0gmlwhKwSQn6KbXVsdGlhZGRyc5YACASsEkJ-BgtVAAoErBJCfgYLVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQow77PT0mrjy7LRjgYPBwkvuvhoK5GbcbIh1OBFqSMaDdGNwggtVg3VkcIILV4V3YWt1MgE
2026-03-18 09:05:27.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.250 waku e101580358c847bead46ce29f4ed438d87b8fa104ad56bc4fd04febd084c6e63
2026-03-18 09:05:27.877 DEBUG [src.node.docker_mananger] Container started with ID e101580358c8. Setting up logs at ./log/docker/node2_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:27.877 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16194
2026-03-18 09:05:27.878 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:28.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16194/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:28.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:05:28.903 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:28.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:28.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.250/tcp/16195/p2p/16Uiu2HAmTFBsAaKwcnRNgQNXtgWdEQfDgB1EcBWtQRagYEuqWaRX","/ip4/172.18.148.250/tcp/16196/ws/p2p/16Uiu2HAmTFBsAaKwcnRNgQNXtgWdEQfDgB1EcBWtQRagYEuqWaRX"],"enrUri":"enr:-L24QBVqmEz80Y0hC8hVaeBxsOaaZB4PuAYokY_Zgwvy9oZ5cznpuGqGzXw_43w22iOGroMPaFGQoKyC7_BlmkiIzVMCgmlkgnY0gmlwhKwSlPqKbXVsdGlhZGRyc5YACASsEpT6Bj9DAAoErBKU-gY_RN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2MZieDcyzJL2hAb17MrXCxYOWMcKV07fMnsMp2q4hPqDdGNwgj9Dg3VkcII_RYV3YWt1MgE"}'
2026-03-18 09:05:28.909 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:28.910 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:28.910 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:28.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:28.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.219
2026-03-18 09:05:28.913 DEBUG [src.node.docker_mananger] Generated ports ['22902', '22903', '22904', '22905', '22906']
2026-03-18 09:05:28.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:28.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:28.914 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:28.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 22902:22902 -p 22903:22903 -p 22904:22904 -p 22905:22905 -p 22906:22906 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22904 --rest-port=22902 --tcp-port=22903 --discv5-udp-port=22905 --rest-address=0.0.0.0 --nat=extip:172.18.127.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ed66ce2eabf13cadbf0effbedc1fa59e87e8dbaadfcff91ceef3da7fafc1cda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22906 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QBVqmEz80Y0hC8hVaeBxsOaaZB4PuAYokY_Zgwvy9oZ5cznpuGqGzXw_43w22iOGroMPaFGQoKyC7_BlmkiIzVMCgmlkgnY0gmlwhKwSlPqKbXVsdGlhZGRyc5YACASsEpT6Bj9DAAoErBKU-gY_RN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2MZieDcyzJL2hAb17MrXCxYOWMcKV07fMnsMp2q4hPqDdGNwgj9Dg3VkcII_RYV3YWt1MgE
2026-03-18 09:05:29.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.219 waku e0f9715afd5ce280137d170d7dd5393d3176773fd146f345dc095e266a768d2d
2026-03-18 09:05:29.142 DEBUG [src.node.docker_mananger] Container started with ID e0f9715afd5c. Setting up logs at ./log/docker/node3_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:29.142 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22902
2026-03-18 09:05:29.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:30.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22902/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:30.161 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:05:30.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:30.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:30.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.219/tcp/22903/p2p/16Uiu2HAmGE6Tdr88pdsiAwUA8fjLDaJ62dp53WfyBWtpam8Qwdy5","/ip4/172.18.127.219/tcp/22904/ws/p2p/16Uiu2HAmGE6Tdr88pdsiAwUA8fjLDaJ62dp53WfyBWtpam8Qwdy5"],"enrUri":"enr:-L24QF2AvqBCSQkabWQ_F3PS7nUuKvVkHI12caNREaehXWX8KUyMTso1DbzdN0HF2F73kvLbcYsHFfC_uPsR5RtKmIoCgmlkgnY0gmlwhKwSf9uKbXVsdGlhZGRyc5YACASsEn_bBll3AAoErBJ_2wZZeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNQ4iqtZHp61V8DAmuuuR1S_aQFjEbOdw9YhnuA8XvISDdGNwgll3g3VkcIJZeYV3YWt1MgU"}'
2026-03-18 09:05:30.170 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:30.171 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:30.172 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:30.173 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:30.173 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.103
2026-03-18 09:05:30.174 DEBUG [src.node.docker_mananger] Generated ports ['60098', '60099', '60100', '60101', '60102']
2026-03-18 09:05:30.174 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:30.174 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:30.174 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:30.174 DEBUG [src.node.docker_mananger] docker run -i -t -p 60098:60098 -p 60099:60099 -p 60100:60100 -p 60101:60101 -p 60102:60102 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60100 --rest-port=60098 --tcp-port=60099 --discv5-udp-port=60101 --rest-address=0.0.0.0 --nat=extip:172.18.110.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=81fdb1e9583411d5bbf8efa0494e5f3ee90dfee8880182ee90baf24b71ffed4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60102 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QF2AvqBCSQkabWQ_F3PS7nUuKvVkHI12caNREaehXWX8KUyMTso1DbzdN0HF2F73kvLbcYsHFfC_uPsR5RtKmIoCgmlkgnY0gmlwhKwSf9uKbXVsdGlhZGRyc5YACASsEn_bBll3AAoErBJ_2wZZeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNQ4iqtZHp61V8DAmuuuR1S_aQFjEbOdw9YhnuA8XvISDdGNwgll3g3VkcIJZeYV3YWt1MgU
2026-03-18 09:05:30.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.103 waku 0be00a98a9679ddf06dc161913bee3d3244e807f21f47ca7fbe6684dc0635fa8
2026-03-18 09:05:30.409 DEBUG [src.node.docker_mananger] Container started with ID 0be00a98a967. Setting up logs at ./log/docker/node4_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:30.409 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 60098
2026-03-18 09:05:30.410 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:31.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60098/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:31.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:05:31.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:31.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:31.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.103/tcp/60099/p2p/16Uiu2HAmViMDrCg1e1C61T7XCADX3MHnK3rNdCQnQVgGVtZoSryx","/ip4/172.18.110.103/tcp/60100/ws/p2p/16Uiu2HAmViMDrCg1e1C61T7XCADX3MHnK3rNdCQnQVgGVtZoSryx"],"enrUri":"enr:-L24QJ7K-WFHen6uf7qWzfcPU-VUFWBNny2yeHxUaGBrjsHbfh9orN7yABqcrX5OdsDh61o1ReLYkAg_9rWusS55jTMCgmlkgnY0gmlwhKwSbmeKbXVsdGlhZGRyc5YACASsEm5nBurDAAoErBJuZwbqxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_XMFF8c3_sT_LRrBkahC6IU3ETe8r4NlQC8EVmZgjVODdGNwgurDg3VkcILqxYV3YWt1MgU"}'
2026-03-18 09:05:31.427 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:31.427 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:31.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:31.431 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:05:31.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.58
2026-03-18 09:05:31.431 DEBUG [src.node.docker_mananger] Generated ports ['17323', '17324', '17325', '17326', '17327']
2026-03-18 09:05:31.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:31.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:31.431 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:31.432 DEBUG [src.node.docker_mananger] docker run -i -t -p 17323:17323 -p 17324:17324 -p 17325:17325 -p 17326:17326 -p 17327:17327 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17325 --rest-port=17323 --tcp-port=17324 --discv5-udp-port=17326 --rest-address=0.0.0.0 --nat=extip:172.18.253.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=59fb2ae8a1e611b2b41eee7aaf0886ccfabe3b4cddedbd934aaec548d387f18e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17327 --metrics-logging=true --relay=false --filternode=/ip4/172.18.110.103/tcp/60099/p2p/16Uiu2HAmViMDrCg1e1C61T7XCADX3MHnK3rNdCQnQVgGVtZoSryx --store=false --discv5-bootstrap-node=enr:-L24QF2AvqBCSQkabWQ_F3PS7nUuKvVkHI12caNREaehXWX8KUyMTso1DbzdN0HF2F73kvLbcYsHFfC_uPsR5RtKmIoCgmlkgnY0gmlwhKwSf9uKbXVsdGlhZGRyc5YACASsEn_bBll3AAoErBJ_2wZZeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNQ4iqtZHp61V8DAmuuuR1S_aQFjEbOdw9YhnuA8XvISDdGNwgll3g3VkcIJZeYV3YWt1MgU
2026-03-18 09:05:31.633 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.58 waku 057934aec2232287c9a1d1966109afcd07acf56a06fcf70db766287d2bad1f42
2026-03-18 09:05:31.667 DEBUG [src.node.docker_mananger] Container started with ID 057934aec223. Setting up logs at ./log/docker/node5_2026-03-18_09-05-26__512a1fd9-2ff4-4cf5-8681-7985d9d62589__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:31.667 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17323
2026-03-18 09:05:31.668 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:05:32.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17323/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.671 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-18 09:05:32.671 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:05:32.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17323/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.58/tcp/17324/p2p/16Uiu2HAmE3D6q8vzgEeiSKqeggEudZt5ek79pxnj4ZndYt7o3Ze2","/ip4/172.18.253.58/tcp/17325/ws/p2p/16Uiu2HAmE3D6q8vzgEeiSKqeggEudZt5ek79pxnj4ZndYt7o3Ze2"],"enrUri":"enr:-L24QMQPMt_vcUrpcEghysqd-nxHKm4Kccg6eSyjRkjODx7IanwD5WiCn4QLyz5uEKlxQwP3dXtErXsloz4unkAL5CkCgmlkgnY0gmlwhKwS_TqKbXVsdGlhZGRyc5YACASsEv06BkOsAAoErBL9OgZDrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFIzhylvHi0rHWmHw0_k_x8kVECx26Xa3pEonMTVBThODdGNwgkOsg3VkcIJDroV3YWt1MgA"}'
2026-03-18 09:05:32.674 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:05:32.674 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/198/1
2026-03-18 09:05:32.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2900/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:32.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:32.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:32.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:32.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22902/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:32.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:32.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:05:32.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:05:32.706 DEBUG [tests.e2e.test_e2e] Node5 makes filter request pubsubtopic /waku/2/rs/198/1 and content topic /test/1/waku-filter/proto
2026-03-18 09:05:32.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17323/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:05:32.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-18 09:05:32.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2900/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.148.250/tcp/43592/p2p/16Uiu2HAmTFBsAaKwcnRNgQNXtgWdEQfDgB1EcBWtQRagYEuqWaRX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:05:32.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16194/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.66.126/tcp/2901/p2p/16Uiu2HAmH8mHLJJUV6o8UpnE2AfEYavgoNPXARRz78C5zYFPEzFo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.127.219/tcp/49302/p2p/16Uiu2HAmGE6Tdr88pdsiAwUA8fjLDaJ62dp53WfyBWtpam8Qwdy5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:05:32.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22902/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.110.103/tcp/54230/p2p/16Uiu2HAmViMDrCg1e1C61T7XCADX3MHnK3rNdCQnQVgGVtZoSryx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.148.250/tcp/16195/p2p/16Uiu2HAmTFBsAaKwcnRNgQNXtgWdEQfDgB1EcBWtQRagYEuqWaRX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-18 09:05:32.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60098/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.219/tcp/22903/p2p/16Uiu2HAmGE6Tdr88pdsiAwUA8fjLDaJ62dp53WfyBWtpam8Qwdy5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.253.58/tcp/55114/p2p/16Uiu2HAmE3D6q8vzgEeiSKqeggEudZt5ek79pxnj4ZndYt7o3Ze2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:05:32.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17323/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:05:32.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.219/tcp/22903/p2p/16Uiu2HAmGE6Tdr88pdsiAwUA8fjLDaJ62dp53WfyBWtpam8Qwdy5","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.110.103/tcp/60099/p2p/16Uiu2HAmViMDrCg1e1C61T7XCADX3MHnK3rNdCQnQVgGVtZoSryx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:05:32.790 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-03-18 09:06:32.791 DEBUG [tests.e2e.test_e2e] 3 Nodes publish 12 message
2026-03-18 09:06:32.791 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:32.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:32.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:32.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:33.008 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:35.009 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:35.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:35.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:35.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:35.222 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:37.222 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:37.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:37.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:37.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:37.430 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:39.431 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:39.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:39.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:39.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:39.645 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:41.645 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:41.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:41.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:41.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:41.860 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:43.860 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:43.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:43.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:43.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:44.077 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:46.078 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:46.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:46.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:46.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:46.286 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:48.287 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:48.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:48.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:48.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:48.497 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:50.498 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:50.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:50.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:50.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:50.708 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:52.709 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:52.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:52.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:52.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:52.918 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:54.918 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:54.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:54.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:54.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:55.131 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:57.131 DEBUG [src.steps.store] Relaying message
2026-03-18 09:06:57.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:06:57.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:57.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:06:57.346 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-18 09:06:59.346 DEBUG [tests.e2e.test_e2e] Node5 requests messages of subscribed filter topic /waku/2/rs/198/1
2026-03-18 09:06:59.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17323/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:59.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824792791750516,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824795009195403,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824797222615815,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824799430980896,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824801645622635,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824803860768299,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824806078049088,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824808287478320,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824810498127083,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824812709222825,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824814918651958,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824817131500792,"ephemeral":false}]'
2026-03-18 09:06:59.350 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824792791750516, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824795009195403, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824797222615815, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824799430980896, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824801645622635, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824803860768299, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824806078049088, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824808287478320, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824810498127083, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824812709222825, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824814918651958, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1773824817131500792, 'ephemeral': False}]
2026-03-18 09:06:59.352 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:06:59.353 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:06:59.353 DEBUG [src.node.waku_node] Stopping container with id 6b0db8e2126a
2026-03-18 09:06:59.901 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:59.902 DEBUG [src.node.waku_node] Stopping container with id e101580358c8
2026-03-18 09:07:00.466 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:00.466 DEBUG [src.node.waku_node] Stopping container with id e0f9715afd5c
2026-03-18 09:07:00.722 ERROR [src.node.docker_mananger] Max retries reached for container 6b0db8e2126a. Exiting log stream.
2026-03-18 09:07:01.052 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:01.054 DEBUG [src.node.waku_node] Stopping container with id 0be00a98a967
2026-03-18 09:07:01.573 ERROR [src.node.docker_mananger] Max retries reached for container e101580358c8. Exiting log stream.
2026-03-18 09:07:01.599 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:01.601 DEBUG [src.node.waku_node] Stopping container with id 057934aec223
2026-03-18 09:07:01.869 ERROR [src.node.docker_mananger] Max retries reached for container e0f9715afd5c. Exiting log stream.
2026-03-18 09:07:02.188 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:02.190 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:02.261 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:02.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:02.482 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:02.664 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:02.687 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_store_with_not_valid_content_topic with id: 2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56170', '56171', '56172', '56173', '56174']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56170:56170 -p 56171:56171 -p 56172:56172 -p 56173:56173 -p 56174:56174 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56172 --rest-port=56170 --tcp-port=56171 --discv5-udp-port=56173 --rest-address=0.0.0.0 --nat=extip:172.18.238.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccccc6decd8cf0a5b0f6feaa2e85d3b262395a4fdecff8bbfc4fd29ccea8ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56174 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.86 waku 88a87e4939a69912eb97b36a4495b0bedb66910204b45a2398925efbacf79b55
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 183fb92c6c25. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88a87e4939a6. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56170
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 c8563126acf8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56170/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:56170/debug/v1/info" -H "Content-Type: application/json" -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.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k","/ip4/172.18.238.86/tcp/56172/ws/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k"],"enrUri":"enr:-L24QPZehxMBh6btRX3B5wMDu5Po2vAMQFPURAS2lMUBq9wnAKi_2XspwMMspoc6cGNHYVcyGYsFMLbZbRcHnkJcW2gCgmlkgnY0gmlwhKwS7laKbXVsdGlhZGRyc5YACASsEu5WBttrAAoErBLuVgbbbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDB6r2qFI9ETkESpD_iG7Ep7IUyxUOCv2V6d7DhR3PlpGDdGNwgttrg3VkcILbbYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18826', '18827', '18828', '18829', '18830']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18826:18826 -p 18827:18827 -p 18828:18828 -p 18829:18829 -p 18830:18830 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18828 --rest-port=18826 --tcp-port=18827 --discv5-udp-port=18829 --rest-address=0.0.0.0 --nat=extip:172.18.5.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0cdb037a2b018dea624cc9c043bbfac1effb0a810c09cfbfeacc0d1ef9eeba25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18830 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPZehxMBh6btRX3B5wMDu5Po2vAMQFPURAS2lMUBq9wnAKi_2XspwMMspoc6cGNHYVcyGYsFMLbZbRcHnkJcW2gCgmlkgnY0gmlwhKwS7laKbXVsdGlhZGRyc5YACASsEu5WBttrAAoErBLuVgbbbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDB6r2qFI9ETkESpD_iG7Ep7IUyxUOCv2V6d7DhR3PlpGDdGNwgttrg3VkcILbbYV3YWt1MgM --storenode=/ip4/172.18.238.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.220 waku 9c8b5e1692dcf1206714c591be4918bd095284bdbdb8dd51de8d59a0086d8760
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c8b5e1692dc. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18826
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18826/health" -H "Content-Type: application/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:18826/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.220/tcp/18827/p2p/16Uiu2HAm25bpVwrQJvnSSjQ7fxMGvx2uR48WW7t42GBuZRnKMptv","/ip4/172.18.5.220/tcp/18828/ws/p2p/16Uiu2HAm25bpVwrQJvnSSjQ7fxMGvx2uR48WW7t42GBuZRnKMptv"],"enrUri":"enr:-L24QE52r4OzZy_RZaUAD_BXA1GaSsIFcSWWfrQzBVIyAzh4SKKaKgM6eDZ_tenn4kzD2UZ_FvxBW4WCMbMjl1TLdM8CgmlkgnY0gmlwhKwSBdyKbXVsdGlhZGRyc5YACASsEgXcBkmLAAoErBIF3AZJjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYt19AeR-7g8icPJ_jkL71zxfY_FFZXAhZPiwrcabyr-DdGNwgkmLg3VkcIJJjYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18826/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:18826/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56170/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18826/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56170/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:99 response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88a87e4939a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c8b5e1692dc
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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_payloads with id: 2026-03-18_09-07-19__f4c22128-4b73-4dcc-95d8-3e7808dc2b51
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-19__f4c22128-4b73-4dcc-95d8-3e7808dc2b51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58874', '58875', '58876', '58877', '58878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58874:58874 -p 58875:58875 -p 58876:58876 -p 58877:58877 -p 58878:58878 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58876 --rest-port=58874 --tcp-port=58875 --discv5-udp-port=58877 --rest-address=0.0.0.0 --nat=extip:172.18.148.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7fca5be85ab8a513ebf12c7beecfcfa738a0312c3ea33bb25e8aae1ce2e147fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58878 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.165 waku b89f19fec92d92bc4187d0afd0bf0e8bc62b571479a1e486495e90c301ea4029
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c745d3102b1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b89f19fec92d. Setting up logs at ./log/docker/node1_2026-03-18_09-07-19__f4c22128-4b73-4dcc-95d8-3e7808dc2b51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58874
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 1d7ae4024178. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58874/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.165/tcp/58875/p2p/16Uiu2HAmQzncamPhT14np2hGfyoStyzMvBP7JRT4TTbzDbeoKEER","/ip4/172.18.148.165/tcp/58876/ws/p2p/16Uiu2HAmQzncamPhT14np2hGfyoStyzMvBP7JRT4TTbzDbeoKEER"],"enrUri":"enr:-L24QLIpf7G7MF-ilG2sh7Uqf0i5MnnlO5okWBxn7cRDDaOuKpIvZ27QGTb_evz8xTQgacAMkrIDTO3aSoInWfSsmBkCgmlkgnY0gmlwhKwSlKWKbXVsdGlhZGRyc5YACASsEpSlBuX7AAoErBKUpQbl_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDt16WyCrFa3ybM8K6sZyTlbqiNb2KD_HTZXbaub9N5S6DdGNwguX7g3VkcILl_YV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-19__f4c22128-4b73-4dcc-95d8-3e7808dc2b51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25779', '25780', '25781', '25782', '25783']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25779:25779 -p 25780:25780 -p 25781:25781 -p 25782:25782 -p 25783:25783 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25781 --rest-port=25779 --tcp-port=25780 --discv5-udp-port=25782 --rest-address=0.0.0.0 --nat=extip:172.18.126.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ce30fa31e13c8a00c00b1fffb6375f512c6cc7738b18d860a1dccacef00670f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25783 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLIpf7G7MF-ilG2sh7Uqf0i5MnnlO5okWBxn7cRDDaOuKpIvZ27QGTb_evz8xTQgacAMkrIDTO3aSoInWfSsmBkCgmlkgnY0gmlwhKwSlKWKbXVsdGlhZGRyc5YACASsEpSlBuX7AAoErBKUpQbl_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDt16WyCrFa3ybM8K6sZyTlbqiNb2KD_HTZXbaub9N5S6DdGNwguX7g3VkcILl_YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.97 waku 8bbc37d2c26e6b3ed86b7776cb29b7d1a9191568b45ac354b41f3d5e2a86609c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8bbc37d2c26e. Setting up logs at ./log/docker/node2_2026-03-18_09-07-19__f4c22128-4b73-4dcc-95d8-3e7808dc2b51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25779
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25779/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25779/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.97/tcp/25780/p2p/16Uiu2HAm8MCM6757doGFqTDeLZjtt92vY9ocsQYihF9w67hMAKKa","/ip4/172.18.126.97/tcp/25781/ws/p2p/16Uiu2HAm8MCM6757doGFqTDeLZjtt92vY9ocsQYihF9w67hMAKKa"],"enrUri":"enr:-L24QOf31S-Bb0CocTYNUsm4oIc21WUZjAIsulSDDd8k89ecCJOFTvLu8YEM3BqQXtf24ljKfHm7BB1mFm-zQ5ZQgH4CgmlkgnY0gmlwhKwSfmGKbXVsdGlhZGRyc5YACASsEn5hBmS0AAoErBJ-YQZktd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwAJcvL_WgBwOtibvH6HqdbgvU2aJmse8TNyhS_XoimWDdGNwgmS0g3VkcIJktoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25779/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.165/tcp/58875/p2p/16Uiu2HAmQzncamPhT14np2hGfyoStyzMvBP7JRT4TTbzDbeoKEER"]'
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:58874/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:25779/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824841681903360,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25779/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824841681903360,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "", "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Incorrect base64 string'
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": true, "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:58874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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 b89f19fec92d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8bbc37d2c26e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-18 09:06:19.270 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:06:19.270 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31
2026-03-18 09:06:19.270 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:06:19.271 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:06:19.271 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-18 09:06:19.277 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:06:19.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:19.277 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:19.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:19.279 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:19.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.194
2026-03-18 09:06:19.279 DEBUG [src.node.docker_mananger] Generated ports ['1501', '1502', '1503', '1504', '1505']
2026-03-18 09:06:19.279 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:19.280 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:19.280 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:19.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 1501:1501 -p 1502:1502 -p 1503:1503 -p 1504:1504 -p 1505:1505 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1503 --rest-port=1501 --tcp-port=1502 --discv5-udp-port=1504 --rest-address=0.0.0.0 --nat=extip:172.18.152.194 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1ecdb9d1fbffdb2a74aa10c63863bd5ce4bfe0acafcdc0c5643cb42aad17f80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1505 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:06:19.469 ERROR [src.node.docker_mananger] Max retries reached for container 9e23a7b00975. Exiting log stream.
2026-03-18 09:06:19.472 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.194 waku 2201dd8a19cd9376cc98137f8ba5e869b7f7f5eb5ddfed8073ccc50902f6e521
2026-03-18 09:06:19.506 DEBUG [src.node.docker_mananger] Container started with ID 2201dd8a19cd. Setting up logs at ./log/docker/node1_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:19.507 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1501
2026-03-18 09:06:19.507 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:20.057 ERROR [src.node.docker_mananger] Max retries reached for container c66d55fa687c. Exiting log stream.
2026-03-18 09:06:20.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1501/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:20.510 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:06:20.510 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:20.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:20.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n","/ip4/172.18.152.194/tcp/1503/ws/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n"],"enrUri":"enr:-L24QECuHBhV4hxcttcq0lhvXlYwS-4ApoIdyswr8wAb1ZJeei-VcnKQFcbZVVurAqK71DA68_s-PT_SMGs7cCN_dFgCgmlkgnY0gmlwhKwSmMKKbXVsdGlhZGRyc5YACASsEpjCBgXeAAoErBKYwgYF390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkWO00Ubq4clHjmmSKeRAjxdh2-S_0-vLoKLB3Dvby_eDdGNwggXeg3VkcIIF4IV3YWt1MgU"}'
2026-03-18 09:06:20.514 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:20.514 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-18 09:06:20.521 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:06:20.521 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:20.522 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:06:20.522 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:06:20.523 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:06:20.523 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.203
2026-03-18 09:06:20.523 DEBUG [src.node.docker_mananger] Generated ports ['49781', '49782', '49783', '49784', '49785']
2026-03-18 09:06:20.524 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:06:20.524 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:06:20.524 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:06:20.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 49781:49781 -p 49782:49782 -p 49783:49783 -p 49784:49784 -p 49785:49785 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49783 --rest-port=49781 --tcp-port=49782 --discv5-udp-port=49784 --rest-address=0.0.0.0 --nat=extip:172.18.205.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cef2cce8af4feddbd5b2768ea10f5fab63ff2ffa9b76f2870f4b1cbdd8a301ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49785 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QECuHBhV4hxcttcq0lhvXlYwS-4ApoIdyswr8wAb1ZJeei-VcnKQFcbZVVurAqK71DA68_s-PT_SMGs7cCN_dFgCgmlkgnY0gmlwhKwSmMKKbXVsdGlhZGRyc5YACASsEpjCBgXeAAoErBKYwgYF390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkWO00Ubq4clHjmmSKeRAjxdh2-S_0-vLoKLB3Dvby_eDdGNwggXeg3VkcIIF4IV3YWt1MgU --filternode=/ip4/172.18.152.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n
2026-03-18 09:06:20.718 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.203 waku 4817cab84c56974de08df2150c6baf89872171128fdd9d691b3c0455573c82cd
2026-03-18 09:06:20.750 DEBUG [src.node.docker_mananger] Container started with ID 4817cab84c56. Setting up logs at ./log/docker/node2_2026-03-18_09-06-19__d2ba492c-a395-46bc-9550-c5cd177dee31__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:06:20.751 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49781
2026-03-18 09:06:20.751 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:06:21.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49781/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:21.754 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-18 09:06:21.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:06:21.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:06:21.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.203/tcp/49782/p2p/16Uiu2HAmCimBJDVeszay6G6cjnVqzgL7sxUzM7WSbsMhwQoVZ2YR","/ip4/172.18.205.203/tcp/49783/ws/p2p/16Uiu2HAmCimBJDVeszay6G6cjnVqzgL7sxUzM7WSbsMhwQoVZ2YR"],"enrUri":"enr:-L24QDfl0n6d2AqjyxF091r3us642NqwtGwuThcsJYeStD9CMdVDKxD9EDCislZMgikrQ6wxi4NRorLHzvtnXdbKFKwCgmlkgnY0gmlwhKwSzcuKbXVsdGlhZGRyc5YACASsEs3LBsJ2AAoErBLNywbCd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAPdt5hDpK0mhk5vgROZM3ZFwck44lRGyUz0cq8VhiIKDdGNwgsJ2g3VkcILCeIV3YWt1MgA"}'
2026-03-18 09:06:21.757 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:06:21.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.194/tcp/1502/p2p/16Uiu2HAmNSXeWhfK9CfgJPX8UM18UCxgHH66rRhVDbhXgWsmbk4n"]'
2026-03-18 09:06:21.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:21.793 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-18 09:06:21.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:06:21.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:06:21.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9adbcfd0-c5df-464e-bf93-7ca67e919dbc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-03-18 09:06:21.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9adbcfd0-c5df-464e-bf93-7ca67e919dbc","statusDesc":"OK"}'
2026-03-18 09:06:21.828 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:49781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
2026-03-18 09:06:21.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-18 09:06:21.840 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:06:21.841 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:06:21.841 DEBUG [src.node.waku_node] Stopping container with id 2201dd8a19cd
2026-03-18 09:06:22.411 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:22.411 DEBUG [src.node.waku_node] Stopping container with id 4817cab84c56
2026-03-18 09:06:22.956 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:06:22.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:06:22.964 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:06:22.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,186 @@
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-18_09-08-18__82aedb94-a9c6-49b9-8396-aa459a20198b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-18__82aedb94-a9c6-49b9-8396-aa459a20198b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11019', '11020', '11021', '11022', '11023']
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 11019:11019 -p 11020:11020 -p 11021:11021 -p 11022:11022 -p 11023:11023 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11021 --rest-port=11019 --tcp-port=11020 --discv5-udp-port=11022 --rest-address=0.0.0.0 --nat=extip:172.18.236.170 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=edfbeafb385f345acfe02e1c4cbdcdbaaf39ee1eb825bcdf68f6f3ccbeb0ac5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11023 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 885afe879210. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.170 waku 33a1bcbb21681bf2097a146e7b29e7fc8a387a719647beca6a1a574ac50da682
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33a1bcbb2168. Setting up logs at ./log/docker/node1_2026-03-18_09-08-18__82aedb94-a9c6-49b9-8396-aa459a20198b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11019
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 819bfca3347e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:11019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.170/tcp/11020/p2p/16Uiu2HAkzkaZZYR2pA7fSJhApzAb2fu53qgAEWh5RMmJfYdNGp7n","/ip4/172.18.236.170/tcp/11021/ws/p2p/16Uiu2HAkzkaZZYR2pA7fSJhApzAb2fu53qgAEWh5RMmJfYdNGp7n"],"enrUri":"enr:-L24QFGKZbAxjdgiY5BhNFKfBv_IAxddJjXzNc4knOjuBDJFCls7IR2U2bjUY0cY3UjniYqiX095yHvBG_7HqmBOQI4CgmlkgnY0gmlwhKwS7KqKbXVsdGlhZGRyc5YACASsEuyqBisMAAoErBLsqgYrDd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECTyJYFntwvBPXTtSaEPXGlWhEo2BfA_9qayjwZCBE-g2DdGNwgisMg3VkcIIrDoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-18__82aedb94-a9c6-49b9-8396-aa459a20198b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21362', '21363', '21364', '21365', '21366']
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 21362:21362 -p 21363:21363 -p 21364:21364 -p 21365:21365 -p 21366:21366 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21364 --rest-port=21362 --tcp-port=21363 --discv5-udp-port=21365 --rest-address=0.0.0.0 --nat=extip:172.18.222.138 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9a78e85f47472e9b89f7a133cba3f6fdc7ee62ee5f7b13b9af84feeca0e0d383 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21366 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFGKZbAxjdgiY5BhNFKfBv_IAxddJjXzNc4knOjuBDJFCls7IR2U2bjUY0cY3UjniYqiX095yHvBG_7HqmBOQI4CgmlkgnY0gmlwhKwS7KqKbXVsdGlhZGRyc5YACASsEuyqBisMAAoErBLsqgYrDd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECTyJYFntwvBPXTtSaEPXGlWhEo2BfA_9qayjwZCBE-g2DdGNwgisMg3VkcIIrDoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.138 waku fa14b862f4b2ffbb30b14b0990f445b7a9a30d256be416d1584cd48d7cb49037
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa14b862f4b2. Setting up logs at ./log/docker/node2_2026-03-18_09-08-18__82aedb94-a9c6-49b9-8396-aa459a20198b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21362
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/21363/p2p/16Uiu2HAm1WwKXJyMyG8sHpQ58rzajxtZMBeM9me9BqujhN9LUdxj","/ip4/172.18.222.138/tcp/21364/ws/p2p/16Uiu2HAm1WwKXJyMyG8sHpQ58rzajxtZMBeM9me9BqujhN9LUdxj"],"enrUri":"enr:-L24QLJbp5wtXd1RN_nm7_bQKXW_TMFihsQXJDMQOzbYmEgaQzk6OT6n_AFC7fYenL67AnoHXjvkK7EBts_7e29Q8H8CgmlkgnY0gmlwhKwS3oqKbXVsdGlhZGRyc5YACASsEt6KBlNzAAoErBLeigZTdN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECWn9e7A7OIA9OdxS1CEskUticMqrNpUhIYdaoM8qztliDdGNwglNzg3VkcIJTdYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21362/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.170/tcp/11020/p2p/16Uiu2HAkzkaZZYR2pA7fSJhApzAb2fu53qgAEWh5RMmJfYdNGp7n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:21362/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:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824900916068055,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824900916068055,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901038823932,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901038823932,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901153494437,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901153494437,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901268259860,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901268259860,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901382864058,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901382864058,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901498121278,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901498121278,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901614504162,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901614504162,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11019/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11019/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":1773824901730899264,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21362/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":1773824901730899264,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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 DELETE "http://127.0.0.1:11019/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 DELETE "http://127.0.0.1:21362/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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:11019/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 33a1bcbb2168
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa14b862f4b2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-03-18 09:08:02.511 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:02.512 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-03-18_09-08-02__6c4d9acd-1d4d-40ed-b444-8442b93f3574
2026-03-18 09:08:02.512 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:02.512 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:08:02.512 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:08:02.520 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.520 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-02__6c4d9acd-1d4d-40ed-b444-8442b93f3574__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.527 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-02__6c4d9acd-1d4d-40ed-b444-8442b93f3574__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.534 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.534 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-08-02__6c4d9acd-1d4d-40ed-b444-8442b93f3574__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.541 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.541 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-08-02__6c4d9acd-1d4d-40ed-b444-8442b93f3574__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.542 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:08:02.542 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:08:02.551 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.551 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.558 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:08:02.558 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-03-18 09:08:02.558 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:02.558 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:02.559 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:02.560 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.175
2026-03-18 09:08:02.560 DEBUG [src.node.docker_mananger] Generated ports ['58916', '58917', '58918', '58919', '58920']
2026-03-18 09:08:02.560 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:02.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:02.560 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:02.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 58916:58916 -p 58917:58917 -p 58918:58918 -p 58919:58919 -p 58920:58920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58918 --rest-port=58916 --tcp-port=58917 --discv5-udp-port=58919 --rest-address=0.0.0.0 --nat=extip:172.18.163.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a5f8ef03f226cf56e647313dbbbff32eef8d302bd8dd76a5492e52af0bfd8c3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58920 --metrics-logging=true --relay=true
2026-03-18 09:08:02.747 ERROR [src.node.docker_mananger] Max retries reached for container fd66d984f16b. Exiting log stream.
2026-03-18 09:08:03.321 ERROR [src.node.docker_mananger] Max retries reached for container b46a68e27986. Exiting log stream.
2026-03-18 09:08:04.804 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.175 waku 74c48f41db348a0501a7b5ad5d53e620f502374f9494c950052ed22178800398
2026-03-18 09:08:04.844 DEBUG [src.node.docker_mananger] Container started with ID 74c48f41db34. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
2026-03-18 09:08:04.844 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58916
2026-03-18 09:08:04.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:05.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58916/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:05.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:05.849 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:05.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.175/tcp/58917/p2p/16Uiu2HAkvXRy6gYZcQwfJpoaJ6jswnAPaD8UksMYckpNGDcVLo4i","/ip4/172.18.163.175/tcp/58918/ws/p2p/16Uiu2HAkvXRy6gYZcQwfJpoaJ6jswnAPaD8UksMYckpNGDcVLo4i"],"enrUri":"enr:-L24QFzJnqrVLuzUf0VtjuKQ0OQc9apfpw1tHygb3tB7iK3VHJXUTWMUtWQ-IfWYwJZkOesJdB8MTQoaboySqog_v8QCgmlkgnY0gmlwhKwSo6-KbXVsdGlhZGRyc5YACASsEqOvBuYlAAoErBKjrwbmJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEFVUESL2ZXM3ej8ovVGNuia6R9Ak0kqa_n9mlF-3CGeDdGNwguYlg3VkcILmJ4V3YWt1MgE"}'
2026-03-18 09:08:05.852 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:05.852 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:05.852 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:05.854 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:05.854 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.255
2026-03-18 09:08:05.854 DEBUG [src.node.docker_mananger] Generated ports ['12783', '12784', '12785', '12786', '12787']
2026-03-18 09:08:05.854 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:05.854 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:05.854 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:05.854 DEBUG [src.node.docker_mananger] docker run -i -t -p 12783:12783 -p 12784:12784 -p 12785:12785 -p 12786:12786 -p 12787:12787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12785 --rest-port=12783 --tcp-port=12784 --discv5-udp-port=12786 --rest-address=0.0.0.0 --nat=extip:172.18.19.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=88e7f1a518f4b07c6d97aa4c7b964febb7a6ffe2e81d0d5eb4143bda7ababdbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12787 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFzJnqrVLuzUf0VtjuKQ0OQc9apfpw1tHygb3tB7iK3VHJXUTWMUtWQ-IfWYwJZkOesJdB8MTQoaboySqog_v8QCgmlkgnY0gmlwhKwSo6-KbXVsdGlhZGRyc5YACASsEqOvBuYlAAoErBKjrwbmJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEFVUESL2ZXM3ej8ovVGNuia6R9Ak0kqa_n9mlF-3CGeDdGNwguYlg3VkcILmJ4V3YWt1MgE
2026-03-18 09:08:06.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.255 waku b4c5b27f3a48ee1e67130c45c2d9f24adac06c2e83ef2ab187f1dc1d077f6464
2026-03-18 09:08:06.090 DEBUG [src.node.docker_mananger] Container started with ID b4c5b27f3a48. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
2026-03-18 09:08:06.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12783
2026-03-18 09:08:06.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:07.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12783/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:07.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:07.110 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:07.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:07.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.255/tcp/12784/p2p/16Uiu2HAmUPCeSnLAzAqm6RYvHAnoFQDXkRpCwAoptGJnsNkhctQi","/ip4/172.18.19.255/tcp/12785/ws/p2p/16Uiu2HAmUPCeSnLAzAqm6RYvHAnoFQDXkRpCwAoptGJnsNkhctQi"],"enrUri":"enr:-L24QPB3R3oMahwKi-DKjFO5FKYmFyygQxwbI1W2WjLOfDsNcI3hv277RCZCRyPJkqsKSmEttuqCXdUYQ3GRhbc861sCgmlkgnY0gmlwhKwSE_-KbXVsdGlhZGRyc5YACASsEhP_BjHwAAoErBIT_wYx8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6a-Zy5-q3pQ2dzDRtx2rRy3JyOeQIKRtVrRkEu0LPqODdGNwgjHwg3VkcIIx8oV3YWt1MgE"}'
2026-03-18 09:08:07.117 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:07.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58916/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:07.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.19.255/tcp/53650/p2p/16Uiu2HAmUPCeSnLAzAqm6RYvHAnoFQDXkRpCwAoptGJnsNkhctQi","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-18 09:08:07.122 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-03-18 09:08:07.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:07.125 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:07.125 DEBUG [src.node.waku_node] Stopping container with id 74c48f41db34
2026-03-18 09:08:07.735 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:07.736 DEBUG [src.node.waku_node] Stopping container with id b4c5b27f3a48
2026-03-18 09:08:08.286 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:08.293 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:08.300 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:08.308 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_passing_invalid_cursor with id: 2026-03-18_09-08-10__1965fa3b-ebcf-49ad-a1f9-d4953e69c372
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-10__1965fa3b-ebcf-49ad-a1f9-d4953e69c372__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15235', '15236', '15237', '15238', '15239']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15235:15235 -p 15236:15236 -p 15237:15237 -p 15238:15238 -p 15239:15239 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15237 --rest-port=15235 --tcp-port=15236 --discv5-udp-port=15238 --rest-address=0.0.0.0 --nat=extip:172.18.105.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=85eea235d371ac44efeeea4e55bd960ce4acc9497bcb6e150d6fae038c23249f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15239 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.49 waku a9dcbe886fc17f5d1a83e5e98dd0d22034f6e0b5a1e2d857abaf222ab72e8f7d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1fc63e3094be. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a9dcbe886fc1. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-10__1965fa3b-ebcf-49ad-a1f9-d4953e69c372__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15235
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 711fe1fcb289. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15235/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:15235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.49/tcp/15236/p2p/16Uiu2HAmGXgELpgdPeHqthqnD2KsRrZDDeYzJ6w7nw7CSXxDYSjW","/ip4/172.18.105.49/tcp/15237/ws/p2p/16Uiu2HAmGXgELpgdPeHqthqnD2KsRrZDDeYzJ6w7nw7CSXxDYSjW"],"enrUri":"enr:-L24QNrrdWU5HQWbfYVyvJzsgF5pKdWPHIhmYTmYpj4lufdPfOgd7LthoTEuzvVD76rJ94X-JHBXRRuksjGMwWkxNMcCgmlkgnY0gmlwhKwSaTGKbXVsdGlhZGRyc5YACASsEmkxBjuEAAoErBJpMQY7hd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOY8xphAuH1nj7WyEpfCZfH6K91KD0mWnrZTzTpT8qB2DdGNwgjuEg3VkcII7hoV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-10__1965fa3b-ebcf-49ad-a1f9-d4953e69c372__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46338', '46339', '46340', '46341', '46342']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46338:46338 -p 46339:46339 -p 46340:46340 -p 46341:46341 -p 46342:46342 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46340 --rest-port=46338 --tcp-port=46339 --discv5-udp-port=46341 --rest-address=0.0.0.0 --nat=extip:172.18.59.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb12b5fdaacdc94b4c5ff7239ce8a5b83ef2c0b13bccfc47edca1d579bbf7d0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46342 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNrrdWU5HQWbfYVyvJzsgF5pKdWPHIhmYTmYpj4lufdPfOgd7LthoTEuzvVD76rJ94X-JHBXRRuksjGMwWkxNMcCgmlkgnY0gmlwhKwSaTGKbXVsdGlhZGRyc5YACASsEmkxBjuEAAoErBJpMQY7hd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOY8xphAuH1nj7WyEpfCZfH6K91KD0mWnrZTzTpT8qB2DdGNwgjuEg3VkcII7hoV3YWt1MgM --storenode=/ip4/172.18.105.49/tcp/15236/p2p/16Uiu2HAmGXgELpgdPeHqthqnD2KsRrZDDeYzJ6w7nw7CSXxDYSjW --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.175 waku 83dbcfa05a96fbbd6503f530e35a0887c2f7e3eddfff2346bdf0440d85354a53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83dbcfa05a96. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-10__1965fa3b-ebcf-49ad-a1f9-d4953e69c372__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46338
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/health" -H "Content-Type: application/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:46338/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/46339/p2p/16Uiu2HAmTka19jpV2awEbpTkJqEuH9gXvLSwXMfVepFdpQwyTqXr","/ip4/172.18.59.175/tcp/46340/ws/p2p/16Uiu2HAmTka19jpV2awEbpTkJqEuH9gXvLSwXMfVepFdpQwyTqXr"],"enrUri":"enr:-L24QKky2TGliaPplWbpG1r51pRwjJv6kQ5UYov9fGLwH4PTPiSA-mS9hkrjtnUQNQpVLWuSs-RrqD5gkSallabUg3YCgmlkgnY0gmlwhKwSO6-KbXVsdGlhZGRyc5YACASsEjuvBrUDAAoErBI7rwa1BN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4E1CX1gKHacUJVZln6h79We3xzNpi4R-A8NRH2TMgk2DdGNwgrUDg3VkcIK1BYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.49/tcp/15236/p2p/16Uiu2HAmGXgELpgdPeHqthqnD2KsRrZDDeYzJ6w7nw7CSXxDYSjW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:46338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:15235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&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:15235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&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:46338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a9dcbe886fc1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83dbcfa05a96
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,136 @@
2026-03-18 09:14:59.344 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:14:59.344 DEBUG [tests.conftest] Running test: test_multiple_content_topics_different_shard with id: 2026-03-18_09-14-59__36bc1344-1313-466a-bb2c-5166587dd380
2026-03-18 09:14:59.345 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:14:59.345 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:14:59.345 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:14:59.353 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:14:59.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-14-59__36bc1344-1313-466a-bb2c-5166587dd380__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:59.353 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:14:59.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:14:59.354 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:14:59.355 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.15
2026-03-18 09:14:59.355 DEBUG [src.node.docker_mananger] Generated ports ['32305', '32306', '32307', '32308', '32309']
2026-03-18 09:14:59.355 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:14:59.355 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:14:59.355 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:14:59.356 DEBUG [src.node.docker_mananger] docker run -i -t -p 32305:32305 -p 32306:32306 -p 32307:32307 -p 32308:32308 -p 32309:32309 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32307 --rest-port=32305 --tcp-port=32306 --discv5-udp-port=32308 --rest-address=0.0.0.0 --nat=extip:172.18.198.15 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cbf1ac3d84858a65aed1d0fcab9caf099f3abc54cabe51187ced98de54ccbdff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32309 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-18 09:14:59.562 ERROR [src.node.docker_mananger] Max retries reached for container 081da5944b2e. Exiting log stream.
2026-03-18 09:14:59.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.15 waku 63a1bc9c84f160682e654962ccd5eb4897b2848b530a7fe7bfa3b9e07cee445d
2026-03-18 09:14:59.597 DEBUG [src.node.docker_mananger] Container started with ID 63a1bc9c84f1. Setting up logs at ./log/docker/node1_2026-03-18_09-14-59__36bc1344-1313-466a-bb2c-5166587dd380__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:14:59.598 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32305
2026-03-18 09:14:59.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:15:00.142 ERROR [src.node.docker_mananger] Max retries reached for container 8768e6a61d01. Exiting log stream.
2026-03-18 09:15:00.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:00.601 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:15:00.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:15:00.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:00.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.15/tcp/32306/p2p/16Uiu2HAmFkcLkyjPbYUMduDd7cJDVnXekTsig25toH8VH1ady5NC","/ip4/172.18.198.15/tcp/32307/ws/p2p/16Uiu2HAmFkcLkyjPbYUMduDd7cJDVnXekTsig25toH8VH1ady5NC"],"enrUri":"enr:-L24QOdk6-1O9hXVtsvy_Vz07ofNSi8ccSvZFthrMbjhRPW5Fh2LZxjSsRBCEO8kKU0N91-ltlxC5bOplMbAjbqoIlYCgmlkgnY0gmlwhKwSxg-KbXVsdGlhZGRyc5YACASsEsYPBn4yAAoErBLGDwZ-M90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDLgOo6QvEnmt1MlnBNVpzrzdiPGJPyvTfPkbH3k77q_2DdGNwgn4yg3VkcIJ-NIV3YWt1MgU"}'
2026-03-18 09:15:00.604 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:15:00.612 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:15:00.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-14-59__36bc1344-1313-466a-bb2c-5166587dd380__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:00.612 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:15:00.612 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:15:00.613 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:15:00.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.79
2026-03-18 09:15:00.614 DEBUG [src.node.docker_mananger] Generated ports ['1466', '1467', '1468', '1469', '1470']
2026-03-18 09:15:00.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:15:00.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:15:00.614 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:15:00.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 1466:1466 -p 1467:1467 -p 1468:1468 -p 1469:1469 -p 1470:1470 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1468 --rest-port=1466 --tcp-port=1467 --discv5-udp-port=1469 --rest-address=0.0.0.0 --nat=extip:172.18.26.79 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c23f825adceac5fa1ffbd8cad5bc7a2242d6b3c8a0746ba17abae297a4ef1d2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1470 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOdk6-1O9hXVtsvy_Vz07ofNSi8ccSvZFthrMbjhRPW5Fh2LZxjSsRBCEO8kKU0N91-ltlxC5bOplMbAjbqoIlYCgmlkgnY0gmlwhKwSxg-KbXVsdGlhZGRyc5YACASsEsYPBn4yAAoErBLGDwZ-M90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDLgOo6QvEnmt1MlnBNVpzrzdiPGJPyvTfPkbH3k77q_2DdGNwgn4yg3VkcIJ-NIV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-18 09:15:00.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.79 waku ec662f4d366a7a8dc36f76f6c747dc49d074b6241619601ec9fc6009955b0828
2026-03-18 09:15:00.858 DEBUG [src.node.docker_mananger] Container started with ID ec662f4d366a. Setting up logs at ./log/docker/node2_2026-03-18_09-14-59__36bc1344-1313-466a-bb2c-5166587dd380__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:15:00.858 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1466
2026-03-18 09:15:00.859 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:15:01.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:01.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:15:01.888 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:15:01.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:01.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.79/tcp/1467/p2p/16Uiu2HAm3s89sSpTunNMzqqt2T1vsY1Ufp5NqPVdETsazprBJyFU","/ip4/172.18.26.79/tcp/1468/ws/p2p/16Uiu2HAm3s89sSpTunNMzqqt2T1vsY1Ufp5NqPVdETsazprBJyFU"],"enrUri":"enr:-L24QLJ5POD4Xm5poNqqokqo_WIMUZgsS0uMwKo2IhZ8K-m0JKIt0FYyo6k8MxbZFuSmQMMvRfrRJM6U-wObd-OQBKUCgmlkgnY0gmlwhKwSGk-KbXVsdGlhZGRyc5YACASsEhpPBgW7AAoErBIaTwYFvN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECfWKcQgMaRk8qcaTTfbHZ77LkOkqWGJojbCMWrFadB0-DdGNwggW7g3VkcIIFvYV3YWt1MgE"}'
2026-03-18 09:15:01.896 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:15:01.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1466/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.15/tcp/32306/p2p/16Uiu2HAmFkcLkyjPbYUMduDd7cJDVnXekTsig25toH8VH1ady5NC"]'
2026-03-18 09:15:01.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:01.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/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-18 09:15:01.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:01.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1466/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-18 09:15:01.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:01.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:01.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:01.914 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.014 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825301909054518,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.019 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825301909054518,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.130 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.133 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":1773825302024322448,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.135 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.137 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":1773825302024322448,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.245 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825302139385482,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.250 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825302139385482,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.360 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825302254818881,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.365 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825302254818881,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.475 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825302369650912,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.481 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825302369650912,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.490 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.591 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825302485093543,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.595 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825302485093543,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.606 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.706 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825302599937569,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.711 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825302599937569,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32305/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:15:02.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:15:02.723 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:15:02.823 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32305/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825302716993534,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.828 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:15:02.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1466/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:15:02.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825302716993534,"ephemeral":false,"proof":""}]'
2026-03-18 09:15:02.833 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:15:02.835 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:15:02.835 DEBUG [src.node.waku_node] Stopping container with id 63a1bc9c84f1
2026-03-18 09:15:03.433 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:15:03.434 DEBUG [src.node.waku_node] Stopping container with id ec662f4d366a
2026-03-18 09:15:04.033 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:15:04.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:15:04.044 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:15:04.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,375 @@
2026-03-18 09:11:19.134 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:11:19.136 DEBUG [tests.conftest] Running test: test_on_postgress_db_with_one_message with id: 2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af
2026-03-18 09:11:19.137 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:11:19.138 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:11:19.328 ERROR [src.node.docker_mananger] Max retries reached for container bcdb7d0b707b. Exiting log stream.
2026-03-18 09:11:19.970 ERROR [src.node.docker_mananger] Max retries reached for container 77d5347c0ad6. Exiting log stream.
2026-03-18 09:11:23.348 DEBUG [src.postgres_setup] Postgres container started
2026-03-18 09:11:23.355 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:23.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:23.356 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:23.356 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:23.358 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:23.358 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.174
2026-03-18 09:11:23.358 DEBUG [src.node.docker_mananger] Generated ports ['4810', '4811', '4812', '4813', '4814']
2026-03-18 09:11:23.358 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:23.358 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:23.359 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:23.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 4810:4810 -p 4811:4811 -p 4812:4812 -p 4813:4813 -p 4814:4814 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4812 --rest-port=4810 --tcp-port=4811 --discv5-udp-port=4813 --rest-address=0.0.0.0 --nat=extip:172.18.107.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d99ffc4268f7cddd4d1f9bd9a1a44b62f61feddacdb9abcfcddcebfba2eae8c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4814 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-18 09:11:23.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.174 waku 05536b93691e38ced45b6bd46fd40ba41c0ecc6f12574842af5f74e1f48915d0
2026-03-18 09:11:23.643 DEBUG [src.node.docker_mananger] Container started with ID 05536b93691e. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:23.643 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4810
2026-03-18 09:11:23.643 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:24.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:24.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:24.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:24.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.030 ERROR [src.node.docker_mananger] Max retries reached for container 05536b93691e. Exiting log stream.
2026-03-18 09:11:25.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:25.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:26.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:27.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:28.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:29.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:30.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:31.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:32.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:33.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:34.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:35.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:36.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:37.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:38.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:39.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:40.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:41.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:42.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:43.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4810/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:44.654 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=4810): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0174b7b020>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-03-18 09:11:44.755 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:44.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:44.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:44.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.228
2026-03-18 09:11:44.757 DEBUG [src.node.docker_mananger] Generated ports ['23047', '23048', '23049', '23050', '23051']
2026-03-18 09:11:44.757 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:44.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:44.757 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:44.758 DEBUG [src.node.docker_mananger] docker run -i -t -p 23047:23047 -p 23048:23048 -p 23049:23049 -p 23050:23050 -p 23051:23051 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23049 --rest-port=23047 --tcp-port=23048 --discv5-udp-port=23050 --rest-address=0.0.0.0 --nat=extip:172.18.59.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39cf5e3544eba66645ca90b052be9d5b3eb90e6b2626bb3a1a7204c06bbd291b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23051 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-18 09:11:44.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.228 waku ca3200931a56c2700a05120bee97afa70f56b8e7063beb9c92d22b4547b0a19e
2026-03-18 09:11:45.001 DEBUG [src.node.docker_mananger] Container started with ID ca3200931a56. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:45.003 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23047
2026-03-18 09:11:45.003 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:46.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23047/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:46.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:11:46.007 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:46.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23047/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:46.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ","/ip4/172.18.59.228/tcp/23049/ws/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ"],"enrUri":"enr:-L24QHJ72KE-n1xU9tlUbxvL1kAqrU02jAkxvR7MNfoFCjCiLdKL2AsOiFqGf5FyN0pUjmUrhKAy-QQMx6p-0HpTPfYCgmlkgnY0gmlwhKwSO-SKbXVsdGlhZGRyc5YACASsEjvkBloIAAoErBI75AZaCd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyLzCTiDejImWs3lKsNveRn_rdT58d371UN0mAGexGgCDdGNwgloIg3VkcIJaCoV3YWt1MgM"}'
2026-03-18 09:11:46.010 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:46.017 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:46.017 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:46.017 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:46.017 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:46.019 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:46.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.54
2026-03-18 09:11:46.019 DEBUG [src.node.docker_mananger] Generated ports ['53356', '53357', '53358', '53359', '53360']
2026-03-18 09:11:46.020 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:46.020 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:46.020 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:46.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 53356:53356 -p 53357:53357 -p 53358:53358 -p 53359:53359 -p 53360:53360 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53358 --rest-port=53356 --tcp-port=53357 --discv5-udp-port=53359 --rest-address=0.0.0.0 --nat=extip:172.18.33.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=091adad2f8cff88deafb0e9b143acedcf3e760b4ca6b20cbc120ce3db35b1d61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53360 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJ72KE-n1xU9tlUbxvL1kAqrU02jAkxvR7MNfoFCjCiLdKL2AsOiFqGf5FyN0pUjmUrhKAy-QQMx6p-0HpTPfYCgmlkgnY0gmlwhKwSO-SKbXVsdGlhZGRyc5YACASsEjvkBloIAAoErBI75AZaCd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyLzCTiDejImWs3lKsNveRn_rdT58d371UN0mAGexGgCDdGNwgloIg3VkcIJaCoV3YWt1MgM --storenode=/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ --store=false --relay=true
2026-03-18 09:11:46.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.54 waku d3b197b55c9b040ad9ef00527926afbb5bd25209ebca36c45fb3d986ae1ec35e
2026-03-18 09:11:46.256 DEBUG [src.node.docker_mananger] Container started with ID d3b197b55c9b. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:46.256 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53356
2026-03-18 09:11:46.256 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:47.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53356/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:47.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:11:47.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:47.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53356/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:47.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.54/tcp/53357/p2p/16Uiu2HAmHJjBjhjuqVqYFT9bG4FM5y1AyEuijmXefurrUnU9CDX6","/ip4/172.18.33.54/tcp/53358/ws/p2p/16Uiu2HAmHJjBjhjuqVqYFT9bG4FM5y1AyEuijmXefurrUnU9CDX6"],"enrUri":"enr:-L24QKNCA1WoDGWkL2ZT_nN2o2Row2FwCPgjjnQfmL7mI4Kcfyaf0nK8fVU5yONrDJEt-gpYIMz-_MujUb7G956AQQkCgmlkgnY0gmlwhKwSITaKbXVsdGlhZGRyc5YACASsEiE2BtBtAAoErBIhNgbQbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRRmr8j_2Y-AwIOCqJ2MU6QL496lXWk6u3Z6BDxa4pFmDdGNwgtBtg3VkcILQb4V3YWt1MgE"}'
2026-03-18 09:11:47.300 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:47.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53356/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ"]'
2026-03-18 09:11:47.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:47.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23047/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:47.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:47.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:47.313 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:47.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23047/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:47.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:47.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:47.523 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:47.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23047/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:47.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"}]}'
2026-03-18 09:11:47.530 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:11:47.530 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:47.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53356/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:47.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8698b3cb835b0a7cab45","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"}]}'
2026-03-18 09:11:47.541 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:11:47.548 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:47.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:47.548 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:47.548 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:47.550 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:47.550 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.91
2026-03-18 09:11:47.550 DEBUG [src.node.docker_mananger] Generated ports ['64709', '64710', '64711', '64712', '64713']
2026-03-18 09:11:47.550 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:47.550 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:47.550 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:47.550 DEBUG [src.node.docker_mananger] docker run -i -t -p 64709:64709 -p 64710:64710 -p 64711:64711 -p 64712:64712 -p 64713:64713 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64711 --rest-port=64709 --tcp-port=64710 --discv5-udp-port=64712 --rest-address=0.0.0.0 --nat=extip:172.18.22.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=066eadc2c5e02bb5fe0cc5dca4c8fb621dd0df21df748110be2e539bf490ceca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64713 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-03-18 09:11:47.764 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.91 waku 11e7d77efad8d4006ae8e215dd95d097ba4ade4765b362d9faa01c42309bcbc5
2026-03-18 09:11:47.799 DEBUG [src.node.docker_mananger] Container started with ID 11e7d77efad8. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:47.799 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64709
2026-03-18 09:11:47.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:48.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64709/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:48.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:11:48.803 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:48.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:48.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.91/tcp/64710/p2p/16Uiu2HAm8VtgJo9MaERLKrH9qYH7TwiWVMxogXfAAeuYwfBsTjBx","/ip4/172.18.22.91/tcp/64711/ws/p2p/16Uiu2HAm8VtgJo9MaERLKrH9qYH7TwiWVMxogXfAAeuYwfBsTjBx"],"enrUri":"enr:-L24QOCPvJELynK7iPFTP65Xgui5zmQGbIEk1KQfm3X9-UoCZA6ZeugZkwGA-7TmkcHajL8E4k0R-e8KCL_RALDgtfICgmlkgnY0gmlwhKwSFluKbXVsdGlhZGRyc5YACASsEhZbBvzGAAoErBIWWwb8x90DgnJzhQDGAQAAiXNlY3AyNTZrMaECwjycjeoBCtahuQxg6m2c3I8DmyG11udsEA2oC0h-z1ODdGNwgvzGg3VkcIL8yIV3YWt1MgM"}'
2026-03-18 09:11:48.806 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:48.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64709/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ"]'
2026-03-18 09:11:48.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:48.844 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:48.845 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:48.845 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:48.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:48.847 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:48.847 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.223
2026-03-18 09:11:48.848 DEBUG [src.node.docker_mananger] Generated ports ['51988', '51989', '51990', '51991', '51992']
2026-03-18 09:11:48.848 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:48.848 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:48.848 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:48.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 51988:51988 -p 51989:51989 -p 51990:51990 -p 51991:51991 -p 51992:51992 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51990 --rest-port=51988 --tcp-port=51989 --discv5-udp-port=51991 --rest-address=0.0.0.0 --nat=extip:172.18.47.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39dc843392bf37a92eee288aa64833b600d4db0ec1df1bbff61ecd6acb582b80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51992 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOCPvJELynK7iPFTP65Xgui5zmQGbIEk1KQfm3X9-UoCZA6ZeugZkwGA-7TmkcHajL8E4k0R-e8KCL_RALDgtfICgmlkgnY0gmlwhKwSFluKbXVsdGlhZGRyc5YACASsEhZbBvzGAAoErBIWWwb8x90DgnJzhQDGAQAAiXNlY3AyNTZrMaECwjycjeoBCtahuQxg6m2c3I8DmyG11udsEA2oC0h-z1ODdGNwgvzGg3VkcIL8yIV3YWt1MgM --storenode=/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ --store=false --relay=true
2026-03-18 09:11:49.064 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.223 waku e67ece79b4dfd9b17dffa1006bdaa8d1691af81fb558ae511cb58f3d3fcf6810
2026-03-18 09:11:49.101 DEBUG [src.node.docker_mananger] Container started with ID e67ece79b4df. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-19__5ff7a3db-4b58-4963-97d6-eea0a48466af__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:49.101 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51988
2026-03-18 09:11:49.102 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:50.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51988/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:11:50.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:50.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51988/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.223/tcp/51989/p2p/16Uiu2HAmRvFoTXBCC6bb6FzRW9AwaYujGHfvAh2GMAWEJQLj8bLx","/ip4/172.18.47.223/tcp/51990/ws/p2p/16Uiu2HAmRvFoTXBCC6bb6FzRW9AwaYujGHfvAh2GMAWEJQLj8bLx"],"enrUri":"enr:-L24QExXSLsQ1HzHTEL2gs21w9fC-w7PmZ9XaBKjmeKv6gyubXu3ijn9X9FCgh3of3WrMXx6LMym5sFYJ-c5UODWkcoCgmlkgnY0gmlwhKwSL9-KbXVsdGlhZGRyc5YACASsEi_fBssVAAoErBIv3wbLFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxREc5Z4atSeH4VV5oS7yT6zS0YMNVAQSRQeHkUlNryWDdGNwgssVg3VkcILLF4V3YWt1MgE"}'
2026-03-18 09:11:50.108 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:50.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51988/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.228/tcp/23048/p2p/16Uiu2HAm8wGTaEzjJZaY6EPvons6UdTMv2VpG7UJFgLkL1bD1LbZ"]'
2026-03-18 09:11:50.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51988/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.91/tcp/64710/p2p/16Uiu2HAm8VtgJo9MaERLKrH9qYH7TwiWVMxogXfAAeuYwfBsTjBx"]'
2026-03-18 09:11:50.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23047/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:50.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:50.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64709/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:50.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51988/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:50.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.219 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:50.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64709/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:50.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:50.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:50.441 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:50.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23047/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"},{"messageHash":"0xa5b20727bfd255fddddfc27c906ac15749e8e995a744ed4d5ef53bfadbd30b0f"}]}'
2026-03-18 09:11:50.447 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:50.447 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:50.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53356/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8deac04ca34a60660302","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"},{"messageHash":"0xa5b20727bfd255fddddfc27c906ac15749e8e995a744ed4d5ef53bfadbd30b0f"}]}'
2026-03-18 09:11:50.458 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:50.458 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:50.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"},{"messageHash":"0xa5b20727bfd255fddddfc27c906ac15749e8e995a744ed4d5ef53bfadbd30b0f"}]}'
2026-03-18 09:11:50.465 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:50.465 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:50.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51988/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:50.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c20abf71d044aa466965","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x311034dc128e2b985ec893548510b03c850b7ad9f3a5d0e1ad955dbc45212adc"},{"messageHash":"0xa5b20727bfd255fddddfc27c906ac15749e8e995a744ed4d5ef53bfadbd30b0f"}]}'
2026-03-18 09:11:50.475 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:50.656 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-03-18 09:11:50.657 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:11:50.659 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:11:50.659 DEBUG [src.node.waku_node] Stopping container with id ca3200931a56
2026-03-18 09:11:51.260 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:51.262 DEBUG [src.node.waku_node] Stopping container with id d3b197b55c9b
2026-03-18 09:11:51.834 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:51.835 DEBUG [src.node.waku_node] Stopping container with id 11e7d77efad8
2026-03-18 09:11:52.076 ERROR [src.node.docker_mananger] Max retries reached for container ca3200931a56. Exiting log stream.
2026-03-18 09:11:52.395 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:52.395 DEBUG [src.node.waku_node] Stopping container with id e67ece79b4df
2026-03-18 09:11:52.651 ERROR [src.node.docker_mananger] Max retries reached for container d3b197b55c9b. Exiting log stream.
2026-03-18 09:11:52.983 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:52.984 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:11:52.999 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:53.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:53.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:53.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:53.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2026-03-18 09:12:40.799 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:12:40.800 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2026-03-18_09-12-40__52ca17e7-5a9f-4cf9-b3da-1aef5f372f4b
2026-03-18 09:12:40.800 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:12:40.800 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:12:40.801 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-18 09:12:40.808 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:40.808 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-12-40__52ca17e7-5a9f-4cf9-b3da-1aef5f372f4b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:40.808 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:40.808 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:40.810 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:40.810 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.0
2026-03-18 09:12:40.810 DEBUG [src.node.docker_mananger] Generated ports ['48407', '48408', '48409', '48410', '48411']
2026-03-18 09:12:40.810 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:40.810 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:40.810 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:40.810 DEBUG [src.node.docker_mananger] docker run -i -t -p 48407:48407 -p 48408:48408 -p 48409:48409 -p 48410:48410 -p 48411:48411 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48409 --rest-port=48407 --tcp-port=48408 --discv5-udp-port=48410 --rest-address=0.0.0.0 --nat=extip:172.18.192.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9cfa3daf7de1e3eaa3a41f2bae6b236cfa42f58ebf62ad30a5bd3c98fe69e3c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48411 --metrics-logging=true --relay=true
2026-03-18 09:12:40.863 ERROR [src.node.docker_mananger] Max retries reached for container 8b4f634984da. Exiting log stream.
2026-03-18 09:12:41.015 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.0 waku 516d37418b8c3d8f279991e8700cdc473ca1a4a2db024f1fcc4862a51efb723e
2026-03-18 09:12:41.052 DEBUG [src.node.docker_mananger] Container started with ID 516d37418b8c. Setting up logs at ./log/docker/node1_2026-03-18_09-12-40__52ca17e7-5a9f-4cf9-b3da-1aef5f372f4b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:41.053 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48407
2026-03-18 09:12:41.053 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:41.472 ERROR [src.node.docker_mananger] Max retries reached for container fba5fcc7e3a4. Exiting log stream.
2026-03-18 09:12:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:42.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:12:42.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:42.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:42.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.0/tcp/48408/p2p/16Uiu2HAm6HquiQqn3arbvdCBf83rszMLfw3cpvRuY6p4gyRbsWT6","/ip4/172.18.192.0/tcp/48409/ws/p2p/16Uiu2HAm6HquiQqn3arbvdCBf83rszMLfw3cpvRuY6p4gyRbsWT6"],"enrUri":"enr:-L24QFzDZyM68je26OSUHv4q-qiWwSxd-1yi0eP3dy-QVfGDai78TStCr06kT2xnaaKnY0W6bISArPqWaiSwbkOsW5YCgmlkgnY0gmlwhKwSwACKbXVsdGlhZGRyc5YACASsEsAABr0YAAoErBLAAAa9Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoW8jIht00Kea3x1p2feoOQFoF5d6XN4pubBDDouNDm2DdGNwgr0Yg3VkcIK9GoV3YWt1MgE"}'
2026-03-18 09:12:42.060 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:42.067 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:42.067 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-12-40__52ca17e7-5a9f-4cf9-b3da-1aef5f372f4b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:42.068 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:42.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:42.069 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:42.069 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.114
2026-03-18 09:12:42.070 DEBUG [src.node.docker_mananger] Generated ports ['17677', '17678', '17679', '17680', '17681']
2026-03-18 09:12:42.070 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:42.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:42.070 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:42.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 17677:17677 -p 17678:17678 -p 17679:17679 -p 17680:17680 -p 17681:17681 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17679 --rest-port=17677 --tcp-port=17678 --discv5-udp-port=17680 --rest-address=0.0.0.0 --nat=extip:172.18.36.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bcbebabcabc5b6026ccef5488d9535c5bd46b85d85aee5cab884a37804abc973 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17681 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFzDZyM68je26OSUHv4q-qiWwSxd-1yi0eP3dy-QVfGDai78TStCr06kT2xnaaKnY0W6bISArPqWaiSwbkOsW5YCgmlkgnY0gmlwhKwSwACKbXVsdGlhZGRyc5YACASsEsAABr0YAAoErBLAAAa9Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoW8jIht00Kea3x1p2feoOQFoF5d6XN4pubBDDouNDm2DdGNwgr0Yg3VkcIK9GoV3YWt1MgE
2026-03-18 09:12:42.262 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.114 waku 12de05953282dc602980316ca74a0540abbf1dfc99ae2405bb0b4dc69c20206e
2026-03-18 09:12:42.296 DEBUG [src.node.docker_mananger] Container started with ID 12de05953282. Setting up logs at ./log/docker/node2_2026-03-18_09-12-40__52ca17e7-5a9f-4cf9-b3da-1aef5f372f4b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:42.297 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17677
2026-03-18 09:12:42.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:43.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:12:43.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:43.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.114/tcp/17678/p2p/16Uiu2HAkuvwE1BuJxUuFk3ZYtjstc3NEixkFDZ1AbRP8whv6SMU4","/ip4/172.18.36.114/tcp/17679/ws/p2p/16Uiu2HAkuvwE1BuJxUuFk3ZYtjstc3NEixkFDZ1AbRP8whv6SMU4"],"enrUri":"enr:-L24QBrGkqIMvCHOFhh-AT1SZlFv8DIIcfxGb-SDUaYDx2MEV4vGTkF4AKOlLQnnJVfKWWD3vU4pAoWm7N6OKFsXScwCgmlkgnY0gmlwhKwSJHKKbXVsdGlhZGRyc5YACASsEiRyBkUOAAoErBIkcgZFD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECB38Uv7QLJ8drgMeiLx2rK1X2UBS5r3vEUCxTNYF8CkmDdGNwgkUOg3VkcIJFEIV3YWt1MgE"}'
2026-03-18 09:12:43.325 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:43.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17677/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.0/tcp/48408/p2p/16Uiu2HAm6HquiQqn3arbvdCBf83rszMLfw3cpvRuY6p4gyRbsWT6"]'
2026-03-18 09:12:43.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:43.330 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-18 09:12:43.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:43.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:43.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17677/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:43.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:43.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:43.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:43.349 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:43.449 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:43.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.452 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":1773825163342422784,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:43.454 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:43.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773825163342422784,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:43.458 INFO [src.steps.relay] WARM UP successful!!
2026-03-18 09:12:43.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:43.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:43.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:43.564 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:43.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.567 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":1773825163459124331,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:43.568 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:43.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:43.571 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":1773825163459124331,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:43.572 DEBUG [src.node.waku_node] Restarting container with id 12de05953282
2026-03-18 09:12:44.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:44.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:44.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:12:44.425 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:44.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:44.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.114/tcp/17678/p2p/16Uiu2HAkuvwE1BuJxUuFk3ZYtjstc3NEixkFDZ1AbRP8whv6SMU4","/ip4/172.18.36.114/tcp/17679/ws/p2p/16Uiu2HAkuvwE1BuJxUuFk3ZYtjstc3NEixkFDZ1AbRP8whv6SMU4"],"enrUri":"enr:-L24QBrGkqIMvCHOFhh-AT1SZlFv8DIIcfxGb-SDUaYDx2MEV4vGTkF4AKOlLQnnJVfKWWD3vU4pAoWm7N6OKFsXScwCgmlkgnY0gmlwhKwSJHKKbXVsdGlhZGRyc5YACASsEiRyBkUOAAoErBIkcgZFD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECB38Uv7QLJ8drgMeiLx2rK1X2UBS5r3vEUCxTNYF8CkmDdGNwgkUOg3VkcIJFEIV3YWt1MgE"}'
2026-03-18 09:12:44.428 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:44.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:44.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:44.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17677/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:12:44.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:44.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:44.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:44.451 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:44.551 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:44.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:44.554 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":1773825164447396864,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:44.556 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:44.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:44.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-18 09:12:45.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:12:45.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:45.567 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:45.667 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:45.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:45.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773825165559422208,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:45.671 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:12:45.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17677/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:45.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773825165559422208,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:45.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:12:45.678 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:12:45.679 DEBUG [src.node.waku_node] Stopping container with id 516d37418b8c
2026-03-18 09:12:46.215 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:46.215 DEBUG [src.node.waku_node] Stopping container with id 12de05953282
2026-03-18 09:12:46.779 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:46.782 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:12:46.801 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:12:46.825 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2026-03-18_09-07-50__ccda8d17-077c-4641-9388-7e7b7cabbe0f
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-50__ccda8d17-077c-4641-9388-7e7b7cabbe0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58291', '58292', '58293', '58294', '58295']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58291:58291 -p 58292:58292 -p 58293:58293 -p 58294:58294 -p 58295:58295 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58293 --rest-port=58291 --tcp-port=58292 --discv5-udp-port=58294 --rest-address=0.0.0.0 --nat=extip:172.18.105.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=64facf06dfbd32ccf3de9b9ec44da62b6cc5af20bdeb6d1b0d8b7cf33fc9cee6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58295 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4666655b1f9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.131 waku e4923d2cf792fa95f46d5f1ca6c7fbc53ed88d6c56d62bccef4ea1d8a00b10e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4923d2cf792. Setting up logs at ./log/docker/node1_2026-03-18_09-07-50__ccda8d17-077c-4641-9388-7e7b7cabbe0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58291
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 238171f341de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58291/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.131/tcp/58292/p2p/16Uiu2HAm4brde7U8bdTAJYbcJccPoHDdCRuF1QptjmyrUzKyViRv","/ip4/172.18.105.131/tcp/58293/ws/p2p/16Uiu2HAm4brde7U8bdTAJYbcJccPoHDdCRuF1QptjmyrUzKyViRv"],"enrUri":"enr:-L24QJKHMOmbILH2IJhYM0ZiToCSUoDTj6js6fuxXhqss7VlXnfqvevOBy6FY7wP2-q00DNAISh_ovpLg-ck7wnqUBECgmlkgnY0gmlwhKwSaYOKbXVsdGlhZGRyc5YACASsEmmDBuO0AAoErBJpgwbjtd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiFUJCMS0TX5xKHgwR39sneKEKqnuP88_BCbj77O8LkmDdGNwguO0g3VkcILjtoV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-50__ccda8d17-077c-4641-9388-7e7b7cabbe0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27703', '27704', '27705', '27706', '27707']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27703:27703 -p 27704:27704 -p 27705:27705 -p 27706:27706 -p 27707:27707 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27705 --rest-port=27703 --tcp-port=27704 --discv5-udp-port=27706 --rest-address=0.0.0.0 --nat=extip:172.18.20.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dabb1f7efa1fa033cdef2dcfbe9fade68c3a0faf4ed6e0339e4ad8d94db7ba3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27707 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJKHMOmbILH2IJhYM0ZiToCSUoDTj6js6fuxXhqss7VlXnfqvevOBy6FY7wP2-q00DNAISh_ovpLg-ck7wnqUBECgmlkgnY0gmlwhKwSaYOKbXVsdGlhZGRyc5YACASsEmmDBuO0AAoErBJpgwbjtd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiFUJCMS0TX5xKHgwR39sneKEKqnuP88_BCbj77O8LkmDdGNwguO0g3VkcILjtoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.62 waku 974400593e13cb09714ca97094f8a4261f0e65875452c9a70ce7534824665c3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 974400593e13. Setting up logs at ./log/docker/node2_2026-03-18_09-07-50__ccda8d17-077c-4641-9388-7e7b7cabbe0f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27703
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27703/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.62/tcp/27704/p2p/16Uiu2HAmE7XhFn8YMNShWK3QjVXjGLxfJpTuBUgjuWNdVYnnnWfo","/ip4/172.18.20.62/tcp/27705/ws/p2p/16Uiu2HAmE7XhFn8YMNShWK3QjVXjGLxfJpTuBUgjuWNdVYnnnWfo"],"enrUri":"enr:-L24QJBoa7m7mWKzMzSWfMtUWsBskL7lp78HL48-w-8UlHAUTUtWRqsNWKcl_6rJgWVSHjocvLR4Ibzhve1kdI_aS_YCgmlkgnY0gmlwhKwSFD6KbXVsdGlhZGRyc5YACASsEhQ-Bmw4AAoErBIUPgZsOd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFag6n_8vLJDj7AVm2y52Lw4HRb7X58M9C9C3Ee9XuZaDdGNwgmw4g3VkcIJsOoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.131/tcp/58292/p2p/16Uiu2HAm4brde7U8bdTAJYbcJccPoHDdCRuF1QptjmyrUzKyViRv"]'
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:58291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:27703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824873557422080,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824873557422080,"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:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824873672403798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824873672403798,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824873672403798,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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'[]'
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 e4923d2cf792
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 974400593e13
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,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31521', '31522', '31523', '31524', '31525']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31521:31521 -p 31522:31522 -p 31523:31523 -p 31524:31524 -p 31525:31525 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31523 --rest-port=31521 --tcp-port=31522 --discv5-udp-port=31524 --rest-address=0.0.0.0 --nat=extip:172.18.191.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4bc4e3cdeccfb2b712c755326d4ca98ef9da7e0305aa5b98dafb7df6cc663c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31525 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.141 waku 0f5c6545411e90b0e616244f9514b30d0fcf6353f1d8ac7cfbb84543b733793c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5cb74cf2afcb. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f5c6545411e. Setting up logs at ./log/docker/node1_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31521
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 7bc351fabde2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31521/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:31521/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX","/ip4/172.18.191.141/tcp/31523/ws/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX"],"enrUri":"enr:-L24QLEtHkF1zQsTGQeAoRsr3sqUtcDwfBomGx9kt0eMDj0TNtU9o5H-o9V1ZHwJY2qoWtntr8FsMHF1pN3Di3lICZ0CgmlkgnY0gmlwhKwSv42KbXVsdGlhZGRyc5YACASsEr-NBnsiAAoErBK_jQZ7I90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQYjBRspZkMAfZU9N00XV1s6WNRd8z4nYhbnE7pDUmSDdGNwgnsig3VkcIJ7JIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41040', '41041', '41042', '41043', '41044']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41040:41040 -p 41041:41041 -p 41042:41042 -p 41043:41043 -p 41044:41044 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41042 --rest-port=41040 --tcp-port=41041 --discv5-udp-port=41043 --rest-address=0.0.0.0 --nat=extip:172.18.235.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=999c38cd42c19a25a11bffbadce0eaaa9dddb67f0b7bebd5b0fcfdfef6be43ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41044 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLEtHkF1zQsTGQeAoRsr3sqUtcDwfBomGx9kt0eMDj0TNtU9o5H-o9V1ZHwJY2qoWtntr8FsMHF1pN3Di3lICZ0CgmlkgnY0gmlwhKwSv42KbXVsdGlhZGRyc5YACASsEr-NBnsiAAoErBK_jQZ7I90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQYjBRspZkMAfZU9N00XV1s6WNRd8z4nYhbnE7pDUmSDdGNwgnsig3VkcIJ7JIV3YWt1MgU --filternode=/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.98 waku 467fcea0e1c06597d08310247bbcc4b2f4f682baf951b16313fe1a533ef71402
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 467fcea0e1c0. Setting up logs at ./log/docker/node2_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 41040
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41040/health" -H "Content-Type: application/json" -d 'None'
INFO  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:41040/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/41041/p2p/16Uiu2HAm4Jd2WXtjVkxnoThVH6AXNTkXnSytPJcy7utZ8HwLbMVi","/ip4/172.18.235.98/tcp/41042/ws/p2p/16Uiu2HAm4Jd2WXtjVkxnoThVH6AXNTkXnSytPJcy7utZ8HwLbMVi"],"enrUri":"enr:-L24QKtlso1HvrTQbRXFdyZytL1Bq9rPt_91s4jYuuObCzilP7Sq_n_w-y0VU23bTQfTF5YiN-hJJs8brHDJgl9iiOECgmlkgnY0gmlwhKwS62KKbXVsdGlhZGRyc5YACASsEutiBqBRAAoErBLrYgagUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECg-rHC5L-DPN3UC91nihtRMyw62BIUkBxZY6FKGL4yhGDdGNwgqBRg3VkcIKgU4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31521/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:41040/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a0713c27-d7fd-420a-9ded-565a40a730f9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a0713c27-d7fd-420a-9ded-565a40a730f9","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10267', '10268', '10269', '10270', '10271']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10267:10267 -p 10268:10268 -p 10269:10269 -p 10270:10270 -p 10271:10271 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10269 --rest-port=10267 --tcp-port=10268 --discv5-udp-port=10270 --rest-address=0.0.0.0 --nat=extip:172.18.163.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=02cbbfe8612bbff0dc2edf4afcebfcfccbea75eb5e4a96bcfdfd0aad70ffb6da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10271 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLEtHkF1zQsTGQeAoRsr3sqUtcDwfBomGx9kt0eMDj0TNtU9o5H-o9V1ZHwJY2qoWtntr8FsMHF1pN3Di3lICZ0CgmlkgnY0gmlwhKwSv42KbXVsdGlhZGRyc5YACASsEr-NBnsiAAoErBK_jQZ7I90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQYjBRspZkMAfZU9N00XV1s6WNRd8z4nYhbnE7pDUmSDdGNwgnsig3VkcIJ7JIV3YWt1MgU --filternode=/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.157 waku 35dbdec141874c3b68af41e96c18f542d23b46f589c739b573e2824bdfe9d639
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35dbdec14187. Setting up logs at ./log/docker/node3_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10267
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10267/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10267/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/10268/p2p/16Uiu2HAmMTHPrruEaHzdEM1Pa4i8diBEyhJ318ipNnN8NZ4jxTtq","/ip4/172.18.163.157/tcp/10269/ws/p2p/16Uiu2HAmMTHPrruEaHzdEM1Pa4i8diBEyhJ318ipNnN8NZ4jxTtq"],"enrUri":"enr:-L24QDgsdma_YaH5AMeEUEkLx05YbAjMmrgc41C7T5O_7s3nDE0f9eOy9VIj09NBeeipBBXTu3xzqOCRJSL33uSJJ7oCgmlkgnY0gmlwhKwSo52KbXVsdGlhZGRyc5YACASsEqOdBigcAAoErBKjnQYoHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgrl8FYFlr9ugqC1tPmEvxUXsner5eGwxqA9spNzqvv6DdGNwgigcg3VkcIIoHoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10267/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56615', '56616', '56617', '56618', '56619']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56615:56615 -p 56616:56616 -p 56617:56617 -p 56618:56618 -p 56619:56619 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56617 --rest-port=56615 --tcp-port=56616 --discv5-udp-port=56618 --rest-address=0.0.0.0 --nat=extip:172.18.113.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdaab317a30d41bf63a38cbe9ee0bf3095fadd59df923302250a8f39a4df7bf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56619 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLEtHkF1zQsTGQeAoRsr3sqUtcDwfBomGx9kt0eMDj0TNtU9o5H-o9V1ZHwJY2qoWtntr8FsMHF1pN3Di3lICZ0CgmlkgnY0gmlwhKwSv42KbXVsdGlhZGRyc5YACASsEr-NBnsiAAoErBK_jQZ7I90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQYjBRspZkMAfZU9N00XV1s6WNRd8z4nYhbnE7pDUmSDdGNwgnsig3VkcIJ7JIV3YWt1MgU --filternode=/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.255 waku 3131184299ad4611a521b8de3aebbb93223c44851b360245888448d9e46d0897
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3131184299ad. Setting up logs at ./log/docker/node4_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/health" -H "Content-Type: application/json" -d 'None'
INFO  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:56615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.255/tcp/56616/p2p/16Uiu2HAmBpKC2Sao9fW3sYMhfQGPj9QQ5GcfjdpfXpGK6MGfjm5D","/ip4/172.18.113.255/tcp/56617/ws/p2p/16Uiu2HAmBpKC2Sao9fW3sYMhfQGPj9QQ5GcfjdpfXpGK6MGfjm5D"],"enrUri":"enr:-L24QALUKBEjFVRJ7EkxoxduebNQ19sqpewKZX44MB0gh2xaHy2vBeKNk0kA40lteRQ1ZOKOGrZ0jjQ7KWk7G-mTQegCgmlkgnY0gmlwhKwScf-KbXVsdGlhZGRyc5YACASsEnH_Bt0oAAoErBJx_wbdKd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC84fX1qV5ngKAFvqN1NAwi4Vw2kQXamO7xaP99g56d_SDdGNwgt0og3VkcILdKoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10699', '10700', '10701', '10702', '10703']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10699:10699 -p 10700:10700 -p 10701:10701 -p 10702:10702 -p 10703:10703 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10701 --rest-port=10699 --tcp-port=10700 --discv5-udp-port=10702 --rest-address=0.0.0.0 --nat=extip:172.18.96.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2f80cfa573d57b271e984acf8b27bec721edfea6d74ddc217fb8cded483a9eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10703 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLEtHkF1zQsTGQeAoRsr3sqUtcDwfBomGx9kt0eMDj0TNtU9o5H-o9V1ZHwJY2qoWtntr8FsMHF1pN3Di3lICZ0CgmlkgnY0gmlwhKwSv42KbXVsdGlhZGRyc5YACASsEr-NBnsiAAoErBK_jQZ7I90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTQYjBRspZkMAfZU9N00XV1s6WNRd8z4nYhbnE7pDUmSDdGNwgnsig3VkcIJ7JIV3YWt1MgU --filternode=/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.58 waku 4e4542d23960a4bc5ed20616855530f17b198a2bc92c6e7e2af4d643ca82a749
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e4542d23960. Setting up logs at ./log/docker/node5_2026-03-18_09-06-15__0e1e81aa-5ace-49d0-8d73-2c1fafd27ebe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10699
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10699/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10699/debug/v1/info" -H "Content-Type: application/json" -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.58/tcp/10700/p2p/16Uiu2HAmEAroBJMirGQZrrx6R5ggN6fRZwG2KFwsa48qaJ6xXm5U","/ip4/172.18.96.58/tcp/10701/ws/p2p/16Uiu2HAmEAroBJMirGQZrrx6R5ggN6fRZwG2KFwsa48qaJ6xXm5U"],"enrUri":"enr:-L24QFbuPjoJoyI9plzOhWNPnAe3OEji9UolllJ0TLGlhumqFZZBvxkxC7Tqp9Quh5RYKhbB62KTXtPKZ8j3B1UHaPICgmlkgnY0gmlwhKwSYDqKbXVsdGlhZGRyc5YACASsEmA6BinMAAoErBJgOgYpzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoKR_Mm60aJ7e5BanuPD-OkAT0NPrRwkWsqEd_bwTTODdGNwginMg3VkcIIpzoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.141/tcp/31522/p2p/16Uiu2HAkzcLoMw8cR7zYHPqUWvhPZXCza8tyzNsXbubhs8imiEzX"]'
INFO  src.node.api_clients.base_client:base_client.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:41040/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10267/filter/v2/subscriptions/1cd79b41-f4ec-4ab6-af13-cf7188baae8d" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:10267/filter/v2/subscriptions/1cd79b41-f4ec-4ab6-af13-cf7188baae8d. Response content: b'{"requestId":"1cd79b41-f4ec-4ab6-af13-cf7188baae8d","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/filter/v2/subscriptions/b9eb9abc-0981-4eeb-acc5-c52445024346" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:56615/filter/v2/subscriptions/b9eb9abc-0981-4eeb-acc5-c52445024346. Response content: b'{"requestId":"b9eb9abc-0981-4eeb-acc5-c52445024346","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10699/filter/v2/subscriptions/88ecaa2d-ccd9-45b2-8a2e-2d286cdb14c5" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:10699/filter/v2/subscriptions/88ecaa2d-ccd9-45b2-8a2e-2d286cdb14c5. Response content: b'{"requestId":"88ecaa2d-ccd9-45b2-8a2e-2d286cdb14c5","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0f5c6545411e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 467fcea0e1c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35dbdec14187
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f5c6545411e. 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 3131184299ad
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 467fcea0e1c0. 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 4e4542d23960
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 35dbdec14187. 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,184 @@
2026-03-18 09:10:03.029 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:03.030 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-18_09-10-03__d10c59b9-b623-49bd-826f-e4a740c84b2d
2026-03-18 09:10:03.030 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:03.030 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:10:03.031 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:10:03.042 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:03.043 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-03__d10c59b9-b623-49bd-826f-e4a740c84b2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:03.043 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:03.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:03.047 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:03.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.147
2026-03-18 09:10:03.047 DEBUG [src.node.docker_mananger] Generated ports ['38010', '38011', '38012', '38013', '38014']
2026-03-18 09:10:03.047 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:03.047 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:03.048 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:03.048 DEBUG [src.node.docker_mananger] docker run -i -t -p 38010:38010 -p 38011:38011 -p 38012:38012 -p 38013:38013 -p 38014:38014 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38012 --rest-port=38010 --tcp-port=38011 --discv5-udp-port=38013 --rest-address=0.0.0.0 --nat=extip:172.18.238.147 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ea1ba0d3c2fddfcca6dd174e857fee450946e31a3c7efc13b6d2eeceb9eb1c9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38014 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:10:03.229 ERROR [src.node.docker_mananger] Max retries reached for container 345aad038924. Exiting log stream.
2026-03-18 09:10:03.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.147 waku a750492b8c9309d0f1d42b60a313cc3f26450a398014ef90a325dae2033ef020
2026-03-18 09:10:03.302 DEBUG [src.node.docker_mananger] Container started with ID a750492b8c93. Setting up logs at ./log/docker/node1_2026-03-18_09-10-03__d10c59b9-b623-49bd-826f-e4a740c84b2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:03.302 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38010
2026-03-18 09:10:03.303 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:03.875 ERROR [src.node.docker_mananger] Max retries reached for container 93e01244cf04. Exiting log stream.
2026-03-18 09:10:04.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:04.306 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:10:04.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:04.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:04.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.147/tcp/38011/p2p/16Uiu2HAmVZsFYtGeGgZmAqxdMB283HBuEtgRopfjQZetCGUbtWHx","/ip4/172.18.238.147/tcp/38012/ws/p2p/16Uiu2HAmVZsFYtGeGgZmAqxdMB283HBuEtgRopfjQZetCGUbtWHx"],"enrUri":"enr:-L24QBNQqUXtP4Qo9NNWC8wIQpt8f_vKfj_NDqct38LjYBcTdhhUJjz1SEwePUIUFMvYA_frk6Bbr6EYAoNuoiA9RbcCgmlkgnY0gmlwhKwS7pOKbXVsdGlhZGRyc5YACASsEu6TBpR7AAoErBLukwaUfN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED-0a_NCkVoPbzUna2g0RMtUzhAIYUYQijhzaVrYVweSODdGNwgpR7g3VkcIKUfYV3YWt1MgU"}'
2026-03-18 09:10:04.309 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:04.316 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:04.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-03__d10c59b9-b623-49bd-826f-e4a740c84b2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:04.316 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:04.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:04.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:04.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.76
2026-03-18 09:10:04.318 DEBUG [src.node.docker_mananger] Generated ports ['52077', '52078', '52079', '52080', '52081']
2026-03-18 09:10:04.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:04.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:04.318 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:04.319 DEBUG [src.node.docker_mananger] docker run -i -t -p 52077:52077 -p 52078:52078 -p 52079:52079 -p 52080:52080 -p 52081:52081 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52079 --rest-port=52077 --tcp-port=52078 --discv5-udp-port=52080 --rest-address=0.0.0.0 --nat=extip:172.18.168.76 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a8aeb40aa010f0175dba6fc70083d1bbcc65beacec041ba0b95c67aec2ea7eb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52081 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBNQqUXtP4Qo9NNWC8wIQpt8f_vKfj_NDqct38LjYBcTdhhUJjz1SEwePUIUFMvYA_frk6Bbr6EYAoNuoiA9RbcCgmlkgnY0gmlwhKwS7pOKbXVsdGlhZGRyc5YACASsEu6TBpR7AAoErBLukwaUfN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED-0a_NCkVoPbzUna2g0RMtUzhAIYUYQijhzaVrYVweSODdGNwgpR7g3VkcIKUfYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:10:04.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.76 waku 16f35929a4bbaf4319c5d9bb8614d4d98a8cfaa7a537c1c1572b79bdc6dfca45
2026-03-18 09:10:04.559 DEBUG [src.node.docker_mananger] Container started with ID 16f35929a4bb. Setting up logs at ./log/docker/node2_2026-03-18_09-10-03__d10c59b9-b623-49bd-826f-e4a740c84b2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:04.560 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52077
2026-03-18 09:10:04.560 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:05.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.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-18 09:10:05.581 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:05.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.76/tcp/52078/p2p/16Uiu2HAmC5PX9ke2F81DSipDSwR4K7AxZ249fHC56tLX7ysa3o2o","/ip4/172.18.168.76/tcp/52079/ws/p2p/16Uiu2HAmC5PX9ke2F81DSipDSwR4K7AxZ249fHC56tLX7ysa3o2o"],"enrUri":"enr:-L24QEODdELiZpgBEgiMbHqO6G4J8ZlKMFXw69pr250vs0_rGaEfpx5h31g10NjgXBsTz2kigF8Dn-PWLp-1WZYWioQCgmlkgnY0gmlwhKwSqEyKbXVsdGlhZGRyc5YACASsEqhMBstuAAoErBKoTAbLb90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC92RzcCSAlUyX0h_tC25grdV1qqAVsiZmf89nH-e79oCDdGNwgstug3VkcILLcIV3YWt1MgE"}'
2026-03-18 09:10:05.597 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:05.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.147/tcp/38011/p2p/16Uiu2HAmVZsFYtGeGgZmAqxdMB283HBuEtgRopfjQZetCGUbtWHx"]'
2026-03-18 09:10:05.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/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-18 09:10:05.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52077/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-18 09:10:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:05.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:05.726 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825005615415507,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.731 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825005615415507,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:05.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:05.842 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.846 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":1773825005736126474,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.847 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.851 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":1773825005736126474,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:05.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:05.958 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825005853030728,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.964 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:05.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:05.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773825005853030728,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:05.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:05.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:05.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:06.075 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825005968580523,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.080 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773825005968580523,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:06.192 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825006085128701,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.197 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773825006085128701,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.207 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:06.307 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825006201744405,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.313 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773825006201744405,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:06.424 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825006317763526,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.429 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773825006317763526,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:06.539 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38010/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825006433295966,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.544 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:06.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52077/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:06.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773825006433295966,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:06.548 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-18 09:10:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.554 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-18 09:10:06.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.560 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-18 09:10:06.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.566 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-03-18 09:10:06.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.572 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-03-18 09:10:06.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.579 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-03-18 09:10:06.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.584 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-18 09:10:06.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.589 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-03-18 09:10:06.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.596 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-18 09:10:06.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.601 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-03-18 09:10:06.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.607 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-18 09:10:06.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.613 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
2026-03-18 09:10:06.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.618 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-03-18 09:10:06.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.624 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-03-18 09:10:06.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.630 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38010/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-03-18 09:10:06.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.636 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:52077/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-03-18 09:10:06.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:06.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.645 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.650 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.654 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.658 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.662 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.666 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.670 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38010/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:06.674 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38010/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:10:06.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:06.678 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:06.678 DEBUG [src.node.waku_node] Stopping container with id a750492b8c93
2026-03-18 09:10:07.285 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:07.285 DEBUG [src.node.waku_node] Stopping container with id 16f35929a4bb
2026-03-18 09:10:07.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:07.853 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:07.865 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:07.877 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-03-18 09:07:25.518 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:25.518 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-03-18_09-07-25__c1ce4836-89ff-40eb-9f1c-79acc1ce26c8
2026-03-18 09:07:25.519 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:25.519 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:25.519 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:07:25.527 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:25.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-25__c1ce4836-89ff-40eb-9f1c-79acc1ce26c8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:25.527 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:25.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:25.529 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:25.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.8
2026-03-18 09:07:25.529 DEBUG [src.node.docker_mananger] Generated ports ['2794', '2795', '2796', '2797', '2798']
2026-03-18 09:07:25.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:25.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:25.530 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:25.530 DEBUG [src.node.docker_mananger] docker run -i -t -p 2794:2794 -p 2795:2795 -p 2796:2796 -p 2797:2797 -p 2798:2798 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2796 --rest-port=2794 --tcp-port=2795 --discv5-udp-port=2797 --rest-address=0.0.0.0 --nat=extip:172.18.150.8 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=855eef6bf20de105fcb3a5d0aaaa082d11da57bba043d05cab5eebbbaad2d346 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2798 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:07:25.720 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.8 waku 6ade748339c3fbc184cdaad5314a752db299ef394c556f848c23a95f68a4c0a9
2026-03-18 09:07:25.748 ERROR [src.node.docker_mananger] Max retries reached for container a8cba294e0d0. Exiting log stream.
2026-03-18 09:07:25.755 DEBUG [src.node.docker_mananger] Container started with ID 6ade748339c3. Setting up logs at ./log/docker/node1_2026-03-18_09-07-25__c1ce4836-89ff-40eb-9f1c-79acc1ce26c8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:25.755 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2794
2026-03-18 09:07:25.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:26.327 ERROR [src.node.docker_mananger] Max retries reached for container d672d9274b04. Exiting log stream.
2026-03-18 09:07:26.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:26.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-18 09:07:26.760 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:26.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:26.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.8/tcp/2795/p2p/16Uiu2HAmGFCrXxPyZuR4L18JxhBpT5x66MhhKzX9jceeETMaMEg7","/ip4/172.18.150.8/tcp/2796/ws/p2p/16Uiu2HAmGFCrXxPyZuR4L18JxhBpT5x66MhhKzX9jceeETMaMEg7"],"enrUri":"enr:-L24QA1PDTWFR5NvFoC240rtTen6-MEVqRnUuR_hD8pzwwb-Fh90HssuDnQeNgTdtkQFnX8WXkUEhg-pTIh8TcM8kRQCgmlkgnY0gmlwhKwSlgiKbXVsdGlhZGRyc5YACASsEpYIBgrrAAoErBKWCAYK7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDNVbyZOXGYei3lBrRfOXkM43R1p6rHIl5CA529kE4rGCDdGNwggrrg3VkcIIK7YV3YWt1MgU"}'
2026-03-18 09:07:26.763 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:26.770 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:26.770 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-25__c1ce4836-89ff-40eb-9f1c-79acc1ce26c8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:26.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:26.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:26.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:26.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.253
2026-03-18 09:07:26.772 DEBUG [src.node.docker_mananger] Generated ports ['5646', '5647', '5648', '5649', '5650']
2026-03-18 09:07:26.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:26.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:26.772 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:26.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 5646:5646 -p 5647:5647 -p 5648:5648 -p 5649:5649 -p 5650:5650 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5648 --rest-port=5646 --tcp-port=5647 --discv5-udp-port=5649 --rest-address=0.0.0.0 --nat=extip:172.18.148.253 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c4e1b26b1e0ed906fcc6c1c7fbf7ce2b2edb4ee22bce653ad97eebda42605a2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5650 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA1PDTWFR5NvFoC240rtTen6-MEVqRnUuR_hD8pzwwb-Fh90HssuDnQeNgTdtkQFnX8WXkUEhg-pTIh8TcM8kRQCgmlkgnY0gmlwhKwSlgiKbXVsdGlhZGRyc5YACASsEpYIBgrrAAoErBKWCAYK7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDNVbyZOXGYei3lBrRfOXkM43R1p6rHIl5CA529kE4rGCDdGNwggrrg3VkcIIK7YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:07:26.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.253 waku 42487ba92bdf2f385e06de157debeb19ef07d1aa51fbd6a1ff2a0d80075d5c84
2026-03-18 09:07:27.003 DEBUG [src.node.docker_mananger] Container started with ID 42487ba92bdf. Setting up logs at ./log/docker/node2_2026-03-18_09-07-25__c1ce4836-89ff-40eb-9f1c-79acc1ce26c8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:27.003 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5646
2026-03-18 09:07:27.003 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:28.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:28.026 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:28.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.253/tcp/5647/p2p/16Uiu2HAkuxeeMWGVr8kHYFwvBAsLSxvaUMMPLe89Qxjkasg8ZjGt","/ip4/172.18.148.253/tcp/5648/ws/p2p/16Uiu2HAkuxeeMWGVr8kHYFwvBAsLSxvaUMMPLe89Qxjkasg8ZjGt"],"enrUri":"enr:-L24QA4nYGDD3Rkrf-20o6QfOjjBJK_I1SmlK34Ebqz7pXkbYul3Exv9ZwKpzZl-46ejRb4MCQeb8tUO4j-zsanqV1wCgmlkgnY0gmlwhKwSlP2KbXVsdGlhZGRyc5YACASsEpT9BhYPAAoErBKU_QYWEN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECB-9-02YT6QMM9JGZHCxFFnspDNNMpxYm62hAuPIzTVGDdGNwghYPg3VkcIIWEYV3YWt1MgE"}'
2026-03-18 09:07:28.041 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:28.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.8/tcp/2795/p2p/16Uiu2HAmGFCrXxPyZuR4L18JxhBpT5x66MhhKzX9jceeETMaMEg7"]'
2026-03-18 09:07:28.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-18 09:07:28.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5646/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-18 09:07:28.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.070 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.175 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.178 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":1773824848061803980,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.180 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.183 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":1773824848061803980,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.291 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773824848184735552,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.296 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773824848184735552,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.427 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773824848321100651,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.431 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773824848321100651,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.540 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773824848435706077,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.545 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773824848435706077,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.655 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773824848549287885,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.659 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773824848549287885,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.668 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.769 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773824848663561593,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.773 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773824848663561593,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.784 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.884 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773824848778119784,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.889 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:28.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773824848778119784,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:28.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:28.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:28.899 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:28.999 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:28.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773824848893274524,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.004 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773824848893274524,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.008 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2794/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-03-18 09:07:29.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.014 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:5646/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-03-18 09:07:29.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.022 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2794/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:07:29.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.027 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2794/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:07:29.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.031 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2794/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:07:29.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:29.138 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773824849032596020,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.142 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773824849032596020,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:29.253 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773824849146913574,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.257 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773824849146913574,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:29.367 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773824849261725891,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.372 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773824849261725891,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:29.482 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773824849376294142,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.486 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773824849376294142,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:29.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:29.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:07:29.597 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2794/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773824849491044549,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.602 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:07:29.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5646/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:29.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773824849491044549,"ephemeral":false,"proof":""}]'
2026-03-18 09:07:29.607 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:29.608 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:29.608 DEBUG [src.node.waku_node] Stopping container with id 6ade748339c3
2026-03-18 09:07:30.155 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:30.157 DEBUG [src.node.waku_node] Stopping container with id 42487ba92bdf
2026-03-18 09:07:30.689 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:30.693 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:30.705 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:30.716 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,125 @@
2026-03-18 09:10:48.997 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:48.997 DEBUG [tests.conftest] Running test: test_content_topic_not_in_docker_flags with id: 2026-03-18_09-10-48__84b4766a-db7c-4935-9bc7-f820971468fd
2026-03-18 09:10:48.998 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:48.998 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:10:48.998 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:10:49.006 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:49.006 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-48__84b4766a-db7c-4935-9bc7-f820971468fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:49.006 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:49.006 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:49.007 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:49.008 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.68
2026-03-18 09:10:49.008 DEBUG [src.node.docker_mananger] Generated ports ['64464', '64465', '64466', '64467', '64468']
2026-03-18 09:10:49.008 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:49.008 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:49.008 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:49.008 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:49.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 64464:64464 -p 64465:64465 -p 64466:64466 -p 64467:64467 -p 64468:64468 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64466 --rest-port=64464 --tcp-port=64465 --discv5-udp-port=64467 --rest-address=0.0.0.0 --nat=extip:172.18.135.68 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=69265bb058ff6e1efeffb2fda20ca83db44c9bfb319f3a2ea740cd3d5da2bcfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64468 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:10:49.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.68 waku 07855e01df5b8fb5a862efa5f6ec7af3b318a9df4fc62127f99cd8b90aed9625
2026-03-18 09:10:49.249 DEBUG [src.node.docker_mananger] Container started with ID 07855e01df5b. Setting up logs at ./log/docker/node1_2026-03-18_09-10-48__84b4766a-db7c-4935-9bc7-f820971468fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:49.250 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64464
2026-03-18 09:10:49.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:49.257 ERROR [src.node.docker_mananger] Max retries reached for container 4bb1771a5b1a. Exiting log stream.
2026-03-18 09:10:49.789 ERROR [src.node.docker_mananger] Max retries reached for container 565c7d810c56. Exiting log stream.
2026-03-18 09:10:50.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:50.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:50.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:51.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:51.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:52.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.732 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-18 09:10:52.732 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:52.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:52.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.68/tcp/64465/p2p/16Uiu2HAm1cLFVqpxu6tqFnjNqDDwZ3bUkKcmkM5DCe1zPFSCeAdt","/ip4/172.18.135.68/tcp/64466/ws/p2p/16Uiu2HAm1cLFVqpxu6tqFnjNqDDwZ3bUkKcmkM5DCe1zPFSCeAdt"],"enrUri":"enr:-L24QLdKgKZ1hNdLNvekRuI8AwZHmEHSe_zsgphpGO_N4ILlC-iib6CxLvAG1l-YKdmLLZsFgZPSDUts5m3PplggFSkCgmlkgnY0gmlwhKwSh0SKbXVsdGlhZGRyc5YACASsEodEBvvRAAoErBKHRAb70t0DgnJzhQACAQAAiXNlY3AyNTZrMaECW-Ez2fka5HkRv70lVJXYPmjcM0EuVvNi3lttKzfEFjeDdGNwgvvRg3VkcIL704V3YWt1MgU"}'
2026-03-18 09:10:52.734 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:52.742 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:52.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-48__84b4766a-db7c-4935-9bc7-f820971468fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:52.742 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:52.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:52.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:52.744 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.66
2026-03-18 09:10:52.744 DEBUG [src.node.docker_mananger] Generated ports ['23604', '23605', '23606', '23607', '23608']
2026-03-18 09:10:52.744 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:52.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:52.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:52.744 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:52.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 23604:23604 -p 23605:23605 -p 23606:23606 -p 23607:23607 -p 23608:23608 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23606 --rest-port=23604 --tcp-port=23605 --discv5-udp-port=23607 --rest-address=0.0.0.0 --nat=extip:172.18.149.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=db2ca0ebe7c8badf2270a971bc2eaf6bbaacfb9e99ed1cde610b2ab50e69fe19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23608 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLdKgKZ1hNdLNvekRuI8AwZHmEHSe_zsgphpGO_N4ILlC-iib6CxLvAG1l-YKdmLLZsFgZPSDUts5m3PplggFSkCgmlkgnY0gmlwhKwSh0SKbXVsdGlhZGRyc5YACASsEodEBvvRAAoErBKHRAb70t0DgnJzhQACAQAAiXNlY3AyNTZrMaECW-Ez2fka5HkRv70lVJXYPmjcM0EuVvNi3lttKzfEFjeDdGNwgvvRg3VkcIL704V3YWt1MgU
2026-03-18 09:10:52.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.66 waku e3f45269b160616757a0e9ee4ea48c7576b01ae1bde26e597122d31c40e3ae92
2026-03-18 09:10:52.996 DEBUG [src.node.docker_mananger] Container started with ID e3f45269b160. Setting up logs at ./log/docker/node2_2026-03-18_09-10-48__84b4766a-db7c-4935-9bc7-f820971468fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:52.996 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23604
2026-03-18 09:10:52.996 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:53.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23604/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:54.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:54.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23604/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:54.140 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-18 09:10:54.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:54.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.66/tcp/23605/p2p/16Uiu2HAmCzmw3F2qvpdWdWAtcQ4DE2n8gFng8YJugJy1iq77GR1n","/ip4/172.18.149.66/tcp/23606/ws/p2p/16Uiu2HAmCzmw3F2qvpdWdWAtcQ4DE2n8gFng8YJugJy1iq77GR1n"],"enrUri":"enr:-L24QNYn-9vkk_ME5-0fzziCE8bKYfoQX0tzoIteW4u2O0joA38OFoBSfENfJk8vfpC9J-TvK9VDYzQoA1wnv6zRewQCgmlkgnY0gmlwhKwSlUKKbXVsdGlhZGRyc5YACASsEpVCBlw1AAoErBKVQgZcNt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBRGTMdc2P4WcTZQhhR8gnmsb07n93U3Es0jYP43OeoWDdGNwglw1g3VkcIJcN4V3YWt1MgE"}'
2026-03-18 09:10:54.143 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:54.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23604/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.68/tcp/64465/p2p/16Uiu2HAm1cLFVqpxu6tqFnjNqDDwZ3bUkKcmkM5DCe1zPFSCeAdt"]'
2026-03-18 09:10:54.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:54.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-18 09:10:54.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:54.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23604/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-18 09:10:54.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:54.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64464/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:54.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:54.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:54.300 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:54.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64464/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:54.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825054185757421,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:54.305 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:54.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23604/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:54.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825054185757421,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:54.311 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:54.312 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:54.312 DEBUG [src.node.waku_node] Stopping container with id 07855e01df5b
2026-03-18 09:10:54.933 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:54.933 DEBUG [src.node.waku_node] Stopping container with id e3f45269b160
2026-03-18 09:10:55.534 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:55.537 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:55.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:55.595 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,644 @@
WRN 2026-03-18 09:07:37.897+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:468
bSubscribeShards: some(@[0])
INF 2026-03-18 09:07:37.897+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:503 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-03-18 09:07:37.897+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=true lightPush=false peerExchange=true rendezvous=true
INF 2026-03-18 09:07:37.897+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=199
INF 2026-03-18 09:07:37.897+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-03-18 09:07:37.898+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-03-18 09:07:37.898+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-03-18 09:07:37.899+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-03-18 09:07:37.899+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-03-18 09:07:37.899+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-03-18 09:07:37.899+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-03-18 09:07:37.899+00:00 Initializing networking tid=1 file=waku_node.nim:228 addrs="@[/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws]"
INF 2026-03-18 09:07:37.899+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-03-18 09:07:37.899+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=199 shards="[0]"
TRC 2026-03-18 09:07:37.899+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-03-18 09:07:37.899+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-03-18 09:07:37.899+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-03-18 09:07:37.899+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:305 clusterId=199 shardCount=1
INF 2026-03-18 09:07:37.899+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics=[] shards=[]
INF 2026-03-18 09:07:37.900+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-03-18 09:07:37.900+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:259
TRC 2026-03-18 09:07:37.900+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-03-18 09:07:37.900+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:276
INF 2026-03-18 09:07:37.900+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=199
INF 2026-03-18 09:07:37.900+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:433
INF 2026-03-18 09:07:37.900+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=199 shards="[0]" capabilities="[Relay, Filter]" wakuPeerRecord="(peerId: 16U*iYbarA, seqNo: 1773824857, addresses: [/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws], mixKey: )"
TRC 2026-03-18 09:07:37.900+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-03-18 09:07:37.900+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:419
INF 2026-03-18 09:07:37.900+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=199
INF 2026-03-18 09:07:37.900+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-03-18 09:07:37.900+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-03-18 09:07:37.900+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-03-18 09:07:37.900+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-03-18 09:07:37.900+00:00 mounting filter protocol topics="waku node filter api" tid=1 file=filter.nim:48
INF 2026-03-18 09:07:37.900+00:00 starting filter protocol topics="waku filter" tid=1 file=protocol.nim:397
INF 2026-03-18 09:07:37.900+00:00 starting to maintain subscriptions topics="waku filter" tid=1 file=protocol.nim:391
INF 2026-03-18 09:07:37.900+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2026-03-18 09:07:37.900+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2026-03-18 09:07:37.900+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2026-03-18 09:07:37.901+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
INF 2026-03-18 09:07:37.901+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-03-18 09:07:37.901+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-03-18 09:07:37.901+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-03-18 09:07:37.901+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-03-18 09:07:37.901+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-03-18 09:07:37.901+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:56629
INF 2026-03-18 09:07:37.901+00:00 Starting REST HTTP server tid=1 file=builder.nim:114 url=http://0.0.0.0:56629/
INF 2026-03-18 09:07:37.901+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-03-18 09:07:37.901+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-03-18 09:07:37.901+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-03-18 09:07:37.901+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.38.0-rc.0
INF 2026-03-18 09:07:37.901+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:626 version=v0.38.0-rc.0
INF 2026-03-18 09:07:37.901+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:390
INF 2026-03-18 09:07:37.901+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-03-18 09:07:37.901+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-03-18 09:07:37.901+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139960542691408
TRC 2026-03-18 09:07:37.901+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-18 09:07:37.901+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=139960542691408
TRC 2026-03-18 09:07:37.901+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-03-18 09:07:37.901+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-03-18 09:07:37.901+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:411
INF 2026-03-18 09:07:37.901+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-03-18 09:07:37.901+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-03-18 09:07:37.901+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-03-18 09:07:37.902+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-03-18 09:07:37.902+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA, listenAddrs: [/ip4/0.0.0.0/tcp/56631/ws, /ip4/0.0.0.0/tcp/56630], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
TRC 2026-03-18 09:07:37.902+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-03-18 09:07:37.902+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/56630
TRC 2026-03-18 09:07:37.902+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/56630]
DBG 2026-03-18 09:07:37.902+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-18 09:07:37.902+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-03-18 09:07:37.902+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/56631/ws]
TRC 2026-03-18 09:07:37.902+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:56631
TRC 2026-03-18 09:07:37.902+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/56631/ws]"
INF 2026-03-18 09:07:37.902+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-03-18 09:07:37.902+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-03-18 09:07:37.902+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-03-18 09:07:37.903+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-18 09:07:37.903+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-03-18 09:07:37.903+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-03-18 09:07:37.903+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-03-18 09:07:37.903+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-03-18 09:07:37.903+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-03-18 09:07:37.903+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA, listenAddrs: [/ip4/0.0.0.0/tcp/56630, /ip4/0.0.0.0/tcp/56631/ws], addrs: [/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
INF 2026-03-18 09:07:37.903+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:479 peerId=16U*iYbarA addrs="[/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws]"
INF 2026-03-18 09:07:37.904+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/0.0.0.0/tcp/56630/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA][/ip4/0.0.0.0/tcp/56631/ws/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws]"
INF 2026-03-18 09:07:37.904+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:504 full=[/ip4/172.18.229.53/tcp/56630/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA][/ip4/172.18.229.53/tcp/56631/ws/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA]
INF 2026-03-18 09:07:37.904+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:505 enr=enr:-LO4QEeCrt9Gf4Gkj6aAnlBFBW_VbRgkOyGTTby2QicNhNVJEf3TxtYP8rVCif4kR12KYSB38UrOblbWHRcFG8bDj2YBgmlkgnY0gmlwhKwS5TWKbXVsdGlhZGRyc4wACgSsEuU1Bt033QOCcnOFAMcBAACJc2VjcDI1NmsxoQJDEZ0RsDMkphyEXQQOgmPwoK6Bv-FY_-AcHr-f4rwrp4N0Y3CC3TaDdWRwgt04hXdha3UyBQ
INF 2026-03-18 09:07:37.904+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:682
TRC 2026-03-18 09:07:37.904+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-03-18 09:07:37.904+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-03-18 09:07:37.904+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-03-18 09:07:37.906+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:479 peerId=16U*iYbarA addrs="[/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws]"
INF 2026-03-18 09:07:37.906+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/0.0.0.0/tcp/56630/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA][/ip4/0.0.0.0/tcp/56631/ws/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws]"
INF 2026-03-18 09:07:37.906+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:504 full=[/ip4/172.18.229.53/tcp/56630/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA][/ip4/172.18.229.53/tcp/56631/ws/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA]
INF 2026-03-18 09:07:37.906+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:505 enr=enr:-LO4QEeCrt9Gf4Gkj6aAnlBFBW_VbRgkOyGTTby2QicNhNVJEf3TxtYP8rVCif4kR12KYSB38UrOblbWHRcFG8bDj2YBgmlkgnY0gmlwhKwS5TWKbXVsdGlhZGRyc4wACgSsEuU1Bt033QOCcnOFAMcBAACJc2VjcDI1NmsxoQJDEZ0RsDMkphyEXQQOgmPwoK6Bv-FY_-AcHr-f4rwrp4N0Y3CC3TaDdWRwgt04hXdha3UyBQ
INF 2026-03-18 09:07:37.906+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QGE7a1wyqzD1qulvKzKn7_Nc9Bn88L2E_6O2zq1ULOjlDNCyMb516JB7HJjE-aLfglsT-6nwIZoQOByMVrq192wCgmlkgnY0gmlwhKwS5TWKbXVsdGlhZGRyc5YACASsEuU1Bt02AAoErBLlNQbdN90DgnJzhQDHAQAAiXNlY3AyNTZrMaECQxGdEbAzJKYchF0EDoJj8KCugb_hWP_gHB6_n-K8K6eDdGNwgt02g3VkcILdOIV3YWt1MgU record="(2, id: \"v4\", ip: 172.18.229.53, multiaddrs: 0x000804AC12E53506DD36000A04AC12E53506DD37DD03, rs: 0x00C7010000, secp256k1: 0x0243119D11B03324A61C845D040E8263F0A0AE81BFE158FFE01C1EBF9FE2BC2BA7, tcp: 56630, udp: 56632, waku2: 0x05)"
INF 2026-03-18 09:07:37.906+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-03-18 09:07:37.907+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-03-18 09:07:37.907+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=56632
TRC 2026-03-18 09:07:37.907+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-03-18 09:07:37.907+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-03-18 09:07:37.907+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-03-18 09:07:37.907+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-03-18 09:07:37.908+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-03-18 09:07:37.908+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-03-18 09:07:37.908+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QA9btjfHWDR88z0QkFD9OaUCdnVJGsdcaH0vLlBc4ePeRwzuye4NSC2o6Fj76SWynLevIT6rW7YcE7sUnUiRuiMDgmlkgnY0gmlwhKwS5TWKbXVsdGlhZGRyc5YACASsEuU1Bt02AAoErBLlNQbdN90DgnJzhQDHAQAAiXNlY3AyNTZrMaECQxGdEbAzJKYchF0EDoJj8KCugb_hWP_gHB6_n-K8K6eDdGNwgt02g3VkcILdOIV3YWt1MgU enr="(3, id: \"v4\", ip: 172.18.229.53, multiaddrs: 0x000804AC12E53506DD36000A04AC12E53506DD37DD03, rs: 0x00C7010000, secp256k1: 0x0243119D11B03324A61C845D040E8263F0A0AE81BFE158FFE01C1EBF9FE2BC2BA7, tcp: 56630, udp: 56632, waku2: 0x05)"
INF 2026-03-18 09:07:37.908+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:37.908+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:37.908+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/199/0
TRC 2026-03-18 09:07:37.908+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:37.908+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:37.908+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:37.908+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
WRN 2026-03-18 09:07:37.908+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:161 pubsubTopic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:37.909+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-03-18 09:07:37.909+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:516
DBG 2026-03-18 09:07:37.910+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-03-18 09:07:37.910+00:00 starting keepalive tid=1 file=node_health_monitor.nim:678 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-03-18 09:07:37.910+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:593
INF 2026-03-18 09:07:37.910+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:163 pubsubTopic=/waku/2/rs/199/0
INF 2026-03-18 09:07:37.912+00:00 REST services are installed tid=1 file=builder.nim:222
INF 2026-03-18 09:07:37.912+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=56633
INF 2026-03-18 09:07:37.912+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/199/0
INF 2026-03-18 09:07:37.912+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=56633
INF 2026-03-18 09:07:37.912+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-03-18 09:07:37.912+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-03-18 09:07:37.915+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-03-18 09:07:38.904+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139960542691408
TRC 2026-03-18 09:07:38.904+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:38.904+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:38.904+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:38.904+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:38.904+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
DBG 2026-03-18 09:07:38.933+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:35916 meth=GET uri=/health
DBG 2026-03-18 09:07:38.933+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:35916 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-03-18 09:07:38.933+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:35916 uri=/health content_type=application/json content_size=991
DBG 2026-03-18 09:07:38.936+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:35920 meth=GET uri=/debug/v1/info
DBG 2026-03-18 09:07:38.936+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:35920 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-03-18 09:07:38.936+00:00 node info topics="waku node" tid=1 file=waku_node.nim:270 wakuInfo="(listenAddresses: [/ip4/172.18.229.53/tcp/56630/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA, /ip4/172.18.229.53/tcp/56631/ws/p2p/16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA], enrUri: enr:-L24QGE7a1wyqzD1qulvKzKn7_Nc9Bn88L2E_6O2zq1ULOjlDNCyMb516JB7HJjE-aLfglsT-6nwIZoQOByMVrq192wCgmlkgnY0gmlwhKwS5TWKbXVsdGlhZGRyc5YACASsEuU1Bt02AAoErBLlNQbdN90DgnJzhQDHAQAAiXNlY3AyNTZrMaECQxGdEbAzJKYchF0EDoJj8KCugb_hWP_gHB6_n-K8K6eDdGNwgt02g3VkcILdOIV3YWt1MgU, mixPubKey: none(string))"
DBG 2026-03-18 09:07:38.936+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:35920 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2026-03-18 09:07:39.903+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139960542691408
TRC 2026-03-18 09:07:39.903+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:39.903+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:39.903+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:39.903+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:39.903+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-18 09:07:40.162+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.255.200/tcp/41014) dir=In clients=0
TRC 2026-03-18 09:07:40.162+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98562 objName=ChronosStream dir=In
TRC 2026-03-18 09:07:40.162+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98562 timeout=10m
DBG 2026-03-18 09:07:40.162+00:00 Accepted an incoming connection topics="libp2p switch" tid=1 file=switch.nim:306 conn=:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.162+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69ba6b5c1fa8c31afdd98562 direction=In
TRC 2026-03-18 09:07:40.162+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=:69ba6b5c1fa8c31afdd98562 handshaked=false
DBG 2026-03-18 09:07:40.163+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-18 09:07:40.163+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69ba6b5c1fa8c31afdd98562 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:40.163+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69ba6b5c1fa8c31afdd98562 ms=/noise
TRC 2026-03-18 09:07:40.163+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=:69ba6b5c1fa8c31afdd98562 protocol=/noise
TRC 2026-03-18 09:07:40.163+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69ba6b5c1fa8c31afdd98562 codec=/noise
TRC 2026-03-18 09:07:40.163+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69ba6b5c1fa8c31afdd98562 initiator=false
TRC 2026-03-18 09:07:40.163+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-03-18 09:07:40.164+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69ba6b5c1fa8c31afdd98562 size=32
TRC 2026-03-18 09:07:40.164+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=32
TRC 2026-03-18 09:07:40.164+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=7ee4b62bf737...738535b91fa1
TRC 2026-03-18 09:07:40.164+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=60d7205067f7...1353a73fccf0
TRC 2026-03-18 09:07:40.164+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-03-18 09:07:40.164+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=16e7abfab2bb...6b2d5f50354b
TRC 2026-03-18 09:07:40.164+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-03-18 09:07:40.164+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=fe01c2441deb...44ced680f052
TRC 2026-03-18 09:07:40.164+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-03-18 09:07:40.164+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=bff89f6a7759dba033934a5ad9fd30b9 data=6afeec497f75...4a5ad9fd30b9 nonce=0
TRC 2026-03-18 09:07:40.164+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=54d3230b7239...2cf37ffe4a18
TRC 2026-03-18 09:07:40.164+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-03-18 09:07:40.164+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=676800e7ca89...c5cc5e3466e5
TRC 2026-03-18 09:07:40.164+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=273363a399c1540359e00862d3baa17e data=ee84f18430a5...0862d3baa17e nonce=0
TRC 2026-03-18 09:07:40.164+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=afd6d260209e...7c4dddfbb537
TRC 2026-03-18 09:07:40.164+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69ba6b5c1fa8c31afdd98562 size=208
TRC 2026-03-18 09:07:40.166+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69ba6b5c1fa8c31afdd98562 size=175
TRC 2026-03-18 09:07:40.166+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=175
TRC 2026-03-18 09:07:40.166+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c40ed6466042...bd2fc3dbb87b tagOut=c40ed6466042...bd2fc3dbb87b nonce=1
TRC 2026-03-18 09:07:40.166+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=9aecd5d1368b...e0b0e249a174
TRC 2026-03-18 09:07:40.166+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-03-18 09:07:40.166+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=ef8d849bf20f...14c15c8ec0b1
TRC 2026-03-18 09:07:40.166+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c969e09877df...2ca9865c00c8 tagOut=c969e09877df...2ca9865c00c8 nonce=0
TRC 2026-03-18 09:07:40.166+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=87b28ec60569...5148f1d51291
TRC 2026-03-18 09:07:40.166+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.166+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmUtvqUCUQHUUCPLvJsE23WxVVuevbcXYHFx2vrkHD5Ek1
TRC 2026-03-18 09:07:40.166+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98563 objName=SecureConn dir=In
TRC 2026-03-18 09:07:40.166+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 timeout=5m
TRC 2026-03-18 09:07:40.166+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=false peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.166+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.166+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 handshaked=false
TRC 2026-03-18 09:07:40.167+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=36
TRC 2026-03-18 09:07:40.167+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fcb64a9aa367...3a3b92257c8e tagOut=fcb64a9aa367...3a3b92257c8e nonce=0
TRC 2026-03-18 09:07:40.167+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:40.167+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=30
TRC 2026-03-18 09:07:40.167+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8df7e119cd8c...3c90004f1e71 tagOut=8df7e119cd8c...3c90004f1e71 nonce=1
TRC 2026-03-18 09:07:40.167+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 ms=/yamux/1.0.0
TRC 2026-03-18 09:07:40.167+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 protocol=/yamux/1.0.0
TRC 2026-03-18 09:07:40.167+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 muxerName=/yamux/1.0.0
TRC 2026-03-18 09:07:40.168+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.168+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.168+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 direction=In
TRC 2026-03-18 09:07:40.168+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.168+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.168+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*HD5Ek1 event="(kind: Joined, initiator: false)"
TRC 2026-03-18 09:07:40.168+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*HD5Ek1 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:40.168+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98564 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.168+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98564 timeout=5m
TRC 2026-03-18 09:07:40.168+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.168+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:40.168+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:40.168+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:40.169+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-18 09:07:40.169+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:40.169+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
DBG 2026-03-18 09:07:40.169+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*HD5Ek1
DBG 2026-03-18 09:07:40.169+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*HD5Ek1
TRC 2026-03-18 09:07:40.169+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*HD5Ek1 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:40.170+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98565 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.170+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98565 timeout=5m
TRC 2026-03-18 09:07:40.170+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.170+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-03-18 09:07:40.170+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:40.170+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:40.170+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-18 09:07:40.170+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 proto=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:40.170+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:40.170+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 direction=In peers=1
TRC 2026-03-18 09:07:40.171+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98566 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.171+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98566 timeout=5m
TRC 2026-03-18 09:07:40.171+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.171+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:40.171+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566 codec=/multistream/1.0.0
TRC 2026-03-18 09:07:40.171+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-18 09:07:40.171+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566 proto=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:40.171+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-18 09:07:40.171+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.171+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8a1102dfe655...05f197fbffa2 tagOut=8a1102dfe655...05f197fbffa2 nonce=2
TRC 2026-03-18 09:07:40.171+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:40.171+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98567 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.171+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98567 timeout=5m
TRC 2026-03-18 09:07:40.171+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.171+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:40.172+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.172+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 handshaked=false
TRC 2026-03-18 09:07:40.172+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 handshaked=false
TRC 2026-03-18 09:07:40.172+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.172+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.172+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=04e0f47482e6...2ee08c76b65d tagOut=04e0f47482e6...2ee08c76b65d nonce=3
TRC 2026-03-18 09:07:40.172+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-18 09:07:40.172+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.172+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.172+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=54
TRC 2026-03-18 09:07:40.172+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e1b105e1edc9...192207ba61fd tagOut=e1b105e1edc9...192207ba61fd nonce=4
TRC 2026-03-18 09:07:40.172+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-03-18 09:07:40.172+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-18 09:07:40.173+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.173+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.173+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0dbfbdbdc513...e4e8b994dfaa tagOut=0dbfbdbdc513...e4e8b994dfaa nonce=5
TRC 2026-03-18 09:07:40.173+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:40.173+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-18 09:07:40.173+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 ms=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:40.173+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:40.173+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-03-18 09:07:40.173+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:40.173+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-03-18 09:07:40.173+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98568 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.174+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98568 timeout=5m
TRC 2026-03-18 09:07:40.174+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.174+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-03-18 09:07:40.174+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.174+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 handshaked=false
TRC 2026-03-18 09:07:40.174+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 handshaked=false
TRC 2026-03-18 09:07:40.174+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.174+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.174+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9a0b8e3c3a0c...4f45312ec052 tagOut=9a0b8e3c3a0c...4f45312ec052 nonce=6
TRC 2026-03-18 09:07:40.174+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-18 09:07:40.174+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.174+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.175+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=51
TRC 2026-03-18 09:07:40.175+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f2138e988ead...c1823ca352fe tagOut=f2138e988ead...c1823ca352fe nonce=7
TRC 2026-03-18 09:07:40.175+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:40.175+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-18 09:07:40.175+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.175+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.175+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=aeece7fcca7a...266ba616ee6d tagOut=aeece7fcca7a...266ba616ee6d nonce=8
TRC 2026-03-18 09:07:40.175+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:40.175+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69ba6b5c1fa8c31afdd98569 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.175+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69ba6b5c1fa8c31afdd98569 timeout=5m
TRC 2026-03-18 09:07:40.176+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*HD5Ek1
TRC 2026-03-18 09:07:40.176+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:40.176+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.176+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 handshaked=false
TRC 2026-03-18 09:07:40.176+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 handshaked=false
TRC 2026-03-18 09:07:40.176+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.176+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.176+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=382a63f35f44...472f06a3e27f tagOut=382a63f35f44...472f06a3e27f nonce=9
TRC 2026-03-18 09:07:40.176+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-18 09:07:40.176+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.176+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.177+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=44
TRC 2026-03-18 09:07:40.177+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=37d565f18dbc...f87650bc70ed tagOut=37d565f18dbc...f87650bc70ed nonce=10
TRC 2026-03-18 09:07:40.177+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-18 09:07:40.177+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-18 09:07:40.177+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.177+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.177+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2d1075390d55...34a62b0ba129 tagOut=2d1075390d55...34a62b0ba129 nonce=11
TRC 2026-03-18 09:07:40.177+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:40.177+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.178+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.178+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8e97b4b859ac...068115f1c719 tagOut=8e97b4b859ac...068115f1c719 nonce=12
TRC 2026-03-18 09:07:40.178+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:40.178+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-18 09:07:40.178+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 ms=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:40.178+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 protocol=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:40.178+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:40.178+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 ms=/multistream/1.0.0
TRC 2026-03-18 09:07:40.178+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-18 09:07:40.178+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 ms=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:40.178+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 protocol=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:40.178+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-18 09:07:40.178+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 protocol=/vac/waku/relay/2.0.0
INF 2026-03-18 09:07:40.178+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 protocol=/vac/waku/relay/2.0.0
DBG 2026-03-18 09:07:40.179+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.179+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.179+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 protocol=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:40.179+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.179+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 394}"
DBG 2026-03-18 09:07:40.179+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569 info="(peerId: 16Uiu2HAkywUsbvA7sNQ4HdSByUoyeTsYkf9prUQXaGntU7iYbarA, listenAddrs: [/ip4/0.0.0.0/tcp/56630, /ip4/0.0.0.0/tcp/56631/ws], addrs: [/ip4/172.18.229.53/tcp/56630, /ip4/172.18.229.53/tcp/56631/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0)"
TRC 2026-03-18 09:07:40.179+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.179+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.179+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.179+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:40.179+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-03-18 09:07:40.179+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.179+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.180+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=30fc9836f230...3fc6a424e628 tagOut=30fc9836f230...3fc6a424e628 nonce=13
TRC 2026-03-18 09:07:40.180+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:40.180+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.180+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.180+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9581bfddc746...46513773718c tagOut=9581bfddc746...46513773718c nonce=14
TRC 2026-03-18 09:07:40.180+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-18 09:07:40.180+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.180+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.180+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=54
TRC 2026-03-18 09:07:40.180+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9c63dec9b80f...89b22ebaf3c2 tagOut=9c63dec9b80f...89b22ebaf3c2 nonce=15
TRC 2026-03-18 09:07:40.180+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-03-18 09:07:40.180+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-18 09:07:40.180+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.180+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.180+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e30c741c5252...bdb64a7d3659 tagOut=e30c741c5252...bdb64a7d3659 nonce=16
TRC 2026-03-18 09:07:40.180+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-18 09:07:40.181+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.181+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.181+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=51
TRC 2026-03-18 09:07:40.181+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9df8b35afc38...94ff71bd4c4f tagOut=9df8b35afc38...94ff71bd4c4f nonce=17
TRC 2026-03-18 09:07:40.181+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:40.181+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-18 09:07:40.181+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.181+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=48
TRC 2026-03-18 09:07:40.181+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9e87ca64611d...8584dab795f8 tagOut=9e87ca64611d...8584dab795f8 nonce=18
TRC 2026-03-18 09:07:40.181+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-18 09:07:40.181+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-18 09:07:40.181+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.181+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=44
TRC 2026-03-18 09:07:40.181+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fb36ef69fef6...9ef97a478134 tagOut=fb36ef69fef6...9ef97a478134 nonce=19
TRC 2026-03-18 09:07:40.181+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-18 09:07:40.181+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-18 09:07:40.182+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.182+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=382
TRC 2026-03-18 09:07:40.182+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1db327f10361...325a5cc4f044 tagOut=1db327f10361...325a5cc4f044 nonce=20
TRC 2026-03-18 09:07:40.182+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564
TRC 2026-03-18 09:07:40.182+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-18 09:07:40.182+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-18 09:07:40.182+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.182+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:40.182+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 proto=/vac/waku/relay/2.0.0
TRC 2026-03-18 09:07:40.182+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566
TRC 2026-03-18 09:07:40.183+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-03-18 09:07:40.183+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566 proto=/ipfs/id/1.0.0
TRC 2026-03-18 09:07:40.183+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 354}"
TRC 2026-03-18 09:07:40.183+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=e0020a250802...302d72632e30
TRC 2026-03-18 09:07:40.183+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.183+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.183+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3d0ecd4ddcd7...e4787e9a9624 tagOut=3d0ecd4ddcd7...e4787e9a9624 nonce=21
TRC 2026-03-18 09:07:40.184+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:40.184+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:40.184+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.184+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566
DBG 2026-03-18 09:07:40.184+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566 pubkey=some(s...fabf)) addresses=/ip4/172.18.255.200/tcp/36092,/ip4/172.18.255.200/tcp/36093/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.229.53/tcp/56630) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0 signedPeerRecord=None
TRC 2026-03-18 09:07:40.184+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98566
TRC 2026-03-18 09:07:40.185+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.185+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-18 09:07:40.185+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566
TRC 2026-03-18 09:07:40.185+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98566
TRC 2026-03-18 09:07:40.185+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98566 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.185+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98566 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.185+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-03-18 09:07:40.207+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*HD5Ek1 newConn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.207+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*HD5Ek1 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.207+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.207+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*HD5Ek1 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.207+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 encoded=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:40.207+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-03-18 09:07:40.207+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
DBG 2026-03-18 09:07:40.207+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.207+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.207+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=37
TRC 2026-03-18 09:07:40.207+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=be934c5113dd...a4cb8d6e51f2 tagOut=be934c5113dd...a4cb8d6e51f2 nonce=22
TRC 2026-03-18 09:07:40.208+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.208+00:00 Connection upgrade succeeded topics="libp2p switch" tid=1 file=switch.nim:241
TRC 2026-03-18 09:07:40.208+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-03-18 09:07:40.208+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c70110001a0100
TRC 2026-03-18 09:07:40.208+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.208+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=55
TRC 2026-03-18 09:07:40.208+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=692a65b2c80e...8044b073303e tagOut=692a65b2c80e...8044b073303e nonce=23
TRC 2026-03-18 09:07:40.208+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-03-18 09:07:40.208+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3018002000
TRC 2026-03-18 09:07:40.208+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.208+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.209+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ede20a25f5fc...d3a9edbc056a tagOut=ede20a25f5fc...d3a9edbc056a nonce=24
TRC 2026-03-18 09:07:40.209+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-18 09:07:40.209+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:40.209+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.209+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.209+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98569 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.209+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98569 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.209+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.209+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=37
TRC 2026-03-18 09:07:40.209+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=54716157014b...f63209e48485 tagOut=54716157014b...f63209e48485 nonce=25
TRC 2026-03-18 09:07:40.209+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98569
INF 2026-03-18 09:07:40.209+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(199) remoteShards="[0]" localClusterId=199 localShards="[0]" peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.209+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-03-18 09:07:40.210+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.210+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.210+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:40.210+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false data=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:40.210+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3018002000
TRC 2026-03-18 09:07:40.210+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-18 09:07:40.210+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-18 09:07:40.210+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-18 09:07:40.210+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-18 09:07:40.210+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-18 09:07:40.210+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-18 09:07:40.210+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-18 09:07:40.211+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*HD5Ek1 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/199/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.211+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.211+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/199/0 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.211+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:40.211+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:40.211+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/199/0 mesh=0 gossipsub=1
TRC 2026-03-18 09:07:40.211+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.211+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/199/0 mesh=1 gossipsub=1
TRC 2026-03-18 09:07:40.211+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.211+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*HD5Ek1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.212+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.212+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*HD5Ek1 rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.212+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 encoded=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:40.212+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-18 09:07:40.212+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.212+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.212+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98569
TRC 2026-03-18 09:07:40.212+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:40.212+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98569
DBG 2026-03-18 09:07:40.213+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-18 09:07:40.213+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:526 oldstatus=Disconnected newstatus=PartiallyConnected
TRC 2026-03-18 09:07:40.213+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-18 09:07:40.213+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-03-18 09:07:40.213+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c70110001a0100
TRC 2026-03-18 09:07:40.213+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.213+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.214+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3afd77a1b7e5...509942c4401b tagOut=3afd77a1b7e5...509942c4401b nonce=26
TRC 2026-03-18 09:07:40.214+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:40.214+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:40.214+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.214+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=51
TRC 2026-03-18 09:07:40.214+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5abffaaa467f...1264d333cd90 tagOut=5abffaaa467f...1264d333cd90 nonce=27
TRC 2026-03-18 09:07:40.214+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-18 09:07:40.214+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139392f30
TRC 2026-03-18 09:07:40.214+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.214+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562 size=28
TRC 2026-03-18 09:07:40.214+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=05eccf523fca...14387a832218 tagOut=05eccf523fca...14387a832218 nonce=28
TRC 2026-03-18 09:07:40.214+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-18 09:07:40.214+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-18 09:07:40.214+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.215+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.215+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98567 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.215+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98567 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.215+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-18 09:07:40.215+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98564
TRC 2026-03-18 09:07:40.215+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.215+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-18 09:07:40.215+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564
TRC 2026-03-18 09:07:40.215+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98564
TRC 2026-03-18 09:07:40.215+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98564 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.215+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98564 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.215+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.216+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false data=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:40.216+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139392f30
TRC 2026-03-18 09:07:40.216+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-18 09:07:40.216+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-18 09:07:40.216+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-18 09:07:40.216+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-18 09:07:40.216+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-03-18 09:07:40.216+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.216+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-03-18 09:07:40.216+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-18 09:07:40.216+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-18 09:07:40.216+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-18 09:07:40.216+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*HD5Ek1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../199/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.216+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.216+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.216+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=false
TRC 2026-03-18 09:07:40.216+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.216+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:40.216+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98567
TRC 2026-03-18 09:07:40.216+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-03-18 09:07:40.230+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:35936 meth=POST uri=/relay/v1/subscriptions
DBG 2026-03-18 09:07:40.230+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:35936 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 18 bytes)"
INF 2026-03-18 09:07:40.230+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
INF 2026-03-18 09:07:40.230+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-03-18 09:07:40.231+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/2/0
TRC 2026-03-18 09:07:40.231+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/2/0
TRC 2026-03-18 09:07:40.231+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*HD5Ek1 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.231+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.231+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*HD5Ek1 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-18 09:07:40.231+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 encoded=0a160801120e...2f3018002000
TRC 2026-03-18 09:07:40.231+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 25}"
TRC 2026-03-18 09:07:40.231+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.231+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:40.231+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:40.231+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-18 09:07:40.231+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
INF 2026-03-18 09:07:40.231+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:163 pubsubTopic=/waku/2/rs/2/0
DBG 2026-03-18 09:07:40.231+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:35936 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
DBG 2026-03-18 09:07:40.238+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:35938 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0
DBG 2026-03-18 09:07:40.238+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:35938 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0 path_params="[(pubsubtopic, /waku/2/rs/2/0)]" query_params=[] content_body="(application/json, 114 bytes)"
DBG 2026-03-18 09:07:40.238+00:00 received relay message topics="waku relay" tid=1 file=protocol.nim:220 my_peer_id=16U*iYbarA msg_hash=0x99b188f14a2e7e3f3839b799b8c432dee62860c188f6e63d98539dc8d2998188 msg_id=none from_peer_id=rest topic=/waku/2/rs/2/0 receivedTime=1773824860239336704 payloadSizeBytes=16.0
INF 2026-03-18 09:07:40.238+00:00 Publishing message topics="waku node rest relay_api" tid=1 file=handlers.nim:184 pubSubTopic=/waku/2/rs/2/0 rln=false
NTC 2026-03-18 09:07:40.238+00:00 start publish Waku message topics="waku relay" tid=1 file=protocol.nim:684 msg_hash=0x99b188f14a2e7e3f3839b799b8c432dee62860c188f6e63d98539dc8d2998188 pubsubTopic=/waku/2/rs/2/0
INF 2026-03-18 09:07:40.238+00:00 handling message topics="waku filter" tid=1 file=protocol.nim:247 pubsubTopic=/waku/2/rs/2/0 msg_hash=0x99b188f14a2e7e3f3839b799b8c432dee62860c188f6e63d98539dc8d2998188
INF 2026-03-18 09:07:40.238+00:00 findSubscribedPeers result topics="waku filter subscriptions" tid=1 file=subscriptions.nim:88 filter_criterion="(pubsubTopic: /waku/2/rs/2/0, contentTopic: /myapp/1/latest/proto)" subscr_set={:} found_peers=[]
ERR 2026-03-18 09:07:40.238+00:00 no subscribed peers found topics="waku filter" tid=1 file=protocol.nim:256 pubsubTopic=/waku/2/rs/2/0 contentTopic=/myapp/1/latest/proto msg_hash=0x99b188f14a2e7e3f3839b799b8c432dee62860c188f6e63d98539dc8d2998188
TRC 2026-03-18 09:07:40.239+00:00 skipping message as I am not subscribed tid=1 file=recv_service.nim:179 shard=/waku/2/rs/2/0 contenttopic=/myapp/1/latest/proto
TRC 2026-03-18 09:07:40.239+00:00 Publishing message on topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:935 data=0a1053686172...aa0100f80100 topic=/waku/2/rs/2/0
DBG 2026-03-18 09:07:40.239+00:00 No peers for topic, skipping publish topics="libp2p gossipsub" tid=1 file=gossipsub.nim:953 peersOnTopic=0 connectedPeers=0 topic=/waku/2/rs/2/0
WRN 2026-03-18 09:07:40.239+00:00 waku.relay did not publish topics="waku node relay api" tid=1 file=relay.nim:235 error=NoPeersToPublish
DBG 2026-03-18 09:07:40.239+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:35938 uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0 content_type=text/plain content_size=2
DBG 2026-03-18 09:07:40.315+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-03-18 09:07:40.318+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
NTC 2026-03-18 09:07:40.358+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-03-18 09:07:40.358+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-03-18 09:07:40.358+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-03-18 09:07:40.358+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-03-18 09:07:40.359+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-03-18 09:07:40.359+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-03-18 09:07:40.359+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-03-18 09:07:40.360+00:00 Cleaning up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:231 m=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.360+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-03-18 09:07:40.360+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.360+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.360+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98565 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.360+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98565 objName=YamuxStream dir=Out
TRC 2026-03-18 09:07:40.360+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.360+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.360+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98568 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.360+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98568 objName=YamuxStream dir=In
TRC 2026-03-18 09:07:40.360+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-03-18 09:07:40.361+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563 dir=In
TRC 2026-03-18 09:07:40.361+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.255.200:41014 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.361+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ba6b5c1fa8c31afdd98565 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-18 09:07:40.361+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-18 09:07:40.361+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69ba6b5c1fa8c31afdd98568 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-18 09:07:40.361+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-18 09:07:40.362+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.255.200:41014 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.255.200:41014 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.255.200:41014 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.362+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98562 objName=ChronosStream dir=In
TRC 2026-03-18 09:07:40.362+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98562 objName=ChronosStream dir=In
DBG 2026-03-18 09:07:40.362+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 peer=16U*HD5Ek1 closed=true description="Stream Closed!"
DBG 2026-03-18 09:07:40.362+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565 peer=16U*HD5Ek1 closed=true
DBG 2026-03-18 09:07:40.362+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=true description="Stream Closed!"
DBG 2026-03-18 09:07:40.362+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568 peer=16U*HD5Ek1 closed=true
TRC 2026-03-18 09:07:40.362+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.362+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.362+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69ba6b5c1fa8c31afdd98563 objName=SecureConn dir=In
TRC 2026-03-18 09:07:40.362+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69ba6b5c1fa8c31afdd98563 objName=SecureConn dir=In
TRC 2026-03-18 09:07:40.363+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*HD5Ek1 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.363+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98565
TRC 2026-03-18 09:07:40.363+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
TRC 2026-03-18 09:07:40.363+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.363+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.363+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.363+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.363+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98562
TRC 2026-03-18 09:07:40.363+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.363+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.363+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*HD5Ek1 event="(kind: Left)"
TRC 2026-03-18 09:07:40.363+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*HD5Ek1 score=0.0
TRC 2026-03-18 09:07:40.363+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*HD5Ek1 topic=/waku/2/rs/199/0
DBG 2026-03-18 09:07:40.363+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*HD5Ek1
DBG 2026-03-18 09:07:40.363+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*HD5Ek1 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-18 09:07:40.363+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*HD5Ek1
TRC 2026-03-18 09:07:40.363+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*HD5Ek1"
DBG 2026-03-18 09:07:40.364+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*HD5Ek1"
TRC 2026-03-18 09:07:40.364+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-03-18 09:07:40.364+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.365+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.365+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-18 09:07:40.365+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*HD5Ek1:69ba6b5c1fa8c31afdd98568
TRC 2026-03-18 09:07:40.365+00:00 Stream EOF topics="libp2p yamux" tid=1 file=yamux.nim:651 description="Secure connection EOF: Stream EOF!"
TRC 2026-03-18 09:07:40.365+00:00 Already closed topics="libp2p yamux" tid=1 file=yamux.nim:525
TRC 2026-03-18 09:07:40.365+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-03-18 09:07:40.365+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-18 09:07:40.365+00:00 Cleaned up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:239 m=16U*HD5Ek1:69ba6b5c1fa8c31afdd98563
TRC 2026-03-18 09:07:40.365+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-03-18 09:07:40.365+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-03-18 09:07:40.365+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/56630]
TRC 2026-03-18 09:07:40.365+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-03-18 09:07:40.365+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-03-18 09:07:40.365+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/56631/ws]
TRC 2026-03-18 09:07:40.365+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-03-18 09:07:40.365+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-03-18 09:07:40.365+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-03-18 09:07:40.366+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-03-18 09:07:40.366+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-03-18 09:07:40.366+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-03-18 09:07:40.366+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2026-03-18 09:07:40.366+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:56629

View File

@ -0,0 +1,171 @@
2026-03-18 09:07:40.925 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:40.926 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9
2026-03-18 09:07:40.926 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:40.926 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:40.927 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:07:40.935 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:40.935 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:40.935 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:40.935 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:40.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:40.937 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.29
2026-03-18 09:07:40.937 DEBUG [src.node.docker_mananger] Generated ports ['22898', '22899', '22900', '22901', '22902']
2026-03-18 09:07:40.937 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:07:40.937 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:40.937 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:40.938 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:40.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 22898:22898 -p 22899:22899 -p 22900:22900 -p 22901:22901 -p 22902:22902 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22900 --rest-port=22898 --tcp-port=22899 --discv5-udp-port=22901 --rest-address=0.0.0.0 --nat=extip:172.18.91.29 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=aec3e6616fdda14eafb9823e0ad60d58ddcf75be384f75bff580b5aa4072ac31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22902 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-03-18 09:07:41.149 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.29 waku 3e16473344386bb59f1f67bbdcdf641cd1b2c1a94c532320651993aea1031fd6
2026-03-18 09:07:41.190 DEBUG [src.node.docker_mananger] Container started with ID 3e1647334438. Setting up logs at ./log/docker/node1_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:41.191 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22898
2026-03-18 09:07:41.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:41.735 ERROR [src.node.docker_mananger] Max retries reached for container ad611ceafd19. Exiting log stream.
2026-03-18 09:07:42.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22898/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:42.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:42.194 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:42.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:42.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.29/tcp/22899/p2p/16Uiu2HAm8rAPniDioBBzWEsWJwKeJBbqmSHgqUufYu6zSLLBgxNx","/ip4/172.18.91.29/tcp/22900/ws/p2p/16Uiu2HAm8rAPniDioBBzWEsWJwKeJBbqmSHgqUufYu6zSLLBgxNx"],"enrUri":"enr:-L24QJpSImnUiPRYJNKQPdcqJVRsZgtYxBeyTQeLHbI0dwN2MUeBLs_CtBd2rytUq7lMhB_UrMDBXwQMYvdZj26OUGcCgmlkgnY0gmlwhKwSWx2KbXVsdGlhZGRyc5YACASsElsdBllzAAoErBJbHQZZdN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECx23_OBFSnMgtz9wuj29mT_cRNcH_zPYqTu6VMFPUMY2DdGNwgllzg3VkcIJZdYV3YWt1MgU"}'
2026-03-18 09:07:42.197 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:42.205 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:42.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:42.205 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:42.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:42.207 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:42.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.96
2026-03-18 09:07:42.207 DEBUG [src.node.docker_mananger] Generated ports ['57520', '57521', '57522', '57523', '57524']
2026-03-18 09:07:42.207 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:07:42.207 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:42.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:42.207 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:42.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 57520:57520 -p 57521:57521 -p 57522:57522 -p 57523:57523 -p 57524:57524 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57522 --rest-port=57520 --tcp-port=57521 --discv5-udp-port=57523 --rest-address=0.0.0.0 --nat=extip:172.18.187.96 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=01fedb7a7ec3ccc8bb8b26d822f3b10ab2f9c765aa5dfab03cb5f8bfaea8d96b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57524 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJpSImnUiPRYJNKQPdcqJVRsZgtYxBeyTQeLHbI0dwN2MUeBLs_CtBd2rytUq7lMhB_UrMDBXwQMYvdZj26OUGcCgmlkgnY0gmlwhKwSWx2KbXVsdGlhZGRyc5YACASsElsdBllzAAoErBJbHQZZdN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECx23_OBFSnMgtz9wuj29mT_cRNcH_zPYqTu6VMFPUMY2DdGNwgllzg3VkcIJZdYV3YWt1MgU --filternode=/ip4/172.18.91.29/tcp/22899/p2p/16Uiu2HAm8rAPniDioBBzWEsWJwKeJBbqmSHgqUufYu6zSLLBgxNx --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-18 09:07:42.420 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.96 waku a03e59ac0f9cdd2d6530dca493f22f5dafcc9d1937f96b355c236091387697cd
2026-03-18 09:07:42.454 DEBUG [src.node.docker_mananger] Container started with ID a03e59ac0f9c. Setting up logs at ./log/docker/node2_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:42.455 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57520
2026-03-18 09:07:42.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:43.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57520/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:43.459 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-18 09:07:43.460 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:43.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:43.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.96/tcp/57521/p2p/16Uiu2HAmKV2ACYZoG8z2zNh9aQfGRyQRX4LCvRzjpPDJmH2hqCBv","/ip4/172.18.187.96/tcp/57522/ws/p2p/16Uiu2HAmKV2ACYZoG8z2zNh9aQfGRyQRX4LCvRzjpPDJmH2hqCBv"],"enrUri":"enr:-L24QF3LCdK7jGmMF-ivqf7SnbqqDpAsldEXwe27dEkcu-T1Jhnujix3F2i1yc4Z-TmEDKfWTgoilWpqw2YxfWEoz24CgmlkgnY0gmlwhKwSu2CKbXVsdGlhZGRyc5YACASsErtgBuCxAAoErBK7YAbgst0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDZXQLrJW6Jrp8s5J8BgPN33cmHslSA3kO-zp_1hzBBaWDdGNwguCxg3VkcILgs4V3YWt1MgA"}'
2026-03-18 09:07:43.462 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:43.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.29/tcp/22899/p2p/16Uiu2HAm8rAPniDioBBzWEsWJwKeJBbqmSHgqUufYu6zSLLBgxNx"]'
2026-03-18 09:07:43.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:43.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22898/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-18 09:07:43.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:43.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c79575d9-f742-4909-8b00-531adf3f832c", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-18 09:07:43.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c79575d9-f742-4909-8b00-531adf3f832c","statusDesc":"OK"}'
2026-03-18 09:07:43.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9404debf-46f5-4167-8970-bc4b863c5849", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-18 09:07:43.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9404debf-46f5-4167-8970-bc4b863c5849","statusDesc":"OK"}'
2026-03-18 09:07:43.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ffa7bd9-d8fd-4428-9b19-bf8da08bfb3e", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-18 09:07:43.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1ffa7bd9-d8fd-4428-9b19-bf8da08bfb3e","statusDesc":"OK"}'
2026-03-18 09:07:43.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6ec4c0be-dc98-47f8-9a33-184feb27056d", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-18 09:07:43.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6ec4c0be-dc98-47f8-9a33-184feb27056d","statusDesc":"OK"}'
2026-03-18 09:07:43.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "994985a0-b44c-400f-8ce7-9cbc0748c313", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-18 09:07:43.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"994985a0-b44c-400f-8ce7-9cbc0748c313","statusDesc":"OK"}'
2026-03-18 09:07:43.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "633e0ff1-372a-4f0a-96a5-0fef55fe203e", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-18 09:07:43.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"633e0ff1-372a-4f0a-96a5-0fef55fe203e","statusDesc":"OK"}'
2026-03-18 09:07:43.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f737ca83-bae2-4eaa-a177-12361e3a0a5c", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-18 09:07:43.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f737ca83-bae2-4eaa-a177-12361e3a0a5c","statusDesc":"OK"}'
2026-03-18 09:07:43.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43a784af-c08d-4216-ba22-7de9ea4ebfe2", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-18 09:07:43.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"43a784af-c08d-4216-ba22-7de9ea4ebfe2","statusDesc":"OK"}'
2026-03-18 09:07:43.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:43.618 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22898/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:07:43.688 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:43.689 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:43.689 DEBUG [src.node.waku_node] Stopping container with id 3e1647334438
2026-03-18 09:07:44.285 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:44.287 DEBUG [src.node.waku_node] Stopping container with id a03e59ac0f9c
2026-03-18 09:07:44.841 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:44.845 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:44.853 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:44.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:44.861 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-18 09:07:44.861 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-18 09:07:44.861 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:44.862 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-18_09-07-40__cd68d007-e44a-4f33-85d9-455a35fd73c9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:44.866 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:44.866 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194
2026-03-18 09:07:44.867 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:44.867 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:44.867 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:07:44.875 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:44.875 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:44.875 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:44.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:44.877 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:44.877 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.59
2026-03-18 09:07:44.877 DEBUG [src.node.docker_mananger] Generated ports ['40499', '40500', '40501', '40502', '40503']
2026-03-18 09:07:44.877 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:07:44.878 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:44.878 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:44.878 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:44.878 DEBUG [src.node.docker_mananger] docker run -i -t -p 40499:40499 -p 40500:40500 -p 40501:40501 -p 40502:40502 -p 40503:40503 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40501 --rest-port=40499 --tcp-port=40500 --discv5-udp-port=40502 --rest-address=0.0.0.0 --nat=extip:172.18.152.59 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ddf4c69f03aef0febfaeb8df4faeb272dd2d867ab8b3018c21c66a04aa855ba0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40503 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-03-18 09:07:45.077 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.59 waku 464ee91756b6380ced96af4a8c43d2eb5359233985b1794ee45e73e836712f4a
2026-03-18 09:07:45.102 ERROR [src.node.docker_mananger] Max retries reached for container 3e1647334438. Exiting log stream.
2026-03-18 09:07:45.117 DEBUG [src.node.docker_mananger] Container started with ID 464ee91756b6. Setting up logs at ./log/docker/node1_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:45.117 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40499
2026-03-18 09:07:45.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:45.656 ERROR [src.node.docker_mananger] Max retries reached for container a03e59ac0f9c. Exiting log stream.
2026-03-18 09:07:46.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40499/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:46.122 INFO [src.node.api_clients.base_client] Response status code: 200. 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-18 09:07:46.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:46.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:46.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.59/tcp/40500/p2p/16Uiu2HAmUrpMd6A4SxdaTbhSFee2t9zqvBsnAHHZgCdQhrqnBoZW","/ip4/172.18.152.59/tcp/40501/ws/p2p/16Uiu2HAmUrpMd6A4SxdaTbhSFee2t9zqvBsnAHHZgCdQhrqnBoZW"],"enrUri":"enr:-L24QK0fnKHMe14fegB48r97U6PSV0qjdyDhxCqKoF7PqUoAORS1wXYRzGTG1bB1-eHnp_UeHHktv3mDineDpUUmIH4CgmlkgnY0gmlwhKwSmDuKbXVsdGlhZGRyc5YACASsEpg7Bp40AAoErBKYOwaeNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED8MKo9RHFfX1OfD-idThhLZF76Yu2bKFFR7ftg5rE3HWDdGNwgp40g3VkcIKeNoV3YWt1MgU"}'
2026-03-18 09:07:46.126 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:46.133 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:07:46.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:46.133 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:46.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:46.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:46.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.203
2026-03-18 09:07:46.135 DEBUG [src.node.docker_mananger] Generated ports ['59743', '59744', '59745', '59746', '59747']
2026-03-18 09:07:46.135 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:07:46.135 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:46.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:46.136 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:46.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 59743:59743 -p 59744:59744 -p 59745:59745 -p 59746:59746 -p 59747:59747 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59745 --rest-port=59743 --tcp-port=59744 --discv5-udp-port=59746 --rest-address=0.0.0.0 --nat=extip:172.18.128.203 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dafadeceb58bb5f480edefceaa1c1fb56dcecb4df16dc6c27fc3da1511e9c0ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59747 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK0fnKHMe14fegB48r97U6PSV0qjdyDhxCqKoF7PqUoAORS1wXYRzGTG1bB1-eHnp_UeHHktv3mDineDpUUmIH4CgmlkgnY0gmlwhKwSmDuKbXVsdGlhZGRyc5YACASsEpg7Bp40AAoErBKYOwaeNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED8MKo9RHFfX1OfD-idThhLZF76Yu2bKFFR7ftg5rE3HWDdGNwgp40g3VkcIKeNoV3YWt1MgU --filternode=/ip4/172.18.152.59/tcp/40500/p2p/16Uiu2HAmUrpMd6A4SxdaTbhSFee2t9zqvBsnAHHZgCdQhrqnBoZW --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-18 09:07:46.335 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.203 waku af91cc81f619cd4f2308f047666264b27466fc47cda1a689af069d7a40381f57
2026-03-18 09:07:46.367 DEBUG [src.node.docker_mananger] Container started with ID af91cc81f619. Setting up logs at ./log/docker/node2_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:46.368 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59743
2026-03-18 09:07:46.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:47.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59743/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:47.373 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-18 09:07:47.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:47.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:47.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.203/tcp/59744/p2p/16Uiu2HAkuSywWNp5NLy3ifE6KdBw93uVWcdqff18Vb7rd751yx8x","/ip4/172.18.128.203/tcp/59745/ws/p2p/16Uiu2HAkuSywWNp5NLy3ifE6KdBw93uVWcdqff18Vb7rd751yx8x"],"enrUri":"enr:-L24QLkuq3ur1vtJrb2YInujGy-pXONxjXYn1hVKYgY_bwFIB-eTbkRG7h-9TE6zRcR6n6IBNo8RgTEl0DRl5LS_H-4CgmlkgnY0gmlwhKwSgMuKbXVsdGlhZGRyc5YACASsEoDLBulgAAoErBKAywbpYd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAFXjjz1lBUl5PO4mCWdya5x4Jgs0t7i6-GBnNvcZCEmDdGNwgulgg3VkcILpYoV3YWt1MgA"}'
2026-03-18 09:07:47.376 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:47.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.59/tcp/40500/p2p/16Uiu2HAmUrpMd6A4SxdaTbhSFee2t9zqvBsnAHHZgCdQhrqnBoZW"]'
2026-03-18 09:07:47.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:47.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40499/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-18 09:07:47.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:47.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f60c7b19-2182-4b52-b04b-e8297a7316ee", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-18 09:07:47.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f60c7b19-2182-4b52-b04b-e8297a7316ee","statusDesc":"OK"}'
2026-03-18 09:07:47.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a0a8a4d3-8601-4cce-abc7-8e24d9ccaa08", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-18 09:07:47.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a0a8a4d3-8601-4cce-abc7-8e24d9ccaa08","statusDesc":"OK"}'
2026-03-18 09:07:47.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "48cd2778-a462-4de2-8bbf-5c469e20635b", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-18 09:07:47.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"48cd2778-a462-4de2-8bbf-5c469e20635b","statusDesc":"OK"}'
2026-03-18 09:07:47.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6bad6931-1868-43c3-8973-e19f7723746e", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-18 09:07:47.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6bad6931-1868-43c3-8973-e19f7723746e","statusDesc":"OK"}'
2026-03-18 09:07:47.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9b524ca3-4b4d-4db7-9447-687fbf8474e3", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-18 09:07:47.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9b524ca3-4b4d-4db7-9447-687fbf8474e3","statusDesc":"OK"}'
2026-03-18 09:07:47.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb3c36b1-cad5-43a5-a938-f22c047d10cb", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-18 09:07:47.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cb3c36b1-cad5-43a5-a938-f22c047d10cb","statusDesc":"OK"}'
2026-03-18 09:07:47.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "99b18b87-3fe1-4bd4-91fc-0718b3b5464d", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-18 09:07:47.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"99b18b87-3fe1-4bd4-91fc-0718b3b5464d","statusDesc":"OK"}'
2026-03-18 09:07:47.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59743/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bc5b929b-f739-4d1b-86b7-0390a41dc9c1", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-18 09:07:47.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bc5b929b-f739-4d1b-86b7-0390a41dc9c1","statusDesc":"OK"}'
2026-03-18 09:07:47.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40499/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:07:47.533 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40499/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-18 09:07:47.571 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:07:47.572 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:07:47.573 DEBUG [src.node.waku_node] Stopping container with id 464ee91756b6
2026-03-18 09:07:48.171 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:48.172 DEBUG [src.node.waku_node] Stopping container with id af91cc81f619
2026-03-18 09:07:48.729 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:07:48.731 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:07:48.739 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:48.747 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:07:48.748 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-18 09:07:48.748 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-18 09:07:48.748 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:48.749 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-18_09-07-44__646b100b-ecc1-4fff-b614-14a7facd0194__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,102 @@
2026-03-18 09:05:02.066 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:05:02.067 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd
2026-03-18 09:05:02.067 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:05:02.067 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:05:02.068 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:05:02.077 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:02.078 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:02.084 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:02.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:02.091 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:05:02.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:05:02.091 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:05:02.092 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:05:02.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:05:02.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:05:02.136 DEBUG [src.node.docker_mananger] Network waku created
2026-03-18 09:05:02.137 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.197
2026-03-18 09:05:02.137 DEBUG [src.node.docker_mananger] Generated ports ['57848', '57849', '57850', '57851', '57852']
2026-03-18 09:05:02.137 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:05:02.137 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:05:02.137 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:05:02.137 DEBUG [src.node.docker_mananger] docker run -i -t -p 57848:57848 -p 57849:57849 -p 57850:57850 -p 57851:57851 -p 57852:57852 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57850 --rest-port=57848 --tcp-port=57849 --discv5-udp-port=57851 --rest-address=0.0.0.0 --nat=extip:172.18.49.197 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaea78c7dd3cee04fd2a1a9a52dced706ea7c21c0b046da2efbb4b9ddca1566e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57852 --metrics-logging=true --relay=true
2026-03-18 09:07:31.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.197 waku 7224536ede56882f41ea047075e976e276cb4ec9906246d86c2946ad4e250503
2026-03-18 09:07:31.604 DEBUG [src.node.docker_mananger] Container started with ID 7224536ede56. Setting up logs at ./log/docker/node1_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:31.605 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57848
2026-03-18 09:07:31.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:32.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57848/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:32.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:32.610 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:32.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:32.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.197/tcp/57849/p2p/16Uiu2HAmDeSsQSDkuaUDkty7UNJiBN6mz3gcFG2Ubr3r8uYwjHZR","/ip4/172.18.49.197/tcp/57850/ws/p2p/16Uiu2HAmDeSsQSDkuaUDkty7UNJiBN6mz3gcFG2Ubr3r8uYwjHZR"],"enrUri":"enr:-L24QHmE4aSnKS8gR6AMvPqpcv1fZtJd1Q0YPOovehJGwfNDSAv8_PqbyHksC-yBKlGHzuHRwkh5BVha-_sT4mJzKJcCgmlkgnY0gmlwhKwSMcWKbXVsdGlhZGRyc5YACASsEjHFBuH5AAoErBIxxQbh-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDrgXbIESN4A2OwdBve702TUg7-bmS36N6cYufpI322iDdGNwguH5g3VkcILh-4V3YWt1MgE"}'
2026-03-18 09:07:32.613 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:32.613 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:32.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:32.614 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:32.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.48
2026-03-18 09:07:32.615 DEBUG [src.node.docker_mananger] Generated ports ['10562', '10563', '10564', '10565', '10566']
2026-03-18 09:07:32.615 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:32.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:32.615 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:32.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 10562:10562 -p 10563:10563 -p 10564:10564 -p 10565:10565 -p 10566:10566 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10564 --rest-port=10562 --tcp-port=10563 --discv5-udp-port=10565 --rest-address=0.0.0.0 --nat=extip:172.18.222.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfe05e18e2f1e7025e9ce40aab59fb2fa660c302e0eeb1bdcfb38f343bb5ae5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10566 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHmE4aSnKS8gR6AMvPqpcv1fZtJd1Q0YPOovehJGwfNDSAv8_PqbyHksC-yBKlGHzuHRwkh5BVha-_sT4mJzKJcCgmlkgnY0gmlwhKwSMcWKbXVsdGlhZGRyc5YACASsEjHFBuH5AAoErBIxxQbh-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDrgXbIESN4A2OwdBve702TUg7-bmS36N6cYufpI322iDdGNwguH5g3VkcILh-4V3YWt1MgE
2026-03-18 09:07:32.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.48 waku 3bf68a1090dcde4d1df29a67cecb51279b69a475d3e7b419cc5c9a21da488e7d
2026-03-18 09:07:32.852 DEBUG [src.node.docker_mananger] Container started with ID 3bf68a1090dc. Setting up logs at ./log/docker/node2_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:32.853 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10562
2026-03-18 09:07:32.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:33.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10562/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:33.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:33.879 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:33.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:33.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.48/tcp/10563/p2p/16Uiu2HAmC1nFD2DvTxw2xxzkhiSMcFhTK285MU6vYpLmcZXKRqfN","/ip4/172.18.222.48/tcp/10564/ws/p2p/16Uiu2HAmC1nFD2DvTxw2xxzkhiSMcFhTK285MU6vYpLmcZXKRqfN"],"enrUri":"enr:-L24QEJVBEjnqOjfk9agIin4JqsyXMJTZVx3lLB7fvKrn_a6KrlfCpXBpxe6Or5lEgrvO8mkGWLQPHO2zznmEfqMm70CgmlkgnY0gmlwhKwS3jCKbXVsdGlhZGRyc5YACASsEt4wBilDAAoErBLeMAYpRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9nfSs9xMU5vGo6dBPBSdyYMLCwjKXNywk9GgTZQ_XJGDdGNwgilDg3VkcIIpRYV3YWt1MgE"}'
2026-03-18 09:07:33.888 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:33.889 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:33.889 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:33.890 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:33.890 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.107
2026-03-18 09:07:33.891 DEBUG [src.node.docker_mananger] Generated ports ['53855', '53856', '53857', '53858', '53859']
2026-03-18 09:07:33.891 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:33.891 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:33.891 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:33.891 DEBUG [src.node.docker_mananger] docker run -i -t -p 53855:53855 -p 53856:53856 -p 53857:53857 -p 53858:53858 -p 53859:53859 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53857 --rest-port=53855 --tcp-port=53856 --discv5-udp-port=53858 --rest-address=0.0.0.0 --nat=extip:172.18.62.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7cefece8331acf8d7ec75cde765c1fb3ead0b43eed606a9c0aeaf48eaf4a629 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEJVBEjnqOjfk9agIin4JqsyXMJTZVx3lLB7fvKrn_a6KrlfCpXBpxe6Or5lEgrvO8mkGWLQPHO2zznmEfqMm70CgmlkgnY0gmlwhKwS3jCKbXVsdGlhZGRyc5YACASsEt4wBilDAAoErBLeMAYpRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9nfSs9xMU5vGo6dBPBSdyYMLCwjKXNywk9GgTZQ_XJGDdGNwgilDg3VkcIIpRYV3YWt1MgE
2026-03-18 09:07:34.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.107 waku 4d3a19a941276622a95e19212ecfb1f9ad31c737390b027c3610bc584e3b9a57
2026-03-18 09:07:34.116 DEBUG [src.node.docker_mananger] Container started with ID 4d3a19a94127. Setting up logs at ./log/docker/node3_2026-03-18_09-05-02__dfa706bc-1934-479e-9ebf-c75b222d60fd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:07:34.117 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53855
2026-03-18 09:07:34.117 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:35.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53855/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:35.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:07:35.136 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:07:35.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:35.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.107/tcp/53856/p2p/16Uiu2HAmB8yvyZP954V97obHRULQTXt4ppQLEcoMTVBssPYjQW6J","/ip4/172.18.62.107/tcp/53857/ws/p2p/16Uiu2HAmB8yvyZP954V97obHRULQTXt4ppQLEcoMTVBssPYjQW6J"],"enrUri":"enr:-L24QFhzqd9CgNvOwOkbvKbLbGaL3sJK1wCfstCS7uUV31EjGk8A4azCVGSR3Gk9QPvrkFtiL2FZ7yoHtby5c0tJv-UCgmlkgnY0gmlwhKwSPmuKbXVsdGlhZGRyc5YACASsEj5rBtJgAAoErBI-awbSYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6XRqMJzwi8cdtiC3dZcbkfL78SkF9xAxauVwfz2i51-DdGNwgtJgg3VkcILSYoV3YWt1MgE"}'
2026-03-18 09:07:35.146 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:07:35.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57848/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:35.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:35.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:35.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:35.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-03-18 09:07:35.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:07:35.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57848/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:35.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.222.48/tcp/44420/p2p/16Uiu2HAmC1nFD2DvTxw2xxzkhiSMcFhTK285MU6vYpLmcZXKRqfN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:07:35.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10562/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:35.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.49.197/tcp/57849/p2p/16Uiu2HAmDeSsQSDkuaUDkty7UNJiBN6mz3gcFG2Ubr3r8uYwjHZR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.62.107/tcp/59930/p2p/16Uiu2HAmB8yvyZP954V97obHRULQTXt4ppQLEcoMTVBssPYjQW6J","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-18 09:07:35.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53855/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:07:35.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.222.48/tcp/10563/p2p/16Uiu2HAmC1nFD2DvTxw2xxzkhiSMcFhTK285MU6vYpLmcZXKRqfN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-18 09:07:35.179 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-18 09:08:05.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57848/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:05.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:05.190 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:06.192 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:08:06.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:06.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773824885180330826,"ephemeral":false,"proof":""}]'
2026-03-18 09:08:06.199 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:06.200 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:06.200 DEBUG [src.node.waku_node] Stopping container with id 7224536ede56
2026-03-18 09:08:06.751 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:06.751 DEBUG [src.node.waku_node] Stopping container with id 3bf68a1090dc
2026-03-18 09:08:07.333 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:07.335 DEBUG [src.node.waku_node] Stopping container with id 4d3a19a94127
2026-03-18 09:08:07.658 ERROR [src.node.docker_mananger] Max retries reached for container 7224536ede56. Exiting log stream.
2026-03-18 09:08:07.878 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:07.880 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:07.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:07.948 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:07.971 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,665 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25323', '25324', '25325', '25326', '25327']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25323:25323 -p 25324:25324 -p 25325:25325 -p 25326:25326 -p 25327:25327 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25325 --rest-port=25323 --tcp-port=25324 --discv5-udp-port=25326 --rest-address=0.0.0.0 --nat=extip:172.18.139.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6bba21b235466e6db0fc0eb9feb0ed1b856dea45f8e9c70cc51ee5afac1beaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25327 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 64042cdda846. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.202 waku fb671616707aafd4eb7a85b727a6deb5b1235bcd4d65fd70329855ca9988db8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb671616707a. Setting up logs at ./log/docker/node1_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25323
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 2a7392d2b3b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25323/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:25323/debug/v1/info" -H "Content-Type: application/json" -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.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk","/ip4/172.18.139.202/tcp/25325/ws/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk"],"enrUri":"enr:-L24QHcgDbwdWCh3hfkZI12Y2xC-euhbtA4XBgJW8ADRZ3_lFCk75IbGemhxdsTReRd_GAyuxifOP_3UGaQIDuPeRpUCgmlkgnY0gmlwhKwSi8qKbXVsdGlhZGRyc5YACASsEovKBmLsAAoErBKLygZi7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC43FzENxd6IDhn846GHHwKhToB_h47YkSco2xn9J_EY-DdGNwgmLsg3VkcIJi7oV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37239', '37240', '37241', '37242', '37243']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37239:37239 -p 37240:37240 -p 37241:37241 -p 37242:37242 -p 37243:37243 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37241 --rest-port=37239 --tcp-port=37240 --discv5-udp-port=37242 --rest-address=0.0.0.0 --nat=extip:172.18.81.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=63aa3ec18bc52c8be4af84013ed6032853dbe649ffcf89a1fb01aac443fecc2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37243 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHcgDbwdWCh3hfkZI12Y2xC-euhbtA4XBgJW8ADRZ3_lFCk75IbGemhxdsTReRd_GAyuxifOP_3UGaQIDuPeRpUCgmlkgnY0gmlwhKwSi8qKbXVsdGlhZGRyc5YACASsEovKBmLsAAoErBKLygZi7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC43FzENxd6IDhn846GHHwKhToB_h47YkSco2xn9J_EY-DdGNwgmLsg3VkcIJi7oV3YWt1MgU --filternode=/ip4/172.18.139.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.255 waku bb29c602a12ea511a65b55226f1d958f86011f692ff6753deac43a24576169ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb29c602a12e. Setting up logs at ./log/docker/node2_2026-03-18_09-06-46__f2e34acc-2070-4870-8aff-a2bc69bd6fdc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37239
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/health" -H "Content-Type: application/json" -d 'None'
INFO  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:37239/debug/v1/info" -H "Content-Type: application/json" -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.255/tcp/37240/p2p/16Uiu2HAmUfGJXm65w9nATYSsgWWcNYzg1JG7xdTwhd7YvacaBKD5","/ip4/172.18.81.255/tcp/37241/ws/p2p/16Uiu2HAmUfGJXm65w9nATYSsgWWcNYzg1JG7xdTwhd7YvacaBKD5"],"enrUri":"enr:-L24QJ0c-hbDOp3JCQkKxxO_jC7elguAsLkbTWQvrqu1_OO2Pn6AD2uexcH4ScvH-M2SsmkSwf-FpICV11ehNlhRSt4CgmlkgnY0gmlwhKwSUf-KbXVsdGlhZGRyc5YACASsElH_BpF4AAoErBJR_waRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7c0HPpJWGDgBRgA6ZBfJqJ3KX8hfmfGpeGxfAQ_vXoSDdGNwgpF4g3VkcIKReoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37239/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.202/tcp/25324/p2p/16Uiu2HAmAjWrzKnv3uoCocGTtNH222jmnHa6JmUwhiC1UyzBZRBk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:37239/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "693a1ac3-dcf8-41b1-8173-a5e90c21e5b8", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"693a1ac3-dcf8-41b1-8173-a5e90c21e5b8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1773824808710317024,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1773824808850929145,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1773824808986558063,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1773824809121961051,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1773824809257885269,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1773824809393777272,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1773824809529745176,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1773824809665635607,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1773824809801256803,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1773824809936824749,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1773824810072085685,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1773824810207633710,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1773824810343058645,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1773824810478614403,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1773824810613922805,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1773824810749395380,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1773824810884692349,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1773824811019668991,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1773824811155596673,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1773824811290862693,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1773824811426588940,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1773824811561993362,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1773824811697549051,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1773824811832526538,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1773824811967647590,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1773824812102681136,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1773824812237207401,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1773824812372071019,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1773824812507151360,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1773824812642388303,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1773824812777660672,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1773824812912451458,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1773824813047261317,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1773824813182216355,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1773824813317036683,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1773824813452908283,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1773824813587695729,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1773824813723005870,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1773824813858713624,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1773824813994676878,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1773824814130903060,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1773824814266341804,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1773824814401723601,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1773824814537284661,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1773824814671836737,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1773824814807646742,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1773824814942971762,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1773824815078203870,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1773824815214691569,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1773824815350367889,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1773824815491526764,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1773824815627102051,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1773824815763154830,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1773824815901895249,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1773824816037153966,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1773824816172523309,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1773824816307365269,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1773824816442874327,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1773824816580501383,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1773824816715416016,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1773824816850687784,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1773824816984984667,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1773824817119221283,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1773824817253537772,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1773824817388547575,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1773824817524744951,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1773824817660287033,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1773824817795127908,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1773824817930480360,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1773824818066497911,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1773824818201488026,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1773824818335940687,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1773824818471160844,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1773824818607284173,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1773824818742523429,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1773824818877224353,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1773824819012204087,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1773824819147896111,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1773824819284911115,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1773824819420566931,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1773824819556118265,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1773824819691328226,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1773824819826773760,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1773824819962236106,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1773824820098417996,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1773824820232956037,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1773824820367762989,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1773824820504120734,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1773824820639316753,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1773824820774389971,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1773824820910248617,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1773824821045677271,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1773824821181394572,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1773824821316932449,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1773824821454003130,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1773824821589401136,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1773824821725280658,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1773824821860643487,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1773824821996105524,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25323/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37239/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1773824822131428597,"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 fb671616707a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb29c602a12e
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-18 09:10:31.005 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:31.005 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-03-18_09-10-31__963f3533-0df1-4425-8e4e-ec38b57bf097
2026-03-18 09:10:31.006 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:31.006 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:10:31.006 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:10:31.013 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:31.014 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-31__963f3533-0df1-4425-8e4e-ec38b57bf097__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:31.014 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:31.014 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:31.015 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:31.016 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.112
2026-03-18 09:10:31.016 DEBUG [src.node.docker_mananger] Generated ports ['38428', '38429', '38430', '38431', '38432']
2026-03-18 09:10:31.016 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:10:31.016 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:31.016 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:31.016 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:31.016 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:31.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 38428:38428 -p 38429:38429 -p 38430:38430 -p 38431:38431 -p 38432:38432 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38430 --rest-port=38428 --tcp-port=38429 --discv5-udp-port=38431 --rest-address=0.0.0.0 --nat=extip:172.18.78.112 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a7deccfb77fab095267d6a1da5ba7cb00fbed34dfcddf29e10eb99b97bfddd8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38432 --metrics-logging=true --relay=true --filter=true
2026-03-18 09:10:31.208 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.112 waku 1588f10bd3aecaf5fb583eb9699ee192ce9ededf9c55abcfce5cb0708b23e6a6
2026-03-18 09:10:31.244 DEBUG [src.node.docker_mananger] Container started with ID 1588f10bd3ae. Setting up logs at ./log/docker/node1_2026-03-18_09-10-31__963f3533-0df1-4425-8e4e-ec38b57bf097__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:31.244 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38428
2026-03-18 09:10:31.245 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:31.253 ERROR [src.node.docker_mananger] Max retries reached for container 3989da4f96d4. Exiting log stream.
2026-03-18 09:10:31.813 ERROR [src.node.docker_mananger] Max retries reached for container e9a53640b54b. Exiting log stream.
2026-03-18 09:10:32.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38428/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:32.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:32.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38428/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:32.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:32.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38428/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:32.454 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-18 09:10:32.455 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:32.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.112/tcp/38429/p2p/16Uiu2HAm9KaGTn7uVsLZHaEbAapPvF7SGBzmijg8xJGLvR1UVCkt","/ip4/172.18.78.112/tcp/38430/ws/p2p/16Uiu2HAm9KaGTn7uVsLZHaEbAapPvF7SGBzmijg8xJGLvR1UVCkt"],"enrUri":"enr:-L24QP1DB75J8mI8nobGWdX_VmqWxQnfEEiVOqrh4sy5ZOkKfwzq6Ap16rG2-6-sCuHy-QAr_vMlxqvN07pOATLBjDsCgmlkgnY0gmlwhKwSTnCKbXVsdGlhZGRyc5YACASsEk5wBpYdAAoErBJOcAaWHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECznOsQBbtJ8MZ1vdJJIBwIFckr5npf0R9ngSjUNExfw2DdGNwgpYdg3VkcIKWH4V3YWt1MgU"}'
2026-03-18 09:10:32.458 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:32.465 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:32.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-31__963f3533-0df1-4425-8e4e-ec38b57bf097__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:32.465 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:32.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:32.467 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:32.467 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.96
2026-03-18 09:10:32.467 DEBUG [src.node.docker_mananger] Generated ports ['38129', '38130', '38131', '38132', '38133']
2026-03-18 09:10:32.467 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-18 09:10:32.467 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-18 09:10:32.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:32.468 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:32.468 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:32.468 DEBUG [src.node.docker_mananger] docker run -i -t -p 38129:38129 -p 38130:38130 -p 38131:38131 -p 38132:38132 -p 38133:38133 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38131 --rest-port=38129 --tcp-port=38130 --discv5-udp-port=38132 --rest-address=0.0.0.0 --nat=extip:172.18.71.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b482abffce0e61ee88cc55b4dbced6f489aebadd10d8ab0dfcd5ebeabb0fcb2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38133 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP1DB75J8mI8nobGWdX_VmqWxQnfEEiVOqrh4sy5ZOkKfwzq6Ap16rG2-6-sCuHy-QAr_vMlxqvN07pOATLBjDsCgmlkgnY0gmlwhKwSTnCKbXVsdGlhZGRyc5YACASsEk5wBpYdAAoErBJOcAaWHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECznOsQBbtJ8MZ1vdJJIBwIFckr5npf0R9ngSjUNExfw2DdGNwgpYdg3VkcIKWH4V3YWt1MgU
2026-03-18 09:10:32.685 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.96 waku 330076f28f47b83ef9c528602a1a409521856ed2c437f1dcf18658ed1b1468e0
2026-03-18 09:10:32.726 DEBUG [src.node.docker_mananger] Container started with ID 330076f28f47. Setting up logs at ./log/docker/node2_2026-03-18_09-10-31__963f3533-0df1-4425-8e4e-ec38b57bf097__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:32.727 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38129
2026-03-18 09:10:32.727 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:33.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:33.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:33.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:33.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:33.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:33.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:34.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:34.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-18 09:10:35.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:35.092 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-18 09:10:35.092 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:35.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:35.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.96/tcp/38130/p2p/16Uiu2HAkwqPWw2rjcbYkJyhzDabyHMcXnzaM4TFa2sXWfkpL34id","/ip4/172.18.71.96/tcp/38131/ws/p2p/16Uiu2HAkwqPWw2rjcbYkJyhzDabyHMcXnzaM4TFa2sXWfkpL34id"],"enrUri":"enr:-L24QH8667zDOQzYt9PT1B0B3_lYbgi0hKtzNSrjOzeAZbgwPL22Zs6Vm9fIvs_upUmlJ550zjkDd3WtjjbALKpCFi8CgmlkgnY0gmlwhKwSR2CKbXVsdGlhZGRyc5YACASsEkdgBpTyAAoErBJHYAaU890DgnJzhQACAQAAiXNlY3AyNTZrMaECI8qyx51MJaSa1GUUFAOTPFBiRUa2JvHfiACwOoJLGnqDdGNwgpTyg3VkcIKU9IV3YWt1MgE"}'
2026-03-18 09:10:35.095 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:35.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.112/tcp/38429/p2p/16Uiu2HAm9KaGTn7uVsLZHaEbAapPvF7SGBzmijg8xJGLvR1UVCkt"]'
2026-03-18 09:10:35.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:35.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-18 09:10:35.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:35.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38129/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-18 09:10:35.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38428/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-18 09:10:35.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:35.144 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:35.245 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:35.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:35.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825035132713886,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:35.250 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-18 09:10:35.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38129/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:35.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825035132713886,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:35.257 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:35.258 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:35.258 DEBUG [src.node.waku_node] Stopping container with id 1588f10bd3ae
2026-03-18 09:10:35.842 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:35.844 DEBUG [src.node.waku_node] Stopping container with id 330076f28f47
2026-03-18 09:10:36.413 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:36.414 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:36.471 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:36.499 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_publish_with_valid_version with id: 2026-03-18_09-07-07__a3d54a22-d11c-4d2f-afaa-ca74411914ee
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-07__a3d54a22-d11c-4d2f-afaa-ca74411914ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22028', '22029', '22030', '22031', '22032']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22028:22028 -p 22029:22029 -p 22030:22030 -p 22031:22031 -p 22032:22032 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22030 --rest-port=22028 --tcp-port=22029 --discv5-udp-port=22031 --rest-address=0.0.0.0 --nat=extip:172.18.217.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5b1cf52ba72aa01916c09bb43cdfa280ba300b5d80f62f3ccdcee914e5dfcddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22032 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.37 waku 4da09b3e916e7fdb780c2d59e8103674389ab5e2464fbb40a240766e67939f4c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 32ed5b5d3a4f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4da09b3e916e. Setting up logs at ./log/docker/node1_2026-03-18_09-07-07__a3d54a22-d11c-4d2f-afaa-ca74411914ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22028
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 750e3fbe7f34. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22028/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22028/debug/v1/info" -H "Content-Type: application/json" -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.37/tcp/22029/p2p/16Uiu2HAmRDvXJT1zZYBLbKAk9qgYfw6wPY464XeXAiv963KMiydV","/ip4/172.18.217.37/tcp/22030/ws/p2p/16Uiu2HAmRDvXJT1zZYBLbKAk9qgYfw6wPY464XeXAiv963KMiydV"],"enrUri":"enr:-L24QMWdkSBDKoE1z-BgUmgwph9gZWPeHijqacUVnb6cvRMnfQecVaijU9RD05kIFEZD5q1cIHWdbKA0J3KkDGjYbY8CgmlkgnY0gmlwhKwS2SWKbXVsdGlhZGRyc5YACASsEtklBlYNAAoErBLZJQZWDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDurwVCbwWJnOkGJxMsi62qdr2QvVHTWj7ETTwnRhp2gyDdGNwglYNg3VkcIJWD4V3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-07__a3d54a22-d11c-4d2f-afaa-ca74411914ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49394', '49395', '49396', '49397', '49398']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49394:49394 -p 49395:49395 -p 49396:49396 -p 49397:49397 -p 49398:49398 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49396 --rest-port=49394 --tcp-port=49395 --discv5-udp-port=49397 --rest-address=0.0.0.0 --nat=extip:172.18.64.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a4d0b4ec7b7cfb2a95be7b8affbf215ffefdf5c2cc33c02a0cfe8d8e5d22c7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMWdkSBDKoE1z-BgUmgwph9gZWPeHijqacUVnb6cvRMnfQecVaijU9RD05kIFEZD5q1cIHWdbKA0J3KkDGjYbY8CgmlkgnY0gmlwhKwS2SWKbXVsdGlhZGRyc5YACASsEtklBlYNAAoErBLZJQZWDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDurwVCbwWJnOkGJxMsi62qdr2QvVHTWj7ETTwnRhp2gyDdGNwglYNg3VkcIJWD4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.213 waku 500ec81184e6bd96638c5f54071c94250fe1917dc2d9bafca5f106e1ffe5f834
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 500ec81184e6. Setting up logs at ./log/docker/node2_2026-03-18_09-07-07__a3d54a22-d11c-4d2f-afaa-ca74411914ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49394
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49394/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49394/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/49395/p2p/16Uiu2HAmRgrWEUckSpsjEkQ1UJL7rLLRmrhsNUz8od2tcwpkLh26","/ip4/172.18.64.213/tcp/49396/ws/p2p/16Uiu2HAmRgrWEUckSpsjEkQ1UJL7rLLRmrhsNUz8od2tcwpkLh26"],"enrUri":"enr:-L24QPHkyINVcvHvZpriskwTueStKa1t0CK4Wqv1FmE9EY5wMvRntgMp9FS8mzwqs2HXVEKFDqC0qqJpll3e8cTyDScCgmlkgnY0gmlwhKwSQNWKbXVsdGlhZGRyc5YACASsEkDVBsDzAAoErBJA1QbA9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwaI4atfljpALw9DPKVphCK1FmkUgQjNOvlN12RKeBueDdGNwgsDzg3VkcILA9YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.37/tcp/22029/p2p/16Uiu2HAmRDvXJT1zZYBLbKAk9qgYfw6wPY464XeXAiv963KMiydV"]'
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:22028/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:49394/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:22028/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22028/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824830154718208,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49394/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824830154718208,"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:22028/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22028/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":10,"timestamp":1773824830271449682,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49394/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":10,"timestamp":1773824830271449682,"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 4da09b3e916e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 500ec81184e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-03-18 09:10:07.884 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:07.885 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-03-18_09-10-07__cb4bc322-3402-4a0a-85c9-325b27c1e827
2026-03-18 09:10:07.885 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:07.885 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:10:07.885 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-18 09:10:07.893 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:07.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-07__cb4bc322-3402-4a0a-85c9-325b27c1e827__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:07.894 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:07.894 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:07.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:07.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.44
2026-03-18 09:10:07.897 DEBUG [src.node.docker_mananger] Generated ports ['47763', '47764', '47765', '47766', '47767']
2026-03-18 09:10:07.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:07.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:07.898 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:07.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 47763:47763 -p 47764:47764 -p 47765:47765 -p 47766:47766 -p 47767:47767 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47765 --rest-port=47763 --tcp-port=47764 --discv5-udp-port=47766 --rest-address=0.0.0.0 --nat=extip:172.18.138.44 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=055c10dfa9a31fd1d0d4f61c69b0ba5fc8d83a4386ecc2743ababe2a0e1c0fb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47767 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:10:08.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.44 waku 509d885ddecc04cc12ef4765caf7d0509d0aaef66123ef15025f033a1c2e7918
2026-03-18 09:10:08.102 ERROR [src.node.docker_mananger] Max retries reached for container a750492b8c93. Exiting log stream.
2026-03-18 09:10:08.141 DEBUG [src.node.docker_mananger] Container started with ID 509d885ddecc. Setting up logs at ./log/docker/node1_2026-03-18_09-10-07__cb4bc322-3402-4a0a-85c9-325b27c1e827__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:08.142 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47763
2026-03-18 09:10:08.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:08.663 ERROR [src.node.docker_mananger] Max retries reached for container 16f35929a4bb. Exiting log stream.
2026-03-18 09:10:09.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47763/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:09.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-18 09:10:09.145 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:09.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:09.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.44/tcp/47764/p2p/16Uiu2HAmBzPbtKVLv5BXgPGBRr3zuo2aftot4VzBYrqAKutXy4KH","/ip4/172.18.138.44/tcp/47765/ws/p2p/16Uiu2HAmBzPbtKVLv5BXgPGBRr3zuo2aftot4VzBYrqAKutXy4KH"],"enrUri":"enr:-L24QNTWwIc2vQRBAtoHHDiVY-341CCrlwtjYQkgiTQnztMaBYPMXZZFbLz2YCh6fgvmBiQXfIVuMJCaHHuZNsnHN6sCgmlkgnY0gmlwhKwSiiyKbXVsdGlhZGRyc5YACASsEoosBrqUAAoErBKKLAa6ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9hyjoL2Tdf0qmyM1YQiDSgbRuDESfd_EK-DRWzsKIhCDdGNwgrqUg3VkcIK6loV3YWt1MgU"}'
2026-03-18 09:10:09.148 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:09.155 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:09.155 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-07__cb4bc322-3402-4a0a-85c9-325b27c1e827__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:09.155 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:09.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:09.157 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:09.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.99
2026-03-18 09:10:09.157 DEBUG [src.node.docker_mananger] Generated ports ['11394', '11395', '11396', '11397', '11398']
2026-03-18 09:10:09.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:09.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:09.158 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:09.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 11394:11394 -p 11395:11395 -p 11396:11396 -p 11397:11397 -p 11398:11398 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11396 --rest-port=11394 --tcp-port=11395 --discv5-udp-port=11397 --rest-address=0.0.0.0 --nat=extip:172.18.227.99 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=23a71e90a8c3a415cc8824c6555b4ae085441e7ccdf79591a61db4f23d89aef7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNTWwIc2vQRBAtoHHDiVY-341CCrlwtjYQkgiTQnztMaBYPMXZZFbLz2YCh6fgvmBiQXfIVuMJCaHHuZNsnHN6sCgmlkgnY0gmlwhKwSiiyKbXVsdGlhZGRyc5YACASsEoosBrqUAAoErBKKLAa6ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9hyjoL2Tdf0qmyM1YQiDSgbRuDESfd_EK-DRWzsKIhCDdGNwgrqUg3VkcIK6loV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-18 09:10:09.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.99 waku ef5f6806ccc70a43e957a4927cf1f1a6b5d347a81e210c324fe10f220fdedb17
2026-03-18 09:10:09.409 DEBUG [src.node.docker_mananger] Container started with ID ef5f6806ccc7. Setting up logs at ./log/docker/node2_2026-03-18_09-10-07__cb4bc322-3402-4a0a-85c9-325b27c1e827__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:09.410 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11394
2026-03-18 09:10:09.410 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:10.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:10:10.436 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:10.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.99/tcp/11395/p2p/16Uiu2HAmQWxVkkrVw1eDagSJnw4fhEyHhdVDYAW27agFdacqShFC","/ip4/172.18.227.99/tcp/11396/ws/p2p/16Uiu2HAmQWxVkkrVw1eDagSJnw4fhEyHhdVDYAW27agFdacqShFC"],"enrUri":"enr:-L24QMNH9KIue23IF35QS4WTJFgSWQCpiqEAfefoidslPaGLeOnEIxGyanYgsevwoAayFeM6YzQDPBjcbg5JMJLswGQCgmlkgnY0gmlwhKwS42OKbXVsdGlhZGRyc5YACASsEuNjBiyDAAoErBLjYwYshN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDsD2AEYmDvxFCIF-XZmSjyx8F3JLHdlBeSOHvS9Uqlt-DdGNwgiyDg3VkcIIshYV3YWt1MgE"}'
2026-03-18 09:10:10.455 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:10.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.44/tcp/47764/p2p/16Uiu2HAmBzPbtKVLv5BXgPGBRr3zuo2aftot4VzBYrqAKutXy4KH"]'
2026-03-18 09:10:10.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-18 09:10:10.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11394/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-03-18 09:10:10.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47763/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:10:10.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:10.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:10:10.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773825010475057633,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773825010481742300,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773825010488400810,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773825010495274866,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773825010500635778,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773825010506554890,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773825010512276297,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11394/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:10.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773825010519464408,"ephemeral":false,"proof":""}]'
2026-03-18 09:10:10.648 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:10.649 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:10.649 DEBUG [src.node.waku_node] Stopping container with id 509d885ddecc
2026-03-18 09:10:11.205 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:11.207 DEBUG [src.node.waku_node] Stopping container with id ef5f6806ccc7
2026-03-18 09:10:11.784 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:11.787 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:11.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:11.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,144 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_nodes_have_store_true with id: 2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.76.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36458', '36459', '36460', '36461', '36462']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36458:36458 -p 36459:36459 -p 36460:36460 -p 36461:36461 -p 36462:36462 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36460 --rest-port=36458 --tcp-port=36459 --discv5-udp-port=36461 --rest-address=0.0.0.0 --nat=extip:172.18.76.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8bb271f971dbcf0ba6c1ddc738d8c778ac44c73cbc7eb49679e479cd8288c7a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36462 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a808182958e3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.73 waku 2f64e02483ddc1438eb031a7b52bbca4becbf19ce8db4a8fc61127a71f3d3f2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f64e02483dd. Setting up logs at ./log/docker/node1_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36458
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 f2cc23689ed7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36458/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:36458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.73/tcp/36459/p2p/16Uiu2HAmS7vThNzJ5GEHETBF5VL2MJHFWhMUX643RuQKqP6xymWL","/ip4/172.18.76.73/tcp/36460/ws/p2p/16Uiu2HAmS7vThNzJ5GEHETBF5VL2MJHFWhMUX643RuQKqP6xymWL"],"enrUri":"enr:-L24QOgFlaVWPCBkO43udKqUJMryy3iLyjB3tpQH68AqU5TGVX9bnJZZDnx5sMvwe8-ChhzwCjc-vaeduCLh4NXs6lICgmlkgnY0gmlwhKwSTEmKbXVsdGlhZGRyc5YACASsEkxJBo5rAAoErBJMSQaObN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyA42x1yK29IRIDtJhp8yXTtsiE0F21mDXXAIGjGhFaWDdGNwgo5rg3VkcIKObYV3YWt1MgM"}'
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.216.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28639', '28640', '28641', '28642', '28643']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28639:28639 -p 28640:28640 -p 28641:28641 -p 28642:28642 -p 28643:28643 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28641 --rest-port=28639 --tcp-port=28640 --discv5-udp-port=28642 --rest-address=0.0.0.0 --nat=extip:172.18.216.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9d3ffc3baa545383e8e3ee297eacf6da59480aa42d4e8bf3870b37cd5b8f1f1a --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28643 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOgFlaVWPCBkO43udKqUJMryy3iLyjB3tpQH68AqU5TGVX9bnJZZDnx5sMvwe8-ChhzwCjc-vaeduCLh4NXs6lICgmlkgnY0gmlwhKwSTEmKbXVsdGlhZGRyc5YACASsEkxJBo5rAAoErBJMSQaObN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyA42x1yK29IRIDtJhp8yXTtsiE0F21mDXXAIGjGhFaWDdGNwgo5rg3VkcIKObYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.114 waku 126ae92611f32e703270c5f9ce0292fc4c563652d89002bcc2dc28fd73f926eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 126ae92611f3. Setting up logs at ./log/docker/node2_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 28639
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28639/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:28639/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.114/tcp/28640/p2p/16Uiu2HAmKjUf4YfQPSJ3vMJYvcFYf6TJguzMAPAtxMuJGbvc7CBh","/ip4/172.18.216.114/tcp/28641/ws/p2p/16Uiu2HAmKjUf4YfQPSJ3vMJYvcFYf6TJguzMAPAtxMuJGbvc7CBh"],"enrUri":"enr:-L24QFmCrwapN5ty8sSs0Qz9kwel6mv2ffA0OuYX7xgt-8KPQJLBwWRfH1BfslAPob3Ixli2mjJRUKvL-q4JRfIhDGwCgmlkgnY0gmlwhKwS2HKKbXVsdGlhZGRyc5YACASsEthyBm_gAAoErBLYcgZv4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaSgjTIVzD1EQbCrsQtPmUKASb6cvIbKBT6t8m6xP9jiDdGNwgm_gg3VkcIJv4oV3YWt1MhM"}'
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.114.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21157', '21158', '21159', '21160', '21161']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21157:21157 -p 21158:21158 -p 21159:21159 -p 21160:21160 -p 21161:21161 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21159 --rest-port=21157 --tcp-port=21158 --discv5-udp-port=21160 --rest-address=0.0.0.0 --nat=extip:172.18.114.148 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6edbbacdf33ddcf5cd3a23e2f474d327e67e9bdd2fb7cdef0663b4dfea6bba9d --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21161 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFmCrwapN5ty8sSs0Qz9kwel6mv2ffA0OuYX7xgt-8KPQJLBwWRfH1BfslAPob3Ixli2mjJRUKvL-q4JRfIhDGwCgmlkgnY0gmlwhKwS2HKKbXVsdGlhZGRyc5YACASsEthyBm_gAAoErBLYcgZv4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaSgjTIVzD1EQbCrsQtPmUKASb6cvIbKBT6t8m6xP9jiDdGNwgm_gg3VkcIJv4oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.148 waku c4c01b03a411ea32bbfb966aec9a0a4e0f5ee71538a36bff10a4b1e1543a9e3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4c01b03a411. Setting up logs at ./log/docker/node3_2026-03-18_09-09-39__2936d039-611c-4888-a534-bc77e4a419b6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21157
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:21157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.148/tcp/21158/p2p/16Uiu2HAmNyWc8WWcwU4qFgQpezCA9GLJ3hxKZ78eKivF724drKeD","/ip4/172.18.114.148/tcp/21159/ws/p2p/16Uiu2HAmNyWc8WWcwU4qFgQpezCA9GLJ3hxKZ78eKivF724drKeD"],"enrUri":"enr:-L24QPRPNqD2Pay5Yq-HAHLlO_xqM7QOLkpaHxd2LK0lm7erQSHIx2qMOTK-VuC19ycFDPMLsZf9XyfJAdoAhmnjPIACgmlkgnY0gmlwhKwScpSKbXVsdGlhZGRyc5YACASsEnKUBlKmAAoErBJylAZSp90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmVOIxGnGksxVghouWqG0VZ-kt5qFcS0hvevfsCKJRv6DdGNwglKmg3VkcIJSqIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28639/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.73/tcp/36459/p2p/16Uiu2HAmS7vThNzJ5GEHETBF5VL2MJHFWhMUX643RuQKqP6xymWL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21157/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.114/tcp/28640/p2p/16Uiu2HAmKjUf4YfQPSJ3vMJYvcFYf6TJguzMAPAtxMuJGbvc7CBh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:28639/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21157/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:36458/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xbc567a46ca00ad43b42308a9bc29125476c9b65d0ba73530aff05e16dbc676ee"},{"messageHash":"0x7c0065a3f38b1705534c682a221dfbd7dd4743720ad16322a61329032a57b29c"},{"messageHash":"0x5a0684f75acd8e996f4a5fb5ada90d05b9436519f54b6ee12ebf9fd08b28a188"},{"messageHash":"0xff48852e8414ec23269550850517f13434acc0768817467d763959ef31906fe2"},{"messageHash":"0xef582a3fe1d12f7c995c797bad513863f81e18882359a41f20194a20a0442f33"},{"messageHash":"0xb70895643a3c17848c85cc2c98d1279697e572808b02165d1a284abf0b372d0e"},{"messageHash":"0x0dd013fb6a6414ce90d12ffbd52e181393ddb9ab64a246e21b20b2f0fda9b40c"},{"messageHash":"0xe05e3304a02e1ff6ac370eeb6c00bd0648c8917bc402c7cb37865175130a3be1"},{"messageHash":"0x6eee3829d701142d6e79d36b19922af9f34db7b99146eb90b510321a0916b8fb"},{"messageHash":"0xd417d2f134aa4b1a7c850a828a0ab337991caf7d50e51e670e367943f6ce7ae9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:28639/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xbc567a46ca00ad43b42308a9bc29125476c9b65d0ba73530aff05e16dbc676ee"},{"messageHash":"0x7c0065a3f38b1705534c682a221dfbd7dd4743720ad16322a61329032a57b29c"},{"messageHash":"0x5a0684f75acd8e996f4a5fb5ada90d05b9436519f54b6ee12ebf9fd08b28a188"},{"messageHash":"0xff48852e8414ec23269550850517f13434acc0768817467d763959ef31906fe2"},{"messageHash":"0xef582a3fe1d12f7c995c797bad513863f81e18882359a41f20194a20a0442f33"},{"messageHash":"0xb70895643a3c17848c85cc2c98d1279697e572808b02165d1a284abf0b372d0e"},{"messageHash":"0x0dd013fb6a6414ce90d12ffbd52e181393ddb9ab64a246e21b20b2f0fda9b40c"},{"messageHash":"0xe05e3304a02e1ff6ac370eeb6c00bd0648c8917bc402c7cb37865175130a3be1"},{"messageHash":"0x6eee3829d701142d6e79d36b19922af9f34db7b99146eb90b510321a0916b8fb"},{"messageHash":"0xd417d2f134aa4b1a7c850a828a0ab337991caf7d50e51e670e367943f6ce7ae9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:21157/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xbc567a46ca00ad43b42308a9bc29125476c9b65d0ba73530aff05e16dbc676ee"},{"messageHash":"0x7c0065a3f38b1705534c682a221dfbd7dd4743720ad16322a61329032a57b29c"},{"messageHash":"0x5a0684f75acd8e996f4a5fb5ada90d05b9436519f54b6ee12ebf9fd08b28a188"},{"messageHash":"0xff48852e8414ec23269550850517f13434acc0768817467d763959ef31906fe2"},{"messageHash":"0xef582a3fe1d12f7c995c797bad513863f81e18882359a41f20194a20a0442f33"},{"messageHash":"0xb70895643a3c17848c85cc2c98d1279697e572808b02165d1a284abf0b372d0e"},{"messageHash":"0x0dd013fb6a6414ce90d12ffbd52e181393ddb9ab64a246e21b20b2f0fda9b40c"},{"messageHash":"0xe05e3304a02e1ff6ac370eeb6c00bd0648c8917bc402c7cb37865175130a3be1"},{"messageHash":"0x6eee3829d701142d6e79d36b19922af9f34db7b99146eb90b510321a0916b8fb"},{"messageHash":"0xd417d2f134aa4b1a7c850a828a0ab337991caf7d50e51e670e367943f6ce7ae9"}]}'
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 2f64e02483dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 126ae92611f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4c01b03a411
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f64e02483dd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_refresh_existing with id: 2026-03-18_09-08-48__06366ff4-9285-4bd9-8bf7-af84d946dc8d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-08-48__06366ff4-9285-4bd9-8bf7-af84d946dc8d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25853', '25854', '25855', '25856', '25857']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25853:25853 -p 25854:25854 -p 25855:25855 -p 25856:25856 -p 25857:25857 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25855 --rest-port=25853 --tcp-port=25854 --discv5-udp-port=25856 --rest-address=0.0.0.0 --nat=extip:172.18.87.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e52f8186922fd8f5d265d681def331d829d73cbdde98cd77e2afbef7dbcec19d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25857 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.45 waku 15aa726bd2c801826d67ec1587593d13ee2b21237de34a506580343b5171a519
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e6f81f41cb1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15aa726bd2c8. Setting up logs at ./log/docker/node1_2026-03-18_09-08-48__06366ff4-9285-4bd9-8bf7-af84d946dc8d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25853
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 a766d3021cb1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:25853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.45/tcp/25854/p2p/16Uiu2HAmJgxCRxAJZRyFVx1LBxo5wYwCaVQBiqYoLTfNGtpzV998","/ip4/172.18.87.45/tcp/25855/ws/p2p/16Uiu2HAmJgxCRxAJZRyFVx1LBxo5wYwCaVQBiqYoLTfNGtpzV998"],"enrUri":"enr:-L24QMw5RtmFWC4r0mUCYD3nVL2kbUGfGxzm86mNmMa_O_xgFRHKZKvbvoLIFfktTmIbk37C_olxMXSMhkDiDYwhX5QCgmlkgnY0gmlwhKwSVy2KbXVsdGlhZGRyc5YACASsElctBmT-AAoErBJXLQZk_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWabZXGn5W9xjeTrUcv0AcSdNCXEBG53T34nu0Z5edYeDdGNwgmT-g3VkcIJlAIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-08-48__06366ff4-9285-4bd9-8bf7-af84d946dc8d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6356', '6357', '6358', '6359', '6360']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6356:6356 -p 6357:6357 -p 6358:6358 -p 6359:6359 -p 6360:6360 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6358 --rest-port=6356 --tcp-port=6357 --discv5-udp-port=6359 --rest-address=0.0.0.0 --nat=extip:172.18.76.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d1ab1fa26750cc2de82ded902e88ef01d87c051faed3daf17e81cfffbbafcb76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6360 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMw5RtmFWC4r0mUCYD3nVL2kbUGfGxzm86mNmMa_O_xgFRHKZKvbvoLIFfktTmIbk37C_olxMXSMhkDiDYwhX5QCgmlkgnY0gmlwhKwSVy2KbXVsdGlhZGRyc5YACASsElctBmT-AAoErBJXLQZk_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWabZXGn5W9xjeTrUcv0AcSdNCXEBG53T34nu0Z5edYeDdGNwgmT-g3VkcIJlAIV3YWt1MgU --filternode=/ip4/172.18.87.45/tcp/25854/p2p/16Uiu2HAmJgxCRxAJZRyFVx1LBxo5wYwCaVQBiqYoLTfNGtpzV998
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.8 waku d6b3219c27c25b7c3d6da0ae5d1b142580db8c3468a84732aa8abdd7f600c536
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6b3219c27c2. Setting up logs at ./log/docker/node2_2026-03-18_09-08-48__06366ff4-9285-4bd9-8bf7-af84d946dc8d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 6356
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6356/health" -H "Content-Type: application/json" -d 'None'
INFO  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:6356/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.8/tcp/6357/p2p/16Uiu2HAmMfZvVpZGGshCxZR1VT5f3Yqy62uaLQh9id1TdxV5GNmo","/ip4/172.18.76.8/tcp/6358/ws/p2p/16Uiu2HAmMfZvVpZGGshCxZR1VT5f3Yqy62uaLQh9id1TdxV5GNmo"],"enrUri":"enr:-L24QPEe_96k32Th_LrMIbAMGJuwxC_SZXd22RWuLnlU6z3oF801pCHPxC34qBBHI8C62FutCwWYhcDJVNCv4ER3MYoCgmlkgnY0gmlwhKwSTAiKbXVsdGlhZGRyc5YACASsEkwIBhjVAAoErBJMCAYY1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhd8kl6pBhAM3oG0DSJXhbYgB9Go3j8I6PEAsaywnG_KDdGNwghjVg3VkcIIY14V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6356/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.45/tcp/25854/p2p/16Uiu2HAmJgxCRxAJZRyFVx1LBxo5wYwCaVQBiqYoLTfNGtpzV998"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:6356/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "00df9a29-b5f7-4b32-b259-5c3747e2e3f9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"00df9a29-b5f7-4b32-b259-5c3747e2e3f9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:6356/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6356/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":1773824930764962995,"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 15aa726bd2c8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d6b3219c27c2
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-18 09:09:54.579 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:09:54.579 DEBUG [tests.conftest] Running test: test_store_sync_range_with_zero_jitter with id: 2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc
2026-03-18 09:09:54.580 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:09:54.587 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:54.587 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:54.593 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:54.594 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:54.601 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:09:54.601 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:54.601 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:09:54.602 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:09:54.602 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:09:54.604 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:09:54.604 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.129
2026-03-18 09:09:54.604 DEBUG [src.node.docker_mananger] Generated ports ['8895', '8896', '8897', '8898', '8899']
2026-03-18 09:09:54.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:09:54.604 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:09:54.605 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:09:54.605 DEBUG [src.node.docker_mananger] docker run -i -t -p 8895:8895 -p 8896:8896 -p 8897:8897 -p 8898:8898 -p 8899:8899 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8897 --rest-port=8895 --tcp-port=8896 --discv5-udp-port=8898 --rest-address=0.0.0.0 --nat=extip:172.18.238.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=183adeec85b96fb41eb5ec3fb1c39d63c155aeebce107bf401ced21a530743cd --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8899 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-18 09:09:54.800 ERROR [src.node.docker_mananger] Max retries reached for container cccf1837d60d. Exiting log stream.
2026-03-18 09:09:54.805 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.129 waku 8a41908ce2bd6f0ce9c0d1be6bd75338970d2a6e69f4bf17c3d3a41c2271ec52
2026-03-18 09:09:54.842 DEBUG [src.node.docker_mananger] Container started with ID 8a41908ce2bd. Setting up logs at ./log/docker/node1_2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:09:54.843 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8895
2026-03-18 09:09:54.843 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:09:55.366 ERROR [src.node.docker_mananger] Max retries reached for container 91743f138567. Exiting log stream.
2026-03-18 09:09:55.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8895/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:55.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:09:55.847 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:09:55.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:09:55.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.129/tcp/8896/p2p/16Uiu2HAm8jModgJteEZwPGrcrfyi2XGLedzxU7mU5YE1zjZHGUK5","/ip4/172.18.238.129/tcp/8897/ws/p2p/16Uiu2HAm8jModgJteEZwPGrcrfyi2XGLedzxU7mU5YE1zjZHGUK5"],"enrUri":"enr:-L24QCiDjrwhgokp_EHAiYjAX5xMzLZPOiwKbjF8KB3vcXeofE63brve-i0IYpHxgyAdIIdPvur1MMT0-e2NLPkoLBcCgmlkgnY0gmlwhKwS7oGKbXVsdGlhZGRyc5YACASsEu6BBiLAAAoErBLugQYiwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxa_VeEhFg6kL30pLNcb3sWZ0OLzsS7TA7FysBTU3rzyDdGNwgiLAg3VkcIIiwoV3YWt1MhM"}'
2026-03-18 09:09:55.850 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:09:55.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8895/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:09:55.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:55.869 DEBUG [src.steps.store] Relaying message
2026-03-18 09:09:55.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:09:55.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:55.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:09:56.073 DEBUG [src.steps.store] Relaying message
2026-03-18 09:09:56.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:09:56.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:56.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:09:56.279 DEBUG [src.steps.store] Relaying message
2026-03-18 09:09:56.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8895/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:09:56.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:09:56.284 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:10:21.485 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:21.485 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:21.487 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:21.487 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.208
2026-03-18 09:10:21.487 DEBUG [src.node.docker_mananger] Generated ports ['4841', '4842', '4843', '4844', '4845']
2026-03-18 09:10:21.487 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:21.488 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:21.488 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:21.488 DEBUG [src.node.docker_mananger] docker run -i -t -p 4841:4841 -p 4842:4842 -p 4843:4843 -p 4844:4844 -p 4845:4845 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4843 --rest-port=4841 --tcp-port=4842 --discv5-udp-port=4844 --rest-address=0.0.0.0 --nat=extip:172.18.189.208 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfd1dcc5cb92fa661a6baf0bc3eeffa2decfbb7d6d0cdda33120c72de70f6cf9 --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4845 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QCiDjrwhgokp_EHAiYjAX5xMzLZPOiwKbjF8KB3vcXeofE63brve-i0IYpHxgyAdIIdPvur1MMT0-e2NLPkoLBcCgmlkgnY0gmlwhKwS7oGKbXVsdGlhZGRyc5YACASsEu6BBiLAAAoErBLugQYiwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxa_VeEhFg6kL30pLNcb3sWZ0OLzsS7TA7FysBTU3rzyDdGNwgiLAg3VkcIIiwoV3YWt1MhM
2026-03-18 09:10:21.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.208 waku 5b97ddcf5378bebac044302bc0f02be567c7ad9be70d8ef10656e3fff0c1fee8
2026-03-18 09:10:21.729 DEBUG [src.node.docker_mananger] Container started with ID 5b97ddcf5378. Setting up logs at ./log/docker/node2_2026-03-18_09-09-54__b55b3a37-58e7-4c91-89d4-fbbac5133ddc__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:21.730 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4841
2026-03-18 09:10:21.730 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:22.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4841/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:22.733 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-18 09:10:22.734 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:22.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4841/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:22.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.208/tcp/4842/p2p/16Uiu2HAm21nR61A1ZQWBKCe12JM2aH6TgarS3vFm2dNauWmR4zAt","/ip4/172.18.189.208/tcp/4843/ws/p2p/16Uiu2HAm21nR61A1ZQWBKCe12JM2aH6TgarS3vFm2dNauWmR4zAt"],"enrUri":"enr:-L24QPx7RWmw5BSMgIkdzgoUAAtvRcDa351EegKJWuHSLr2LEeIjQ_qyRy-05b_hCDb6aEr2lkWyqhlexsvk44sWOZcCgmlkgnY0gmlwhKwSvdCKbXVsdGlhZGRyc5YACASsEr3QBhLqAAoErBK90AYS690DgnJzhQDGAQAAiXNlY3AyNTZrMaECYeMleWBpfL6TB9BpgcxPjdrarKrlM-waeVbXUc-iAPmDdGNwghLqg3VkcIIS7IV3YWt1MhI"}'
2026-03-18 09:10:22.736 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:22.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4841/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.129/tcp/8896/p2p/16Uiu2HAm8jModgJteEZwPGrcrfyi2XGLedzxU7mU5YE1zjZHGUK5"]'
2026-03-18 09:10:22.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:10:32.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4841/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:32.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-18 09:10:32.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:10:32.776 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:10:32.776 DEBUG [src.node.waku_node] Stopping container with id 8a41908ce2bd
2026-03-18 09:10:33.397 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:33.398 DEBUG [src.node.waku_node] Stopping container with id 5b97ddcf5378
2026-03-18 09:10:33.977 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:10:33.979 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:10:33.990 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:10:33.998 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-18 09:11:12.503 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:11:12.504 DEBUG [tests.conftest] Running test: test_store_with_not_valid_content_topic with id: 2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711
2026-03-18 09:11:12.504 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:11:12.504 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:11:12.505 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:11:12.512 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:12.513 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:12.513 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:12.513 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:12.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:12.515 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.86
2026-03-18 09:11:12.515 DEBUG [src.node.docker_mananger] Generated ports ['56170', '56171', '56172', '56173', '56174']
2026-03-18 09:11:12.515 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:12.515 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:12.515 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:12.515 DEBUG [src.node.docker_mananger] docker run -i -t -p 56170:56170 -p 56171:56171 -p 56172:56172 -p 56173:56173 -p 56174:56174 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56172 --rest-port=56170 --tcp-port=56171 --discv5-udp-port=56173 --rest-address=0.0.0.0 --nat=extip:172.18.238.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccccc6decd8cf0a5b0f6feaa2e85d3b262395a4fdecff8bbfc4fd29ccea8ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56174 --metrics-logging=true --store=true --relay=true
2026-03-18 09:11:12.719 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.86 waku 88a87e4939a69912eb97b36a4495b0bedb66910204b45a2398925efbacf79b55
2026-03-18 09:11:12.740 ERROR [src.node.docker_mananger] Max retries reached for container 183fb92c6c25. Exiting log stream.
2026-03-18 09:11:12.757 DEBUG [src.node.docker_mananger] Container started with ID 88a87e4939a6. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:12.758 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56170
2026-03-18 09:11:12.758 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:13.297 ERROR [src.node.docker_mananger] Max retries reached for container c8563126acf8. Exiting log stream.
2026-03-18 09:11:13.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56170/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:13.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:11:13.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:13.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:13.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k","/ip4/172.18.238.86/tcp/56172/ws/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k"],"enrUri":"enr:-L24QPZehxMBh6btRX3B5wMDu5Po2vAMQFPURAS2lMUBq9wnAKi_2XspwMMspoc6cGNHYVcyGYsFMLbZbRcHnkJcW2gCgmlkgnY0gmlwhKwS7laKbXVsdGlhZGRyc5YACASsEu5WBttrAAoErBLuVgbbbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDB6r2qFI9ETkESpD_iG7Ep7IUyxUOCv2V6d7DhR3PlpGDdGNwgttrg3VkcILbbYV3YWt1MgM"}'
2026-03-18 09:11:13.765 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:13.772 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:11:13.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:13.773 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:11:13.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:11:13.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:11:13.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.220
2026-03-18 09:11:13.774 DEBUG [src.node.docker_mananger] Generated ports ['18826', '18827', '18828', '18829', '18830']
2026-03-18 09:11:13.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:11:13.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:11:13.775 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:11:13.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 18826:18826 -p 18827:18827 -p 18828:18828 -p 18829:18829 -p 18830:18830 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18828 --rest-port=18826 --tcp-port=18827 --discv5-udp-port=18829 --rest-address=0.0.0.0 --nat=extip:172.18.5.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0cdb037a2b018dea624cc9c043bbfac1effb0a810c09cfbfeacc0d1ef9eeba25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18830 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPZehxMBh6btRX3B5wMDu5Po2vAMQFPURAS2lMUBq9wnAKi_2XspwMMspoc6cGNHYVcyGYsFMLbZbRcHnkJcW2gCgmlkgnY0gmlwhKwS7laKbXVsdGlhZGRyc5YACASsEu5WBttrAAoErBLuVgbbbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDB6r2qFI9ETkESpD_iG7Ep7IUyxUOCv2V6d7DhR3PlpGDdGNwgttrg3VkcILbbYV3YWt1MgM --storenode=/ip4/172.18.238.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k --store=true --relay=true
2026-03-18 09:11:13.986 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.220 waku 9c8b5e1692dcf1206714c591be4918bd095284bdbdb8dd51de8d59a0086d8760
2026-03-18 09:11:14.022 DEBUG [src.node.docker_mananger] Container started with ID 9c8b5e1692dc. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-12__949490c8-c05b-48e3-80d8-6cde85049711__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:11:14.023 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18826
2026-03-18 09:11:14.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:15.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18826/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:15.027 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-18 09:11:15.028 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:15.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18826/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:15.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.220/tcp/18827/p2p/16Uiu2HAm25bpVwrQJvnSSjQ7fxMGvx2uR48WW7t42GBuZRnKMptv","/ip4/172.18.5.220/tcp/18828/ws/p2p/16Uiu2HAm25bpVwrQJvnSSjQ7fxMGvx2uR48WW7t42GBuZRnKMptv"],"enrUri":"enr:-L24QE52r4OzZy_RZaUAD_BXA1GaSsIFcSWWfrQzBVIyAzh4SKKaKgM6eDZ_tenn4kzD2UZ_FvxBW4WCMbMjl1TLdM8CgmlkgnY0gmlwhKwSBdyKbXVsdGlhZGRyc5YACASsEgXcBkmLAAoErBIF3AZJjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYt19AeR-7g8icPJ_jkL71zxfY_FFZXAhZPiwrcabyr-DdGNwgkmLg3VkcIJJjYV3YWt1MgM"}'
2026-03-18 09:11:15.030 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:15.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18826/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.86/tcp/56171/p2p/16Uiu2HAmDAvQUNHb1gXvLJwk2ffbcn7yU7Je2mZUnFvU5jVzUV4k"]'
2026-03-18 09:11:15.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:15.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18826/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:15.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.040 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:15.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:15.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:15.248 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:15.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:15.455 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:15.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:15.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:15.663 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:15.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:15.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:15.871 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:15.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:15.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:16.079 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:16.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:16.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:16.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:16.287 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:16.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:16.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:16.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:16.495 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:16.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:16.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:16.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:16.704 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =##
2026-03-18 09:11:16.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56170/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:16.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-18 09:11:16.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18826/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:16.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-18 09:11:16.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56170/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:16.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-18 09:11:16.714 DEBUG [tests.store.test_topics] response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-18 09:11:16.717 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:11:16.718 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:11:16.718 DEBUG [src.node.waku_node] Stopping container with id 88a87e4939a6
2026-03-18 09:11:17.336 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:17.338 DEBUG [src.node.waku_node] Stopping container with id 9c8b5e1692dc
2026-03-18 09:11:17.924 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:17.926 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:11:17.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:17.942 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,125 @@
2026-03-18 09:12:50.986 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:12:50.987 DEBUG [tests.conftest] Running test: test_light_push_after_receiving_node_restarts with id: 2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0
2026-03-18 09:12:50.987 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:12:50.987 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:12:50.998 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:50.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:50.998 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:50.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:51.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:51.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.124
2026-03-18 09:12:51.003 DEBUG [src.node.docker_mananger] Generated ports ['46181', '46182', '46183', '46184', '46185']
2026-03-18 09:12:51.003 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:51.003 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:51.005 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:51.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 46181:46181 -p 46182:46182 -p 46183:46183 -p 46184:46184 -p 46185:46185 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46183 --rest-port=46181 --tcp-port=46182 --discv5-udp-port=46184 --rest-address=0.0.0.0 --nat=extip:172.18.51.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a98eb1fccbadeee6dc127c16c9db88b51ab00f34a1e90faa483f5b26a4eba689 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46185 --metrics-logging=true --lightpush=true --relay=true
2026-03-18 09:12:51.181 ERROR [src.node.docker_mananger] Max retries reached for container 4a9328a0649a. Exiting log stream.
2026-03-18 09:12:51.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.124 waku 4554999bae6ed22956d34a7e5211ba73dfbdab852fe6ff7074c1d19d449d5928
2026-03-18 09:12:51.239 DEBUG [src.node.docker_mananger] Container started with ID 4554999bae6e. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:51.240 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46181
2026-03-18 09:12:51.240 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:51.841 ERROR [src.node.docker_mananger] Max retries reached for container f534c9536382. Exiting log stream.
2026-03-18 09:12:52.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:52.243 INFO [src.node.api_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-18 09:12:52.243 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:52.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:52.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.124/tcp/46182/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3","/ip4/172.18.51.124/tcp/46183/ws/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3"],"enrUri":"enr:-L24QCndIYn61CmL-zBZByfm0L7U7lgxINIMBenDq3eCua9JQb9PvJtG9j4apOZ13Y6R5U1WxpxZqMRj3RCogAD3qt8CgmlkgnY0gmlwhKwSM3yKbXVsdGlhZGRyc5YACASsEjN8BrRmAAoErBIzfAa0Z90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUha-UNSA9F7HXwLra16dRXfUtcuW9HZHlzAjkVTBQ5aDdGNwgrRmg3VkcIK0aIV3YWt1Mgk"}'
2026-03-18 09:12:52.246 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:52.253 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:52.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:52.253 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:52.254 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:52.255 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:52.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.39
2026-03-18 09:12:52.255 DEBUG [src.node.docker_mananger] Generated ports ['14455', '14456', '14457', '14458', '14459']
2026-03-18 09:12:52.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:52.256 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:52.256 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:52.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 14455:14455 -p 14456:14456 -p 14457:14457 -p 14458:14458 -p 14459:14459 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14457 --rest-port=14455 --tcp-port=14456 --discv5-udp-port=14458 --rest-address=0.0.0.0 --nat=extip:172.18.223.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acd2c6c5e9dfbc1a9db6bceac43f458bb21e8b4a13ff351efdbfa4c1f7feeeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14459 --metrics-logging=true --lightpush=false --relay=true
2026-03-18 09:12:52.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.39 waku 18e939924e99ed8f24ed7621da6fbb3ee3094198cf9f067301dadb91f40b7176
2026-03-18 09:12:52.491 DEBUG [src.node.docker_mananger] Container started with ID 18e939924e99. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:52.491 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14455
2026-03-18 09:12:52.491 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:53.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14455/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:53.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:12:53.495 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:53.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:53.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.39/tcp/14456/p2p/16Uiu2HAmNwg2nU9Uzxf9N82v7ovAL1snEfozYazTg6LG55x4rY2X","/ip4/172.18.223.39/tcp/14457/ws/p2p/16Uiu2HAmNwg2nU9Uzxf9N82v7ovAL1snEfozYazTg6LG55x4rY2X"],"enrUri":"enr:-L24QKZ1LeAiLGul5AgF2ZhCAfl4yMjWf5yjkqb5rD_fKl5AXRv2BtVyaE5A1wZ73LJ6moG-0Fbdu2TBQWHH0CxK4ZgCgmlkgnY0gmlwhKwS3yeKbXVsdGlhZGRyc5YACASsEt8nBjh4AAoErBLfJwY4ed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmNsHk7Nn17FrUifhDRFbkHwCJ-uuy6KkF3AvsNHgEeyDdGNwgjh4g3VkcII4eoV3YWt1MgE"}'
2026-03-18 09:12:53.497 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:53.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14455/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.124/tcp/46182/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3"]'
2026-03-18 09:12:53.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:53.551 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:12:53.552 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:53.552 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:12:53.552 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:12:53.554 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:12:53.558 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.21
2026-03-18 09:12:53.558 DEBUG [src.node.docker_mananger] Generated ports ['47241', '47242', '47243', '47244', '47245']
2026-03-18 09:12:53.559 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:12:53.559 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:12:53.560 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:12:53.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 47241:47241 -p 47242:47242 -p 47243:47243 -p 47244:47244 -p 47245:47245 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47243 --rest-port=47241 --tcp-port=47242 --discv5-udp-port=47244 --rest-address=0.0.0.0 --nat=extip:172.18.86.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5fe78c7c4cad2cfa78e3adeb7c742fb26cfd985cafbaeae35edbed6409fdf253 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47245 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCndIYn61CmL-zBZByfm0L7U7lgxINIMBenDq3eCua9JQb9PvJtG9j4apOZ13Y6R5U1WxpxZqMRj3RCogAD3qt8CgmlkgnY0gmlwhKwSM3yKbXVsdGlhZGRyc5YACASsEjN8BrRmAAoErBIzfAa0Z90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUha-UNSA9F7HXwLra16dRXfUtcuW9HZHlzAjkVTBQ5aDdGNwgrRmg3VkcIK0aIV3YWt1Mgk --lightpushnode=/ip4/172.18.51.124/tcp/46182/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3 --lightpush=true --relay=true
2026-03-18 09:12:53.759 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.21 waku 1b5a9528534e1c4a92145f3d8b7d6a995a3f8467bf14392cb6ac4260c8bd8aab
2026-03-18 09:12:53.793 DEBUG [src.node.docker_mananger] Container started with ID 1b5a9528534e. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-12-50__4607669e-93ee-40c1-a85b-3e5a114ba0b0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:12:53.793 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47241
2026-03-18 09:12:53.793 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:12:54.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47241/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:54.796 INFO [src.node.api_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-18 09:12:54.797 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:54.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:54.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.21/tcp/47242/p2p/16Uiu2HAmP2cepxQvbvASTF1sZgGKwp6FzpkffukVnkPaPuNcFiMm","/ip4/172.18.86.21/tcp/47243/ws/p2p/16Uiu2HAmP2cepxQvbvASTF1sZgGKwp6FzpkffukVnkPaPuNcFiMm"],"enrUri":"enr:-L24QFGcvLaFodUJX5w1nqEP-mgbqOzUJzITSNB4jTb3ifxYQHWUws2N7szOSVutJWUwSll79mn0CI0TPd5rBENQbVICgmlkgnY0gmlwhKwSVhWKbXVsdGlhZGRyc5YACASsElYVBriKAAoErBJWFQa4i90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmh8dDQ8kjpIFDBfYjWPqJf0qXscjzJCoHyr7UiD8ufiDdGNwgriKg3VkcIK4jIV3YWt1Mgk"}'
2026-03-18 09:12:54.799 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:54.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.124/tcp/46182/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3"]'
2026-03-18 09:12:54.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.39/tcp/14456/p2p/16Uiu2HAmNwg2nU9Uzxf9N82v7ovAL1snEfozYazTg6LG55x4rY2X"]'
2026-03-18 09:12:54.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:54.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:54.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:54.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.901 DEBUG [src.steps.light_push] Lightpushing message
2026-03-18 09:12:54.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825174901927658}}'
2026-03-18 09:12:54.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:54.917 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-18 09:12:55.017 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:12:55.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825174901927658,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:55.022 DEBUG [src.steps.light_push] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:12:55.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825174901927658,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:55.026 DEBUG [src.steps.light_push] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-18 09:12:55.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47241/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825174901927658,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:55.029 DEBUG [src.node.waku_node] Restarting container with id 4554999bae6e
2026-03-18 09:12:55.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.886 INFO [src.node.api_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-18 09:12:55.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:12:55.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.124/tcp/46182/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3","/ip4/172.18.51.124/tcp/46183/ws/p2p/16Uiu2HAmJBRtwD4reAPdQUqrHRq6H3km9BpRAScRispS7PRBzcH3"],"enrUri":"enr:-L24QCndIYn61CmL-zBZByfm0L7U7lgxINIMBenDq3eCua9JQb9PvJtG9j4apOZ13Y6R5U1WxpxZqMRj3RCogAD3qt8CgmlkgnY0gmlwhKwSM3yKbXVsdGlhZGRyc5YACASsEjN8BrRmAAoErBIzfAa0Z90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUha-UNSA9F7HXwLra16dRXfUtcuW9HZHlzAjkVTBQ5aDdGNwgrRmg3VkcIK0aIV3YWt1Mgk"}'
2026-03-18 09:12:55.894 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:12:55.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:55.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:55.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:55.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:55.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:12:55.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:55.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47241/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773825175902615260}}'
2026-03-18 09:12:55.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:12:55.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:12:55.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773825175902615260,"ephemeral":false,"proof":""}]'
2026-03-18 09:12:55.920 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:12:55.921 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:12:55.921 DEBUG [src.node.waku_node] Stopping container with id 4554999bae6e
2026-03-18 09:12:56.469 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:56.469 DEBUG [src.node.waku_node] Stopping container with id 18e939924e99
2026-03-18 09:12:57.082 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:57.083 DEBUG [src.node.waku_node] Stopping container with id 1b5a9528534e
2026-03-18 09:12:57.287 ERROR [src.node.docker_mananger] Max retries reached for container 4554999bae6e. Exiting log stream.
2026-03-18 09:12:57.613 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:12:57.615 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:12:57.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:12:57.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:12:57.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_of_150_kb with id: 2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64962', '64963', '64964', '64965', '64966']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64962:64962 -p 64963:64963 -p 64964:64964 -p 64965:64965 -p 64966:64966 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64964 --rest-port=64962 --tcp-port=64963 --discv5-udp-port=64965 --rest-address=0.0.0.0 --nat=extip:172.18.214.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b83d14cd0e6edfa615325d3ba28a2a6a8ec2cc4ba946c78497f9ccc4f879eedd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64966 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.246 waku 4b4905c7b0328088dffa4d2ecac8a40983e07eabb8f4098cb05bb83013c380d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b4905c7b032. Setting up logs at ./log/docker/receiving_node1_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64962
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 b7c2364d4654. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f44297c51602. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64962/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:64962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.246/tcp/64963/p2p/16Uiu2HAm48yb9ZbhTWetVtJCeabBejxBDP6XFVUM5z49mWNPMCWw","/ip4/172.18.214.246/tcp/64964/ws/p2p/16Uiu2HAm48yb9ZbhTWetVtJCeabBejxBDP6XFVUM5z49mWNPMCWw"],"enrUri":"enr:-L24QNZ1Oab7IKYrZ8b902clKt-6ufQX1ETOz6U4m9AY6zxqPjq_ZhYXngU9GUcFSGtcSnm0vUlZtmDE7whtak3fKagCgmlkgnY0gmlwhKwS1vaKbXVsdGlhZGRyc5YACASsEtb2Bv3DAAoErBLW9gb9xN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgXI4Q8tRLmBMs5JwzpkBKoeR4J1zstPeTjLEsQnTxTSDdGNwgv3Dg3VkcIL9xYV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8632', '8633', '8634', '8635', '8636']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8632:8632 -p 8633:8633 -p 8634:8634 -p 8635:8635 -p 8636:8636 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8634 --rest-port=8632 --tcp-port=8633 --discv5-udp-port=8635 --rest-address=0.0.0.0 --nat=extip:172.18.21.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=25deddd2cde7ebb3aca918e3d6f6b3eaaff5e980deac015c20d465e8b3174148 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8636 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.6 waku ef39129302b2a75eb755c90355c68157380f9d19907fdc485708aa96a6264acc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef39129302b2. Setting up logs at ./log/docker/receiving_node2_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8632
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8632/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.6/tcp/8633/p2p/16Uiu2HAmVSgvyfLUUeX6KxtVBjt27cmg3j7eT5qsRPgNpZQByZdH","/ip4/172.18.21.6/tcp/8634/ws/p2p/16Uiu2HAmVSgvyfLUUeX6KxtVBjt27cmg3j7eT5qsRPgNpZQByZdH"],"enrUri":"enr:-L24QNaBDNdKfdo5J3HHgymqaj6DnlQ4Of5TudtAxNEFRge8esPFSeTebJJPu_P_-Q5jG-PRGdOZlFh5YyTMJH-3CqICgmlkgnY0gmlwhKwSFQaKbXVsdGlhZGRyc5YACASsEhUGBiG5AAoErBIVBgYhut0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-XADGfs4qyVFqTeRnP7CwCLm2bNYpAwISvsXkZFQ0fiDdGNwgiG5g3VkcIIhu4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8632/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.246/tcp/64963/p2p/16Uiu2HAm48yb9ZbhTWetVtJCeabBejxBDP6XFVUM5z49mWNPMCWw"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17978', '17979', '17980', '17981', '17982']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17978:17978 -p 17979:17979 -p 17980:17980 -p 17981:17981 -p 17982:17982 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17980 --rest-port=17978 --tcp-port=17979 --discv5-udp-port=17981 --rest-address=0.0.0.0 --nat=extip:172.18.104.173 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=01f7e03bb188bd7bf9cb73cfbf8fb4c6fa69a3a1cce64e3ae9576ae9d59eabbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17982 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNZ1Oab7IKYrZ8b902clKt-6ufQX1ETOz6U4m9AY6zxqPjq_ZhYXngU9GUcFSGtcSnm0vUlZtmDE7whtak3fKagCgmlkgnY0gmlwhKwS1vaKbXVsdGlhZGRyc5YACASsEtb2Bv3DAAoErBLW9gb9xN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgXI4Q8tRLmBMs5JwzpkBKoeR4J1zstPeTjLEsQnTxTSDdGNwgv3Dg3VkcIL9xYV3YWt1Mgk --lightpushnode=/ip4/172.18.214.246/tcp/64963/p2p/16Uiu2HAm48yb9ZbhTWetVtJCeabBejxBDP6XFVUM5z49mWNPMCWw --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.173 waku 1d487dbf7db9d391b3ba7c1645aeb66d4b75b27a31293a57df27b51e43a01a60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d487dbf7db9. Setting up logs at ./log/docker/lightpush_node1_2026-03-18_09-10-30__2494330e-8177-435c-b116-8b559e5d33ad__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17978
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:17978/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/17979/p2p/16Uiu2HAmKdMhhg69SBieiLvmRdXo1uKwo67hMcC3VhacejggK8VV","/ip4/172.18.104.173/tcp/17980/ws/p2p/16Uiu2HAmKdMhhg69SBieiLvmRdXo1uKwo67hMcC3VhacejggK8VV"],"enrUri":"enr:-L24QB_GccB0xamtdeFshuH05Xhq5LR9S-2eQeZs20Zznc7_H7oQtTkgXiGiP_z69WbqLsMpPLoLk6s7Q4CPxCWC0NICgmlkgnY0gmlwhKwSaK2KbXVsdGlhZGRyc5YACASsEmitBkY7AAoErBJorQZGPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZ5bKIaVzEzw1h5NSLUH_DZKFZFBAYubVb-sO_n_S6hCDdGNwgkY7g3VkcIJGPYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17978/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.246/tcp/64963/p2p/16Uiu2HAm48yb9ZbhTWetVtJCeabBejxBDP6XFVUM5z49mWNPMCWw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17978/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.6/tcp/8633/p2p/16Uiu2HAmVSgvyfLUUeX6KxtVBjt27cmg3j7eT5qsRPgNpZQByZdH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64962/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:8632/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:17978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:60 Running test with payload length of 153600 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:17978/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4b4905c7b032
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef39129302b2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d487dbf7db9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b4905c7b032. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_extra_field with id: 2026-03-18_09-10-26__35853f83-85e0-48d0-95db-d3446a927e90
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-10-26__35853f83-85e0-48d0-95db-d3446a927e90__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5166', '5167', '5168', '5169', '5170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5166:5166 -p 5167:5167 -p 5168:5168 -p 5169:5169 -p 5170:5170 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5168 --rest-port=5166 --tcp-port=5167 --discv5-udp-port=5169 --rest-address=0.0.0.0 --nat=extip:172.18.240.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=68b3a996dce331d83f8c04caa7b275d8b9bbd553eec9422014e7eebfadfce157 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5170 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.40 waku b7c2364d4654623edc2cf9f2257e4ade4144aa372a84915158773aec733af287
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7c2364d4654. Setting up logs at ./log/docker/node1_2026-03-18_09-10-26__35853f83-85e0-48d0-95db-d3446a927e90__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5166
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 023ea853d750. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f135d2c93df6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5166/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:5166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.40/tcp/5167/p2p/16Uiu2HAmBhQFWhzYTYN1siF7MAerwVRYuniW1n8koovBjyHpokM4","/ip4/172.18.240.40/tcp/5168/ws/p2p/16Uiu2HAmBhQFWhzYTYN1siF7MAerwVRYuniW1n8koovBjyHpokM4"],"enrUri":"enr:-L24QI25f3cV3N8HgSnb4zCra79xgN6MDojJCjmXldCktYvyKfua7u7Msg72u7PDQMNZ9kZDylWKNJ-x2CTZiHv1Cb4CgmlkgnY0gmlwhKwS8CiKbXVsdGlhZGRyc5YACASsEvAoBhQvAAoErBLwKAYUMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8cJ_u8Na2hQ4YvVBul04JYF60kATAKdGgZMZwJbCJ7eDdGNwghQvg3VkcIIUMYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-10-26__35853f83-85e0-48d0-95db-d3446a927e90__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23875', '23876', '23877', '23878', '23879']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23875:23875 -p 23876:23876 -p 23877:23877 -p 23878:23878 -p 23879:23879 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23877 --rest-port=23875 --tcp-port=23876 --discv5-udp-port=23878 --rest-address=0.0.0.0 --nat=extip:172.18.124.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c9d86e98e6ef0be2d79ffb5233a4befcf6dd29d7e1fef7ed3ad1bd2eafe6bfb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23879 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI25f3cV3N8HgSnb4zCra79xgN6MDojJCjmXldCktYvyKfua7u7Msg72u7PDQMNZ9kZDylWKNJ-x2CTZiHv1Cb4CgmlkgnY0gmlwhKwS8CiKbXVsdGlhZGRyc5YACASsEvAoBhQvAAoErBLwKAYUMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8cJ_u8Na2hQ4YvVBul04JYF60kATAKdGgZMZwJbCJ7eDdGNwghQvg3VkcIIUMYV3YWt1MgU --filternode=/ip4/172.18.240.40/tcp/5167/p2p/16Uiu2HAmBhQFWhzYTYN1siF7MAerwVRYuniW1n8koovBjyHpokM4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.172 waku f44297c516026758b9936073c5811853e2983801e55784465621c3332ff118f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f44297c51602. Setting up logs at ./log/docker/node2_2026-03-18_09-10-26__35853f83-85e0-48d0-95db-d3446a927e90__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23875
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23875/health" -H "Content-Type: application/json" -d 'None'
INFO  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:23875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.172/tcp/23876/p2p/16Uiu2HAmCsq7NLJMcto8PDMRkkJXkxnjfACQ6tXgSS98eHvxB9po","/ip4/172.18.124.172/tcp/23877/ws/p2p/16Uiu2HAmCsq7NLJMcto8PDMRkkJXkxnjfACQ6tXgSS98eHvxB9po"],"enrUri":"enr:-L24QA4oOyIYfsQs98xz7KO49Lq-f3N_Bjjo0MALkiuD-1DkF_HpPgqthVLoznSRUipjSbO_Q_33g2A6_rodth3DlB0CgmlkgnY0gmlwhKwSfKyKbXVsdGlhZGRyc5YACASsEnysBl1EAAoErBJ8rAZdRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA0oaUJdmRCOAKEMa6jACR40Uka50spH5ir90LP95HZSDdGNwgl1Eg3VkcIJdRoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23875/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.40/tcp/5167/p2p/16Uiu2HAmBhQFWhzYTYN1siF7MAerwVRYuniW1n8koovBjyHpokM4"]'
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:5166/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:23875/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f5bace22-2e49-4eec-88a0-02367c189466", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f5bace22-2e49-4eec-88a0-02367c189466","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:23875/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:23875/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 b7c2364d4654
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f44297c51602
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-18 09:07:59.108 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:07:59.108 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a
2026-03-18 09:07:59.109 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:07:59.109 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-18 09:07:59.109 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-18 09:07:59.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:07:59.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:07:59.122 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:07:59.122 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:07:59.128 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:07:59.128 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:07:59.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-18 09:07:59.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:07:59.135 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-18 09:07:59.135 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:07:59.136 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:07:59.136 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:07:59.137 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:07:59.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.178
2026-03-18 09:07:59.138 DEBUG [src.node.docker_mananger] Generated ports ['14677', '14678', '14679', '14680', '14681']
2026-03-18 09:07:59.138 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:07:59.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:07:59.138 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:07:59.138 DEBUG [src.node.docker_mananger] docker run -i -t -p 14677:14677 -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14679 --rest-port=14677 --tcp-port=14678 --discv5-udp-port=14680 --rest-address=0.0.0.0 --nat=extip:172.18.152.178 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=2062a3a5e3bcda815cd6f7c5dfc3b3ae5c1d7ecbe24de560e417a2face08bea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14681 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-18 09:07:59.337 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.178 waku dd61af7f73b81e1b6ae720bb177c4dfb33c1fccd923bcedea717cd0ec11ec3f3
2026-03-18 09:07:59.362 ERROR [src.node.docker_mananger] Max retries reached for container a3e4573bb437. Exiting log stream.
2026-03-18 09:07:59.374 DEBUG [src.node.docker_mananger] Container started with ID dd61af7f73b8. Setting up logs at ./log/docker/node1_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:07:59.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14677
2026-03-18 09:07:59.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:07:59.915 ERROR [src.node.docker_mananger] Max retries reached for container f28ec19fb035. Exiting log stream.
2026-03-18 09:08:00.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14677/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:00.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:00.378 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:00.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:00.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.178/tcp/14678/p2p/16Uiu2HAkwWK9H5DmkH3Gob5PfX1iZr7VCZfYJ7ky3Ft7WEScRx7B","/ip4/172.18.152.178/tcp/14679/ws/p2p/16Uiu2HAkwWK9H5DmkH3Gob5PfX1iZr7VCZfYJ7ky3Ft7WEScRx7B"],"enrUri":"enr:-La4QLYspY2iTQkXumutPdQ2PFBYTd0AOpBoE-iGVVxXAUEVTYpVFtNvfYxGWu3od_HNe_19l_L0Jfvl3CrW-GFfXOACgmlkgnY0gmlwhKwSmLKKbXVsdGlhZGRyc5YACASsEpiyBjlWAAoErBKYsgY5V90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHue30CkHuvrwuc-Nc-yjDDbYYgsp4dDY_8HCP48rK3KDdGNwgjlWhXdha3UyAQ"}'
2026-03-18 09:08:00.380 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:00.380 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:00.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:00.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:00.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.71
2026-03-18 09:08:00.382 DEBUG [src.node.docker_mananger] Generated ports ['18654', '18655', '18656', '18657', '18658']
2026-03-18 09:08:00.382 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:00.382 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:00.383 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:00.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 18654:18654 -p 18655:18655 -p 18656:18656 -p 18657:18657 -p 18658:18658 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18656 --rest-port=18654 --tcp-port=18655 --discv5-udp-port=18657 --rest-address=0.0.0.0 --nat=extip:172.18.249.71 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=a4abad1ac7a4a83e3dcde4fba9cd2da907d2f6dd4fce7afce6ceedc81cdab059 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18658 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QLYspY2iTQkXumutPdQ2PFBYTd0AOpBoE-iGVVxXAUEVTYpVFtNvfYxGWu3od_HNe_19l_L0Jfvl3CrW-GFfXOACgmlkgnY0gmlwhKwSmLKKbXVsdGlhZGRyc5YACASsEpiyBjlWAAoErBKYsgY5V90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHue30CkHuvrwuc-Nc-yjDDbYYgsp4dDY_8HCP48rK3KDdGNwgjlWhXdha3UyAQ
2026-03-18 09:08:00.577 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.71 waku a2684e310903d7ed73ac626d930753046c72434237841992f64de88ae9da8fd4
2026-03-18 09:08:00.616 DEBUG [src.node.docker_mananger] Container started with ID a2684e310903. Setting up logs at ./log/docker/node2_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:08:00.617 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18654
2026-03-18 09:08:00.617 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:01.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18654/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:01.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:01.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:01.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:01.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.71/tcp/18655/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt","/ip4/172.18.249.71/tcp/18656/ws/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt"],"enrUri":"enr:-La4QE1tIQXGcKiJuC5yRbIfTH52vx4-sNHKVTqrDYmEt34WdxIn0QCFgndzPxABsUFGc4480JI03zTrLAP8ly8KO88CgmlkgnY0gmlwhKwS-UeKbXVsdGlhZGRyc5YACASsEvlHBkjfAAoErBL5RwZI4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFJIhTGlbUK0a0r82PNxvBAxtho5oijoW9NHfGDNRG9mDdGNwgkjfhXdha3UyAQ"}'
2026-03-18 09:08:01.623 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:01.623 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:01.623 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:01.625 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:01.625 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.67
2026-03-18 09:08:01.625 DEBUG [src.node.docker_mananger] Generated ports ['36616', '36617', '36618', '36619', '36620']
2026-03-18 09:08:01.625 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:01.625 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:01.625 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:01.626 DEBUG [src.node.docker_mananger] docker run -i -t -p 36616:36616 -p 36617:36617 -p 36618:36618 -p 36619:36619 -p 36620:36620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36618 --rest-port=36616 --tcp-port=36617 --discv5-udp-port=36619 --rest-address=0.0.0.0 --nat=extip:172.18.43.67 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=15439a15adf71dd050aa2f8e384ffb91efb440c0fe28cfb15cf0fe8f08eb1fc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36620 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QLYspY2iTQkXumutPdQ2PFBYTd0AOpBoE-iGVVxXAUEVTYpVFtNvfYxGWu3od_HNe_19l_L0Jfvl3CrW-GFfXOACgmlkgnY0gmlwhKwSmLKKbXVsdGlhZGRyc5YACASsEpiyBjlWAAoErBKYsgY5V90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHue30CkHuvrwuc-Nc-yjDDbYYgsp4dDY_8HCP48rK3KDdGNwgjlWhXdha3UyAQ
2026-03-18 09:08:01.826 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.67 waku 4eecb16b61ef406480c2d34869ce4fd2887fbc8b08acdc4cbeb2493911e55728
2026-03-18 09:08:01.861 DEBUG [src.node.docker_mananger] Container started with ID 4eecb16b61ef. Setting up logs at ./log/docker/node3_2026-03-18_09-07-59__93d2cde1-b6c7-4858-8c6c-721f4c55df0a__wakuorg_nwaku:latest.log
2026-03-18 09:08:01.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36616
2026-03-18 09:08:01.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:02.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36616/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:02.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:02.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:02.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:02.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.67/tcp/36617/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc","/ip4/172.18.43.67/tcp/36618/ws/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc"],"enrUri":"enr:-La4QEmGQGjNx8j-waCaAgH2oXD9Gro7R8ofabsX2OaJzUWoIPWqZ3gqk3vHqKoy_kaknXzE0utl2mK6EhNTC0qKA30CgmlkgnY0gmlwhKwSK0OKbXVsdGlhZGRyc5YACASsEitDBo8JAAoErBIrQwaPCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgniEfbXyRUzsV2dfILQ98tfJMEv6lTviv3tZmiODQH2DdGNwgo8JhXdha3UyAQ"}'
2026-03-18 09:08:02.867 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:02.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14677/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.71/tcp/18655/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt"]'
2026-03-18 09:08:02.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18654/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.178/tcp/14678/p2p/16Uiu2HAkwWK9H5DmkH3Gob5PfX1iZr7VCZfYJ7ky3Ft7WEScRx7B"]'
2026-03-18 09:08:02.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14677/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.67/tcp/36617/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc"]'
2026-03-18 09:08:02.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.178/tcp/14678/p2p/16Uiu2HAkwWK9H5DmkH3Gob5PfX1iZr7VCZfYJ7ky3Ft7WEScRx7B"]'
2026-03-18 09:08:02.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14677/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:02.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:02.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36616/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:02.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:02.983 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/198/0, target peers={'/ip4/172.18.249.71/tcp/18655/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt', '/ip4/172.18.43.67/tcp/36617/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc'}
2026-03-18 09:08:02.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14677/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:02.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.43.67/tcp/36617/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.249.71/tcp/18655/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin","score":0.0}]}'
2026-03-18 09:08:02.986 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.43.67/tcp/36617/p2p/16Uiu2HAmMSHwLYzVxRjncdBm5oRAqJTtHZ5EsVcFyAYGyMrSDCkc', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.249.71/tcp/18655/p2p/16Uiu2HAkvoyNY7H6LP54bUeBuouxynzw15qDt3giQAUczxSjNsgt', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-03-18 09:08:02.986 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2026-03-18 09:08:02.988 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:02.989 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:02.990 DEBUG [src.node.waku_node] Stopping container with id dd61af7f73b8
2026-03-18 09:08:03.563 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:03.563 DEBUG [src.node.waku_node] Stopping container with id a2684e310903
2026-03-18 09:08:04.106 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:04.108 DEBUG [src.node.waku_node] Stopping container with id 4eecb16b61ef
2026-03-18 09:08:04.376 ERROR [src.node.docker_mananger] Max retries reached for container dd61af7f73b8. Exiting log stream.
2026-03-18 09:08:04.660 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:04.661 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:04.672 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:04.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:04.680 DEBUG [src.node.docker_mananger] 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-18_09-07-18__c2878b7a-b5ba-48c8-bcf3-bff111e5d9d0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-07-18__c2878b7a-b5ba-48c8-bcf3-bff111e5d9d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39155', '39156', '39157', '39158', '39159']
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 39155:39155 -p 39156:39156 -p 39157:39157 -p 39158:39158 -p 39159:39159 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39157 --rest-port=39155 --tcp-port=39156 --discv5-udp-port=39158 --rest-address=0.0.0.0 --nat=extip:172.18.81.114 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4903d9e9d6ffa9f7ab5658af7aab5b739f911dfc52a00cf0de5d5efc05043dfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39159 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.114 waku 02a3490e8583f848f4fae7c4cec2d6f2b16081023fa0407d755b14ccae4d7163
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02a3490e8583. Setting up logs at ./log/docker/node1_2026-03-18_09-07-18__c2878b7a-b5ba-48c8-bcf3-bff111e5d9d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39155
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 8b7332274d36. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8836d27d2e04. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39155/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:39155/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/39156/p2p/16Uiu2HAm7EDdvaCZEQ5uNnWntA3DXkmZ8Lsb5HVpQvNn8Ce6rbWR","/ip4/172.18.81.114/tcp/39157/ws/p2p/16Uiu2HAm7EDdvaCZEQ5uNnWntA3DXkmZ8Lsb5HVpQvNn8Ce6rbWR"],"enrUri":"enr:-L24QA4aBmtbc9M3ubPgo_--NMFKyzzj6bT2ljQZz0k8A3KncuIKnnjOsQRH2n5tZpMiqXhaqc7mpVYGbXuago-JKjQCgmlkgnY0gmlwhKwSUXKKbXVsdGlhZGRyc5YACASsElFyBpj0AAoErBJRcgaY9d0DgnJzhQDHAQAAiXNlY3AyNTZrMaECr10RjlNRBKvcXNZQt_396MRswmIzMkXH2_8N983VYcqDdGNwgpj0g3VkcIKY9oV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-07-18__c2878b7a-b5ba-48c8-bcf3-bff111e5d9d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11916', '11917', '11918', '11919', '11920']
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 11916:11916 -p 11917:11917 -p 11918:11918 -p 11919:11919 -p 11920:11920 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11918 --rest-port=11916 --tcp-port=11917 --discv5-udp-port=11919 --rest-address=0.0.0.0 --nat=extip:172.18.111.118 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9aefefca676e344fb1f66f0d5bdbb1ee06ef8383c0deaa439cc6cd2fbfa6ffec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11920 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA4aBmtbc9M3ubPgo_--NMFKyzzj6bT2ljQZz0k8A3KncuIKnnjOsQRH2n5tZpMiqXhaqc7mpVYGbXuago-JKjQCgmlkgnY0gmlwhKwSUXKKbXVsdGlhZGRyc5YACASsElFyBpj0AAoErBJRcgaY9d0DgnJzhQDHAQAAiXNlY3AyNTZrMaECr10RjlNRBKvcXNZQt_396MRswmIzMkXH2_8N983VYcqDdGNwgpj0g3VkcIKY9oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.118 waku ee4e6acf17cf231f98188c23bdef435c447f9ad896f945733da0c11d07610a7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee4e6acf17cf. Setting up logs at ./log/docker/node2_2026-03-18_09-07-18__c2878b7a-b5ba-48c8-bcf3-bff111e5d9d0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11916
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11916/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11916/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/11917/p2p/16Uiu2HAm7yCHD5ahEpcNeqU5gRsSMVg2wtQXSQrBZUeo9Tgu2YCy","/ip4/172.18.111.118/tcp/11918/ws/p2p/16Uiu2HAm7yCHD5ahEpcNeqU5gRsSMVg2wtQXSQrBZUeo9Tgu2YCy"],"enrUri":"enr:-L24QFX-gU4w_YisOaGjVMeeIfGvPpzMplYuoJgsL_vle5YRP0x7sjXn9t68OiTCr26f4oHS1e9KFpD67wbkartFTDACgmlkgnY0gmlwhKwSb3aKbXVsdGlhZGRyc5YACASsEm92Bi6NAAoErBJvdgYujt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECul-CQghHr80XVsDCT5wURGCIveo0aeFZ3uEVx-8UeVqDdGNwgi6Ng3VkcIIuj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.114/tcp/39156/p2p/16Uiu2HAm7EDdvaCZEQ5uNnWntA3DXkmZ8Lsb5HVpQvNn8Ce6rbWR"]'
INFO  src.node.api_clients.base_client:base_client.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:39155/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:11916/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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:39155/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 02a3490e8583
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee4e6acf17cf
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,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-03-18_09-09-26__4b36f06a-48be-4a47-948a-f24255bd6bf4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-09-26__4b36f06a-48be-4a47-948a-f24255bd6bf4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15126', '15127', '15128', '15129', '15130']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15126:15126 -p 15127:15127 -p 15128:15128 -p 15129:15129 -p 15130:15130 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15128 --rest-port=15126 --tcp-port=15127 --discv5-udp-port=15129 --rest-address=0.0.0.0 --nat=extip:172.18.217.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faf4bea4dbbb08fad790efdca95e3d19fa62d4cf8ad0f4a89cf3aa04ff0ce700 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15130 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.213 waku 7c32218fd3fc73b2bef1d6e431249450a4b47a35198bbcc09b408e84aaa4bb03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7c32218fd3fc. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-09-26__4b36f06a-48be-4a47-948a-f24255bd6bf4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15126
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 422c185b6377. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8115af391f98. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15126/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:15126/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/15127/p2p/16Uiu2HAmEfAcmfSYS8B4YTk7iNeRZtwbnzkC6CWMGeYHd4zGgpEt","/ip4/172.18.217.213/tcp/15128/ws/p2p/16Uiu2HAmEfAcmfSYS8B4YTk7iNeRZtwbnzkC6CWMGeYHd4zGgpEt"],"enrUri":"enr:-L24QHE-UeqwRL20OzCtZtvTPeXT_3nd1j5aM2xJzc0y1l_9Gnnc1GTp7-iFLE0Rd5JbLtN8yOKJt6qJABGvonEgtQYCgmlkgnY0gmlwhKwS2dWKbXVsdGlhZGRyc5YACASsEtnVBjsXAAoErBLZ1QY7GN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHcL7kYANS6EeVXNKkkwCid_ygmWUEwaIHOqqM2GnjCmDdGNwgjsXg3VkcII7GYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-09-26__4b36f06a-48be-4a47-948a-f24255bd6bf4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20635', '20636', '20637', '20638', '20639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20635:20635 -p 20636:20636 -p 20637:20637 -p 20638:20638 -p 20639:20639 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20637 --rest-port=20635 --tcp-port=20636 --discv5-udp-port=20638 --rest-address=0.0.0.0 --nat=extip:172.18.55.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a9cdef16eafbcb50deedc597d8fa866eb487e13201314e0084c9dbcacbd7ebd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20639 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHE-UeqwRL20OzCtZtvTPeXT_3nd1j5aM2xJzc0y1l_9Gnnc1GTp7-iFLE0Rd5JbLtN8yOKJt6qJABGvonEgtQYCgmlkgnY0gmlwhKwS2dWKbXVsdGlhZGRyc5YACASsEtnVBjsXAAoErBLZ1QY7GN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHcL7kYANS6EeVXNKkkwCid_ygmWUEwaIHOqqM2GnjCmDdGNwgjsXg3VkcII7GYV3YWt1MgM --storenode=/ip4/172.18.217.213/tcp/15127/p2p/16Uiu2HAmEfAcmfSYS8B4YTk7iNeRZtwbnzkC6CWMGeYHd4zGgpEt --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.175 waku 7e128cd4d539d1e5623bf6287aaa8628a20c3387ec19144c8541a4df5fef7c12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e128cd4d539. Setting up logs at ./log/docker/store_node1_2026-03-18_09-09-26__4b36f06a-48be-4a47-948a-f24255bd6bf4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20635
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20635/health" -H "Content-Type: application/json" -d 'None'
INFO  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:20635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.175/tcp/20636/p2p/16Uiu2HAmUzq3FyDjyDqiyMJiNiNhYiHZurEA5UDPTaYWNkQVMELP","/ip4/172.18.55.175/tcp/20637/ws/p2p/16Uiu2HAmUzq3FyDjyDqiyMJiNiNhYiHZurEA5UDPTaYWNkQVMELP"],"enrUri":"enr:-L24QCoZpbDE2maS6jDjEGQCerZHnusOv08W1NzaGmyKSIMbRKlmT0pM75bYaFHshob33ts8oK8g66CzBsdpmp9gHr8CgmlkgnY0gmlwhKwSN6-KbXVsdGlhZGRyc5YACASsEjevBlCcAAoErBI3rwZQnd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8tAUQ8L2qWNvJ2Q9cG120mhn3gQeQAggkGRXS46lObiDdGNwglCcg3VkcIJQnoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20635/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.213/tcp/15127/p2p/16Uiu2HAmEfAcmfSYS8B4YTk7iNeRZtwbnzkC6CWMGeYHd4zGgpEt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15126/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:15126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15126/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x109746548a2f6f29d0170d1eacee24bfb9ee2cf8c2b505e99b9fa4f8e909c528"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20635/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"c26d2c5319b1c5e82a48","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x109746548a2f6f29d0170d1eacee24bfb9ee2cf8c2b505e99b9fa4f8e909c528"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:20635/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:20635/health" -H "Content-Type: application/json" -d 'None'
INFO  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:20635/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.175/tcp/20636/p2p/16Uiu2HAmUzq3FyDjyDqiyMJiNiNhYiHZurEA5UDPTaYWNkQVMELP","/ip4/172.18.55.175/tcp/20637/ws/p2p/16Uiu2HAmUzq3FyDjyDqiyMJiNiNhYiHZurEA5UDPTaYWNkQVMELP"],"enrUri":"enr:-L24QCoZpbDE2maS6jDjEGQCerZHnusOv08W1NzaGmyKSIMbRKlmT0pM75bYaFHshob33ts8oK8g66CzBsdpmp9gHr8CgmlkgnY0gmlwhKwSN6-KbXVsdGlhZGRyc5YACASsEjevBlCcAAoErBI3rwZQnd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8tAUQ8L2qWNvJ2Q9cG120mhn3gQeQAggkGRXS46lObiDdGNwglCcg3VkcIJQnoV3YWt1MgA"}'
INFO  src.node.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:15126/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x109746548a2f6f29d0170d1eacee24bfb9ee2cf8c2b505e99b9fa4f8e909c528"},{"messageHash":"0x5c48271797d3f0e861d4b60f02e72e13a6154a3c0efdc7010d6fbece2d3bf417"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20635/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"67fbf42d81bcd9fff95b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x109746548a2f6f29d0170d1eacee24bfb9ee2cf8c2b505e99b9fa4f8e909c528"},{"messageHash":"0x5c48271797d3f0e861d4b60f02e72e13a6154a3c0efdc7010d6fbece2d3bf417"}]}'
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 7c32218fd3fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e128cd4d539
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,142 @@
2026-03-18 09:10:58.008 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:10:58.008 DEBUG [tests.conftest] Running test: test_messages_with_timestamps_close_to_now with id: 2026-03-18_09-10-58__68829d06-2490-4eb2-a50c-cd9138d8bf33
2026-03-18 09:10:58.009 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:10:58.009 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:10:58.009 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:10:58.016 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:58.017 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-10-58__68829d06-2490-4eb2-a50c-cd9138d8bf33__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:58.017 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:58.017 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:58.018 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:58.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.140
2026-03-18 09:10:58.019 DEBUG [src.node.docker_mananger] Generated ports ['32804', '32805', '32806', '32807', '32808']
2026-03-18 09:10:58.019 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:58.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:58.019 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:58.019 DEBUG [src.node.docker_mananger] docker run -i -t -p 32804:32804 -p 32805:32805 -p 32806:32806 -p 32807:32807 -p 32808:32808 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32806 --rest-port=32804 --tcp-port=32805 --discv5-udp-port=32807 --rest-address=0.0.0.0 --nat=extip:172.18.124.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec02bb8dd5f6a2feeedbfc42ed9aed9dfb3efebebfc72aee7c282e7453bb692d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32808 --metrics-logging=true --store=true --relay=true
2026-03-18 09:10:58.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.140 waku 4a792b266e780c10c33603dba018b3bcfd4393378f852aa1ed298a9f573b8070
2026-03-18 09:10:58.220 ERROR [src.node.docker_mananger] Max retries reached for container 50171fbfd238. Exiting log stream.
2026-03-18 09:10:58.244 DEBUG [src.node.docker_mananger] Container started with ID 4a792b266e78. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-10-58__68829d06-2490-4eb2-a50c-cd9138d8bf33__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:58.244 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32804
2026-03-18 09:10:58.246 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:10:58.809 ERROR [src.node.docker_mananger] Max retries reached for container 0e9e8371ba51. Exiting log stream.
2026-03-18 09:10:59.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:59.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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-18 09:10:59.249 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:10:59.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:10:59.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.140/tcp/32805/p2p/16Uiu2HAmSRhuUTEbMfC8P2rAeAzVFkHJfPHt8PhyDeTqahVccZve","/ip4/172.18.124.140/tcp/32806/ws/p2p/16Uiu2HAmSRhuUTEbMfC8P2rAeAzVFkHJfPHt8PhyDeTqahVccZve"],"enrUri":"enr:-L24QFYVeTizQcUne3qqu6YcDgPRqM6Ei-3UHH0ZOY3ipo5Maewiii-ROiYf464Ejw2VTHQ9sC_Y4TI2SaX6Axz1EOgCgmlkgnY0gmlwhKwSfIyKbXVsdGlhZGRyc5YACASsEnyMBoAlAAoErBJ8jAaAJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzJx4z6Gcyf4dKl7ARtOIi9Gi5skNgrwQrA3ubNxxB0-DdGNwgoAlg3VkcIKAJ4V3YWt1MgM"}'
2026-03-18 09:10:59.252 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:10:59.259 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:10:59.260 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-10-58__68829d06-2490-4eb2-a50c-cd9138d8bf33__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:59.260 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:10:59.260 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:10:59.261 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:10:59.261 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.20
2026-03-18 09:10:59.262 DEBUG [src.node.docker_mananger] Generated ports ['10117', '10118', '10119', '10120', '10121']
2026-03-18 09:10:59.262 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:10:59.262 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:10:59.262 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:10:59.262 DEBUG [src.node.docker_mananger] docker run -i -t -p 10117:10117 -p 10118:10118 -p 10119:10119 -p 10120:10120 -p 10121:10121 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10119 --rest-port=10117 --tcp-port=10118 --discv5-udp-port=10120 --rest-address=0.0.0.0 --nat=extip:172.18.40.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=38efd61ed7bd76a6e99a78ec4c261b8d5b7ae9d592e8e74a9ceca91eec2dec8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10121 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFYVeTizQcUne3qqu6YcDgPRqM6Ei-3UHH0ZOY3ipo5Maewiii-ROiYf464Ejw2VTHQ9sC_Y4TI2SaX6Axz1EOgCgmlkgnY0gmlwhKwSfIyKbXVsdGlhZGRyc5YACASsEnyMBoAlAAoErBJ8jAaAJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzJx4z6Gcyf4dKl7ARtOIi9Gi5skNgrwQrA3ubNxxB0-DdGNwgoAlg3VkcIKAJ4V3YWt1MgM --storenode=/ip4/172.18.124.140/tcp/32805/p2p/16Uiu2HAmSRhuUTEbMfC8P2rAeAzVFkHJfPHt8PhyDeTqahVccZve --store=true --relay=true
2026-03-18 09:10:59.465 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.20 waku 14031d232c9fe00ebff6128961e8f0d0594bf0bfc4a6f26d3b5dc6469c98c06a
2026-03-18 09:10:59.501 DEBUG [src.node.docker_mananger] Container started with ID 14031d232c9f. Setting up logs at ./log/docker/store_node1_2026-03-18_09-10-58__68829d06-2490-4eb2-a50c-cd9138d8bf33__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:10:59.502 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10117
2026-03-18 09:10:59.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:11:00.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.505 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-18 09:11:00.506 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:11:00.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.20/tcp/10118/p2p/16Uiu2HAm24pXNJQkUdV895Pbh92FadPMQ7QdYx3H7JNNf5p9zmwp","/ip4/172.18.40.20/tcp/10119/ws/p2p/16Uiu2HAm24pXNJQkUdV895Pbh92FadPMQ7QdYx3H7JNNf5p9zmwp"],"enrUri":"enr:-L24QKzwDkRT0akvIHvTu4ud5IlzuKEpkEpJdRBIhDcJlKr2XICwcLRo6UBRcIVXLOSIHMIit9DfnP0sc0YIqJ8zaAkCgmlkgnY0gmlwhKwSKBSKbXVsdGlhZGRyc5YACASsEigUBieGAAoErBIoFAYnh90DgnJzhQDGAQAAiXNlY3AyNTZrMaECYqpFzV8qY635hAoIfR3s4A839gvzPEJ18PPlIJnPtWODdGNwgieGg3VkcIIniIV3YWt1MgM"}'
2026-03-18 09:11:00.509 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:11:00.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10117/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.140/tcp/32805/p2p/16Uiu2HAmSRhuUTEbMfC8P2rAeAzVFkHJfPHt8PhyDeTqahVccZve"]'
2026-03-18 09:11:00.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:00.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:11:00.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.518 DEBUG [tests.store.test_time_filter] Running test with payload 3 sec Past
2026-03-18 09:11:00.519 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:00.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:00.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:00.726 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:00.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"}]}'
2026-03-18 09:11:00.730 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:11:00.730 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:00.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"}]}'
2026-03-18 09:11:00.733 DEBUG [src.steps.store] messages length is 1
2026-03-18 09:11:00.734 DEBUG [tests.store.test_time_filter] Running test with payload 1 sec Past
2026-03-18 09:11:00.734 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:00.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:00.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:00.941 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:00.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"}]}'
2026-03-18 09:11:00.945 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:00.946 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:00.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:00.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"}]}'
2026-03-18 09:11:00.949 DEBUG [src.steps.store] messages length is 2
2026-03-18 09:11:00.949 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Past
2026-03-18 09:11:00.950 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:00.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:00.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:00.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:01.158 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"}]}'
2026-03-18 09:11:01.162 DEBUG [src.steps.store] messages length is 3
2026-03-18 09:11:01.162 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"}]}'
2026-03-18 09:11:01.165 DEBUG [src.steps.store] messages length is 3
2026-03-18 09:11:01.165 DEBUG [tests.store.test_time_filter] Running test with payload 0.1 sec Future
2026-03-18 09:11:01.166 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:01.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:01.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:01.172 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:01.373 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"}]}'
2026-03-18 09:11:01.376 DEBUG [src.steps.store] messages length is 4
2026-03-18 09:11:01.377 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"}]}'
2026-03-18 09:11:01.380 DEBUG [src.steps.store] messages length is 4
2026-03-18 09:11:01.380 DEBUG [tests.store.test_time_filter] Running test with payload 2 sec Future
2026-03-18 09:11:01.380 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:01.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:01.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:01.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:01.587 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"},{"messageHash":"0x2ff3a6e4ddf60ae04eeb0ed170baed04ae43873a4a932356a61cf8f2caddb6bf"}]}'
2026-03-18 09:11:01.591 DEBUG [src.steps.store] messages length is 5
2026-03-18 09:11:01.591 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"},{"messageHash":"0x2ff3a6e4ddf60ae04eeb0ed170baed04ae43873a4a932356a61cf8f2caddb6bf"}]}'
2026-03-18 09:11:01.594 DEBUG [src.steps.store] messages length is 5
2026-03-18 09:11:01.595 DEBUG [tests.store.test_time_filter] Running test with payload 10 sec Future
2026-03-18 09:11:01.595 DEBUG [src.steps.store] Relaying message
2026-03-18 09:11:01.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:11:01.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:11:01.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:11:01.801 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32804/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"},{"messageHash":"0x2ff3a6e4ddf60ae04eeb0ed170baed04ae43873a4a932356a61cf8f2caddb6bf"},{"messageHash":"0x7d2bf44de7e08d4be32757fe5bc19381e1c35d7e1f72689ffe9bf48170e45009"}]}'
2026-03-18 09:11:01.805 DEBUG [src.steps.store] messages length is 6
2026-03-18 09:11:01.806 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-18 09:11:01.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:11:01.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xca0ba041b9b5237de7766f0c408ac96a36fc2a356ce86731e7c314bc8cf0b29d"},{"messageHash":"0xb3bdbd574c353d26f7b2199fa059879e1802bb6e15fea36325a78c9678ef3d02"},{"messageHash":"0x95e55adcf21c50b30a6d6971bc15dde75965e508dcae8633d362160c808a0514"},{"messageHash":"0x057323575238732a8bc9dda0fc0206ae5da7411b755f94183a40f14e17ec0478"},{"messageHash":"0x2ff3a6e4ddf60ae04eeb0ed170baed04ae43873a4a932356a61cf8f2caddb6bf"},{"messageHash":"0x7d2bf44de7e08d4be32757fe5bc19381e1c35d7e1f72689ffe9bf48170e45009"}]}'
2026-03-18 09:11:01.809 DEBUG [src.steps.store] messages length is 6
2026-03-18 09:11:01.811 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:11:01.812 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:11:01.813 DEBUG [src.node.waku_node] Stopping container with id 4a792b266e78
2026-03-18 09:11:02.382 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:02.382 DEBUG [src.node.waku_node] Stopping container with id 14031d232c9f
2026-03-18 09:11:02.990 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:11:02.994 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:11:03.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:11:03.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_hashes with id: 2026-03-18_09-07-43__f3a69471-6e42-40d7-947f-05553d1645a7
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-07-43__f3a69471-6e42-40d7-947f-05553d1645a7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1246', '1247', '1248', '1249', '1250']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1246:1246 -p 1247:1247 -p 1248:1248 -p 1249:1249 -p 1250:1250 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1248 --rest-port=1246 --tcp-port=1247 --discv5-udp-port=1249 --rest-address=0.0.0.0 --nat=extip:172.18.48.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ce4dbecfaa2cda04b4831da6ddf1c15d37de0dbe462ae5bae757beb8cb5fd929 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1250 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.200 waku d89bdeb4b19efc6b41e3bf61d632711fec50cd2f2b19e1ca1aaa0a69b2fd1854
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2138a4f11fda. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d89bdeb4b19e. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-07-43__f3a69471-6e42-40d7-947f-05553d1645a7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1246
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 760a0f9da84e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1246/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:1246/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.200/tcp/1247/p2p/16Uiu2HAkxW2aW4DPM15smVzeGUGxnUaHtwJYZ4C9ESSnRbn6cSb4","/ip4/172.18.48.200/tcp/1248/ws/p2p/16Uiu2HAkxW2aW4DPM15smVzeGUGxnUaHtwJYZ4C9ESSnRbn6cSb4"],"enrUri":"enr:-L24QKwDggRKkD59ItWK0P7qvfm0E40eoQYHUHySiGsaah5PVHlwd9e2A0xx_7hHX5_zRPZq6Z4QDui8jaqUrIK4phUCgmlkgnY0gmlwhKwSMMiKbXVsdGlhZGRyc5YACASsEjDIBgTfAAoErBIwyAYE4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLbCsuoTJIayJBCGgDB_PlBbcnIjWoExlDDyhkTEuxaODdGNwggTfg3VkcIIE4YV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-07-43__f3a69471-6e42-40d7-947f-05553d1645a7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31387', '31388', '31389', '31390', '31391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31387:31387 -p 31388:31388 -p 31389:31389 -p 31390:31390 -p 31391:31391 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31389 --rest-port=31387 --tcp-port=31388 --discv5-udp-port=31390 --rest-address=0.0.0.0 --nat=extip:172.18.128.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecb7b9bdeb0f8c9263f6bdbdc379e2bb9fe0ac23aea0df54f4532bfaedbec4d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31391 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKwDggRKkD59ItWK0P7qvfm0E40eoQYHUHySiGsaah5PVHlwd9e2A0xx_7hHX5_zRPZq6Z4QDui8jaqUrIK4phUCgmlkgnY0gmlwhKwSMMiKbXVsdGlhZGRyc5YACASsEjDIBgTfAAoErBIwyAYE4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLbCsuoTJIayJBCGgDB_PlBbcnIjWoExlDDyhkTEuxaODdGNwggTfg3VkcIIE4YV3YWt1MgM --storenode=/ip4/172.18.48.200/tcp/1247/p2p/16Uiu2HAkxW2aW4DPM15smVzeGUGxnUaHtwJYZ4C9ESSnRbn6cSb4 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.131 waku 5f307e02740b3d938be7154293408ad603ba4d4817c9118c5bf33a6782a13b8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f307e02740b. Setting up logs at ./log/docker/store_node1_2026-03-18_09-07-43__f3a69471-6e42-40d7-947f-05553d1645a7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31387
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31387/health" -H "Content-Type: application/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:31387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.131/tcp/31388/p2p/16Uiu2HAmGd1hQMiiAYchrF7R1EgCzmd1VbBX4FigYHxVJJsgofA1","/ip4/172.18.128.131/tcp/31389/ws/p2p/16Uiu2HAmGd1hQMiiAYchrF7R1EgCzmd1VbBX4FigYHxVJJsgofA1"],"enrUri":"enr:-L24QEwC_3GjIokLSG311w6rO-Pn6Ux-dRSdV6JqwYXayiGoSy9oPycDBx6Mn7gdaHVLwNII-Rd-9a4jiKsuccb5NlwCgmlkgnY0gmlwhKwSgIOKbXVsdGlhZGRyc5YACASsEoCDBnqcAAoErBKAgwZ6nd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOu0b4SaOm_KgbghywJYOKMhNHInXdma72sRyEP_MlgKDdGNwgnqcg3VkcIJ6noV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.200/tcp/1247/p2p/16Uiu2HAkxW2aW4DPM15smVzeGUGxnUaHtwJYZ4C9ESSnRbn6cSb4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:31387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xde108d56cd65b1a53c94b51587760354ff498f2b55ac88dc23e77e70b4b4ed16%2C0x0abc8248b021cf644a7b1308f927b6adfe4192df6ac30c07a2f5446451234226&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde108d56cd65b1a53c94b51587760354ff498f2b55ac88dc23e77e70b4b4ed16"},{"messageHash":"0x0abc8248b021cf644a7b1308f927b6adfe4192df6ac30c07a2f5446451234226"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31387/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xde108d56cd65b1a53c94b51587760354ff498f2b55ac88dc23e77e70b4b4ed16%2C0x0abc8248b021cf644a7b1308f927b6adfe4192df6ac30c07a2f5446451234226&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde108d56cd65b1a53c94b51587760354ff498f2b55ac88dc23e77e70b4b4ed16"},{"messageHash":"0x0abc8248b021cf644a7b1308f927b6adfe4192df6ac30c07a2f5446451234226"}]}'
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 d89bdeb4b19e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f307e02740b
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-18 09:08:05.679 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:05.679 DEBUG [tests.conftest] Running test: test_passing_cursor_of_non_existing_message_from_the_store with id: 2026-03-18_09-08-05__54ee5962-3fc7-4595-be41-5ba1ca3d5933
2026-03-18 09:08:05.680 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:05.680 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:08:05.681 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:08:05.689 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:05.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-05__54ee5962-3fc7-4595-be41-5ba1ca3d5933__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:05.689 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:05.690 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:05.692 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:05.693 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.60
2026-03-18 09:08:05.693 DEBUG [src.node.docker_mananger] Generated ports ['58752', '58753', '58754', '58755', '58756']
2026-03-18 09:08:05.693 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:05.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:05.694 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:05.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 58752:58752 -p 58753:58753 -p 58754:58754 -p 58755:58755 -p 58756:58756 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58754 --rest-port=58752 --tcp-port=58753 --discv5-udp-port=58755 --rest-address=0.0.0.0 --nat=extip:172.18.155.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a426bf9a7fe7cac8ac68a9fd6f9de6668edbc67b37f6ac34ecf7bfc8da2c856e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58756 --metrics-logging=true --store=true --relay=true
2026-03-18 09:08:05.887 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.60 waku 1fc63e3094bed872f6aba6d99317b358612fe225aa054ce86815644f1084605a
2026-03-18 09:08:05.922 DEBUG [src.node.docker_mananger] Container started with ID 1fc63e3094be. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-05__54ee5962-3fc7-4595-be41-5ba1ca3d5933__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:05.922 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58752
2026-03-18 09:08:05.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:05.933 ERROR [src.node.docker_mananger] Max retries reached for container e45e0c5c4a9e. Exiting log stream.
2026-03-18 09:08:06.520 ERROR [src.node.docker_mananger] Max retries reached for container 6ff41d3ac41d. Exiting log stream.
2026-03-18 09:08:06.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:06.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-18 09:08:06.926 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:06.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:06.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.60/tcp/58753/p2p/16Uiu2HAm2XSN3jtG2zVeojkbE84E6JLk5Bwk2ggCapiZ1WCdgn7V","/ip4/172.18.155.60/tcp/58754/ws/p2p/16Uiu2HAm2XSN3jtG2zVeojkbE84E6JLk5Bwk2ggCapiZ1WCdgn7V"],"enrUri":"enr:-L24QNomMZIE4ztgYG3oM_TO6X_EhKtfy9eC-m1r8W7LTxdfM6mkrqrbamg5MJjyWiyQNGHQ3jveMdx_oNbP6Uo7DuECgmlkgnY0gmlwhKwSmzyKbXVsdGlhZGRyc5YACASsEps8BuWBAAoErBKbPAblgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaXvlt_JvgSSi8jvra64T0F8XkXIm-b-0Yq_IVBihpESDdGNwguWBg3VkcILlg4V3YWt1MgM"}'
2026-03-18 09:08:06.929 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:06.935 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:06.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-05__54ee5962-3fc7-4595-be41-5ba1ca3d5933__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:06.936 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:06.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:06.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:06.937 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.251
2026-03-18 09:08:06.938 DEBUG [src.node.docker_mananger] Generated ports ['18702', '18703', '18704', '18705', '18706']
2026-03-18 09:08:06.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:06.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:06.938 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:06.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 18702:18702 -p 18703:18703 -p 18704:18704 -p 18705:18705 -p 18706:18706 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18704 --rest-port=18702 --tcp-port=18703 --discv5-udp-port=18705 --rest-address=0.0.0.0 --nat=extip:172.18.237.251 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d3cdfc877c873e3cf382ef8c3e1afbd3cc3ee8b19dfdfbc83ddf2c525ad6feda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18706 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNomMZIE4ztgYG3oM_TO6X_EhKtfy9eC-m1r8W7LTxdfM6mkrqrbamg5MJjyWiyQNGHQ3jveMdx_oNbP6Uo7DuECgmlkgnY0gmlwhKwSmzyKbXVsdGlhZGRyc5YACASsEps8BuWBAAoErBKbPAblgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaXvlt_JvgSSi8jvra64T0F8XkXIm-b-0Yq_IVBihpESDdGNwguWBg3VkcILlg4V3YWt1MgM --storenode=/ip4/172.18.155.60/tcp/58753/p2p/16Uiu2HAm2XSN3jtG2zVeojkbE84E6JLk5Bwk2ggCapiZ1WCdgn7V --store=true --relay=true
2026-03-18 09:08:07.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.251 waku 711fe1fcb2892d869a1bb470f972873dbc3ec401967e5b0ef258ae8664203205
2026-03-18 09:08:07.170 DEBUG [src.node.docker_mananger] Container started with ID 711fe1fcb289. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-05__54ee5962-3fc7-4595-be41-5ba1ca3d5933__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:07.170 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18702
2026-03-18 09:08:07.171 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:08.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18702/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:08.174 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-18 09:08:08.174 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:08.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:08.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.251/tcp/18703/p2p/16Uiu2HAmB9G9YbJqPrNU7aSnnbX6ATcqWRtyDwptEBd36ds9ifYi","/ip4/172.18.237.251/tcp/18704/ws/p2p/16Uiu2HAmB9G9YbJqPrNU7aSnnbX6ATcqWRtyDwptEBd36ds9ifYi"],"enrUri":"enr:-L24QO7cHerEuAE5suk9URJBU9dUfSsvhMBqZzovUc-EEhCOT-0iqMSREPf9ZUu1CJSeB_AjdAfZzwiUslUSgzu14PgCgmlkgnY0gmlwhKwS7fuKbXVsdGlhZGRyc5YACASsEu37BkkPAAoErBLt-wZJEN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6YbASFUqoLzeJAFXqVqt-XQeH9J8lUdXqCTR3Vd8jC-DdGNwgkkPg3VkcIJJEYV3YWt1MgM"}'
2026-03-18 09:08:08.177 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:08.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.60/tcp/58753/p2p/16Uiu2HAm2XSN3jtG2zVeojkbE84E6JLk5Bwk2ggCapiZ1WCdgn7V"]'
2026-03-18 09:08:08.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:08.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:08.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.186 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:08.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:08.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:08.393 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:08.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:08.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:08.600 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:08.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:08.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:08.807 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:08.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:08.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:09.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58752/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb5722833d24a51f4f156dc09c21003a17d6e7f16e6b53598df26b9e61bbf419a&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:09.017 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:58752/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb5722833d24a51f4f156dc09c21003a17d6e7f16e6b53598df26b9e61bbf419a&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-18 09:08:09.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18702/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb5722833d24a51f4f156dc09c21003a17d6e7f16e6b53598df26b9e61bbf419a&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:09.020 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:18702/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb5722833d24a51f4f156dc09c21003a17d6e7f16e6b53598df26b9e61bbf419a&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-18 09:08:09.022 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:09.023 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:09.023 DEBUG [src.node.waku_node] Stopping container with id 1fc63e3094be
2026-03-18 09:08:09.592 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:09.593 DEBUG [src.node.waku_node] Stopping container with id 711fe1fcb289
2026-03-18 09:08:10.150 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:10.152 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:10.160 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:10.166 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-18_09-11-03__7146747d-c52d-490e-adaf-4e7e16d340da
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-11-03__7146747d-c52d-490e-adaf-4e7e16d340da__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26784', '26785', '26786', '26787', '26788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26784:26784 -p 26785:26785 -p 26786:26786 -p 26787:26787 -p 26788:26788 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26786 --rest-port=26784 --tcp-port=26785 --discv5-udp-port=26787 --rest-address=0.0.0.0 --nat=extip:172.18.164.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ed9f0950e9fccf4f11fee79d886cf9ec1cbad7ccb0bde37fa2d0bf6d0efafc51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26788 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a792b266e78. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.129 waku e9bdf48548d36a9a3b908c0d46471b4420468da8993e012bf257efbcd7743f81
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9bdf48548d3. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-11-03__7146747d-c52d-490e-adaf-4e7e16d340da__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26784
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 14031d232c9f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:26784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.129/tcp/26785/p2p/16Uiu2HAmRvMMdNeCV3wRfjKHWtmLAbJhWcCDbCN5Uwi4Eq8abUM8","/ip4/172.18.164.129/tcp/26786/ws/p2p/16Uiu2HAmRvMMdNeCV3wRfjKHWtmLAbJhWcCDbCN5Uwi4Eq8abUM8"],"enrUri":"enr:-L24QLfC4Ja9WZ3-R21F8e8t0ohyVhUcqBn1NJRbIVyqgdArCIz9Zt2RPCIyhsW2bywLA7K3UVUc-7gw3PjXuG1ahpwCgmlkgnY0gmlwhKwSpIGKbXVsdGlhZGRyc5YACASsEqSBBmihAAoErBKkgQZoot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxRdkv1v8b2oexUz3be0iAW8ajv19FOpmBrrEYGjemJuDdGNwgmihg3VkcIJoo4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-11-03__7146747d-c52d-490e-adaf-4e7e16d340da__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35023', '35024', '35025', '35026', '35027']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35023:35023 -p 35024:35024 -p 35025:35025 -p 35026:35026 -p 35027:35027 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35025 --rest-port=35023 --tcp-port=35024 --discv5-udp-port=35026 --rest-address=0.0.0.0 --nat=extip:172.18.82.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b0ca6eedbebe4b782ee425fcc9a5f794ec58aaf5fe0534f56f6372fbb8eebff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35027 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLfC4Ja9WZ3-R21F8e8t0ohyVhUcqBn1NJRbIVyqgdArCIz9Zt2RPCIyhsW2bywLA7K3UVUc-7gw3PjXuG1ahpwCgmlkgnY0gmlwhKwSpIGKbXVsdGlhZGRyc5YACASsEqSBBmihAAoErBKkgQZoot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxRdkv1v8b2oexUz3be0iAW8ajv19FOpmBrrEYGjemJuDdGNwgmihg3VkcIJoo4V3YWt1MgM --storenode=/ip4/172.18.164.129/tcp/26785/p2p/16Uiu2HAmRvMMdNeCV3wRfjKHWtmLAbJhWcCDbCN5Uwi4Eq8abUM8 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.78 waku a1e6089467a20c2499bf87cda6163e8ba616580bc95d6bb36845bb4e7a69e103
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1e6089467a2. Setting up logs at ./log/docker/store_node1_2026-03-18_09-11-03__7146747d-c52d-490e-adaf-4e7e16d340da__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35023
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35023/health" -H "Content-Type: application/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:35023/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/35024/p2p/16Uiu2HAmH9EBN2TCsiV1BsKYxQQCz2Mz71TFkp3oShby3R6SSSo8","/ip4/172.18.82.78/tcp/35025/ws/p2p/16Uiu2HAmH9EBN2TCsiV1BsKYxQQCz2Mz71TFkp3oShby3R6SSSo8"],"enrUri":"enr:-L24QCLJ2jciNGO-CEMWAhrLE5XGgUSqXXXHBfAj319ribiYO1eP381ZkJh1yr7Z_AcTlC0eBKbdjM64FkG7r1bdQ8UCgmlkgnY0gmlwhKwSUk6KbXVsdGlhZGRyc5YACASsElJOBojQAAoErBJSTgaI0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQqqljajSZ_HW17e9wI_oqV-AE5RVK7Zz56J9lm1w8o-DdGNwgojQg3VkcIKI0oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35023/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.129/tcp/26785/p2p/16Uiu2HAmRvMMdNeCV3wRfjKHWtmLAbJhWcCDbCN5Uwi4Eq8abUM8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:35023/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:26784/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 e9bdf48548d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1e6089467a2
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,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-03-18_09-09-42__8bd3acdd-8f82-4148-a56b-7abb9439db95
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-18_09-09-42__8bd3acdd-8f82-4148-a56b-7abb9439db95__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30355', '30356', '30357', '30358', '30359']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30355:30355 -p 30356:30356 -p 30357:30357 -p 30358:30358 -p 30359:30359 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30357 --rest-port=30355 --tcp-port=30356 --discv5-udp-port=30358 --rest-address=0.0.0.0 --nat=extip:172.18.65.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c15acf0c3ea5bce17eb5ad8d802dc80ef9ef5acaed91b97a597fefa0f0dcc40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30359 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.229 waku 1e59b2de58c1a2bb261c5694abe0d664c066d00b04117b85c37cae037942d3cd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f33881c8b28. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e59b2de58c1. Setting up logs at ./log/docker/node1_2026-03-18_09-09-42__8bd3acdd-8f82-4148-a56b-7abb9439db95__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30355
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 cec437e18672. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/30356/p2p/16Uiu2HAmTT4Ap3R63CT14SAg4FvqmdHiZy3zhqX5iaUEoTEX8r4w","/ip4/172.18.65.229/tcp/30357/ws/p2p/16Uiu2HAmTT4Ap3R63CT14SAg4FvqmdHiZy3zhqX5iaUEoTEX8r4w"],"enrUri":"enr:-L24QCCylT-DrvIJBroepwAZVDkBzzLX7tfkUWGUfii8FMgeNCYzo44i55eWhaTKS1eGaWfK3hCaq9tW3dWnOSjJy-QCgmlkgnY0gmlwhKwSQeWKbXVsdGlhZGRyc5YACASsEkHlBnaUAAoErBJB5QZ2ld0DgnJzhQDGAQAAiXNlY3AyNTZrMaED29CnGYluJ5hyH3bYN5SeQWrEg4CssYzbZ33R_o8ueWCDdGNwgnaUg3VkcIJ2loV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-18_09-09-42__8bd3acdd-8f82-4148-a56b-7abb9439db95__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15665', '15666', '15667', '15668', '15669']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15665:15665 -p 15666:15666 -p 15667:15667 -p 15668:15668 -p 15669:15669 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15667 --rest-port=15665 --tcp-port=15666 --discv5-udp-port=15668 --rest-address=0.0.0.0 --nat=extip:172.18.3.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=160db9430fe6907e05cacdede94c81df75b98ded4bac64be2e8c88c0e58e35fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCCylT-DrvIJBroepwAZVDkBzzLX7tfkUWGUfii8FMgeNCYzo44i55eWhaTKS1eGaWfK3hCaq9tW3dWnOSjJy-QCgmlkgnY0gmlwhKwSQeWKbXVsdGlhZGRyc5YACASsEkHlBnaUAAoErBJB5QZ2ld0DgnJzhQDGAQAAiXNlY3AyNTZrMaED29CnGYluJ5hyH3bYN5SeQWrEg4CssYzbZ33R_o8ueWCDdGNwgnaUg3VkcIJ2loV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.15 waku 4f5454fce3e7aabc6c49e6fe983c882b424e1f289cab7a2ddb4789d0613aae29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f5454fce3e7. Setting up logs at ./log/docker/node2_2026-03-18_09-09-42__8bd3acdd-8f82-4148-a56b-7abb9439db95__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15665
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/15666/p2p/16Uiu2HAm2uM1VrLMtrN6bhjgxasowyf5fojF1bNEFYvzP6asSV4z","/ip4/172.18.3.15/tcp/15667/ws/p2p/16Uiu2HAm2uM1VrLMtrN6bhjgxasowyf5fojF1bNEFYvzP6asSV4z"],"enrUri":"enr:-L24QAn_wuvsSGCzk2qRFDJfWYzy1BJC4LxeyrYa5lbMxMtYC7tkzKrCWchKvzaPUdn0baoYm03PuoA12wiUgy230-UCgmlkgnY0gmlwhKwSAw-KbXVsdGlhZGRyc5YACASsEgMPBj0yAAoErBIDDwY9M90DgnJzhQDGAQAAiXNlY3AyNTZrMaECbxie-hVU6EuhdYFdzkObrmBW6Y1jYU2sFXtdhrXhkr-DdGNwgj0yg3VkcII9NIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.229/tcp/30356/p2p/16Uiu2HAmTT4Ap3R63CT14SAg4FvqmdHiZy3zhqX5iaUEoTEX8r4w"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:15665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985491491584,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985491491584,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985614147072,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985614147072,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985754699008,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985754699008,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985869485312,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985869485312,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985983773952,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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":1773824985983773952,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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 DELETE "http://127.0.0.1:15665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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:30355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1000'
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 1e59b2de58c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4f5454fce3e7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-18 09:08:34.012 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-18 09:08:34.012 DEBUG [tests.conftest] Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-03-18_09-08-34__04d08bb6-37e3-46ba-80bf-3ddf1ed796ee
2026-03-18 09:08:34.012 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-18 09:08:34.013 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-18 09:08:34.013 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-18 09:08:34.020 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:34.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-18_09-08-34__04d08bb6-37e3-46ba-80bf-3ddf1ed796ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:34.020 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:34.021 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:34.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:34.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.86
2026-03-18 09:08:34.022 DEBUG [src.node.docker_mananger] Generated ports ['13299', '13300', '13301', '13302', '13303']
2026-03-18 09:08:34.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:34.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:34.023 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:34.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 13299:13299 -p 13300:13300 -p 13301:13301 -p 13302:13302 -p 13303:13303 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13301 --rest-port=13299 --tcp-port=13300 --discv5-udp-port=13302 --rest-address=0.0.0.0 --nat=extip:172.18.212.86 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2db3cac7c0d7716f10a0abeb9cbe19aa21dfbb820dff5edeeb107b0bcf8a782f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13303 --metrics-logging=true --store=true --relay=true
2026-03-18 09:08:34.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.86 waku 20a6af6855c0f0d8c177a686aaafb760b8847cb4724b6de52375e3f43642d7f1
2026-03-18 09:08:34.220 ERROR [src.node.docker_mananger] Max retries reached for container a9b602de5916. Exiting log stream.
2026-03-18 09:08:34.254 DEBUG [src.node.docker_mananger] Container started with ID 20a6af6855c0. Setting up logs at ./log/docker/publishing_node1_2026-03-18_09-08-34__04d08bb6-37e3-46ba-80bf-3ddf1ed796ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:34.255 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13299
2026-03-18 09:08:34.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:34.812 ERROR [src.node.docker_mananger] Max retries reached for container 25169ad4a5ee. Exiting log stream.
2026-03-18 09:08:35.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13299/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:35.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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-18 09:08:35.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:35.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:35.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.86/tcp/13300/p2p/16Uiu2HAmHXU4AYEsAC2Jmasbzhotb1BaYfu28vQyM4mTxgsMhGkb","/ip4/172.18.212.86/tcp/13301/ws/p2p/16Uiu2HAmHXU4AYEsAC2Jmasbzhotb1BaYfu28vQyM4mTxgsMhGkb"],"enrUri":"enr:-L24QN9OxlRrcvMS4kqo_WPgxRoA2ymhZWh8yXJ4RD4aiXhRcMmNh_0xvjEj-p9WdlSfgvLTEii1LxM1eYfJ9kbJAIICgmlkgnY0gmlwhKwS1FaKbXVsdGlhZGRyc5YACASsEtRWBjP0AAoErBLUVgYz9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSF0dMEa4K3v2Sm8NifOUNojdBw5pkHVbowUkL0_sVvyDdGNwgjP0g3VkcIIz9oV3YWt1MgM"}'
2026-03-18 09:08:35.262 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:35.269 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-18 09:08:35.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-18_09-08-34__04d08bb6-37e3-46ba-80bf-3ddf1ed796ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:35.269 DEBUG [src.node.waku_node] Starting Node...
2026-03-18 09:08:35.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-18 09:08:35.271 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-18 09:08:35.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.217
2026-03-18 09:08:35.271 DEBUG [src.node.docker_mananger] Generated ports ['8242', '8243', '8244', '8245', '8246']
2026-03-18 09:08:35.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-18 09:08:35.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-18 09:08:35.272 DEBUG [src.node.waku_node] Using volumes []
2026-03-18 09:08:35.272 DEBUG [src.node.docker_mananger] docker run -i -t -p 8242:8242 -p 8243:8243 -p 8244:8244 -p 8245:8245 -p 8246:8246 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8244 --rest-port=8242 --tcp-port=8243 --discv5-udp-port=8245 --rest-address=0.0.0.0 --nat=extip:172.18.118.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d37fa45cbedacbb9cddc7bbbdd754f9fac718fbaee3475f3deabcecad05dabcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8246 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN9OxlRrcvMS4kqo_WPgxRoA2ymhZWh8yXJ4RD4aiXhRcMmNh_0xvjEj-p9WdlSfgvLTEii1LxM1eYfJ9kbJAIICgmlkgnY0gmlwhKwS1FaKbXVsdGlhZGRyc5YACASsEtRWBjP0AAoErBLUVgYz9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSF0dMEa4K3v2Sm8NifOUNojdBw5pkHVbowUkL0_sVvyDdGNwgjP0g3VkcIIz9oV3YWt1MgM --storenode=/ip4/172.18.212.86/tcp/13300/p2p/16Uiu2HAmHXU4AYEsAC2Jmasbzhotb1BaYfu28vQyM4mTxgsMhGkb --store=true --relay=true
2026-03-18 09:08:35.479 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.217 waku 00ab49e82d92b7fee282d712e33866937024d676da9a26b3ac199696210994a6
2026-03-18 09:08:35.513 DEBUG [src.node.docker_mananger] Container started with ID 00ab49e82d92. Setting up logs at ./log/docker/store_node1_2026-03-18_09-08-34__04d08bb6-37e3-46ba-80bf-3ddf1ed796ee__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-18 09:08:35.514 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8242
2026-03-18 09:08:35.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-18 09:08:36.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8242/health" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:36.517 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-18 09:08:36.518 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-18 09:08:36.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:36.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.217/tcp/8243/p2p/16Uiu2HAm9m89LrsdCcfvUJv6qZjp4Xw4SCfejFb3p1ufwLsBkj5U","/ip4/172.18.118.217/tcp/8244/ws/p2p/16Uiu2HAm9m89LrsdCcfvUJv6qZjp4Xw4SCfejFb3p1ufwLsBkj5U"],"enrUri":"enr:-L24QKz6GyBe1JllRVPTm0J4Bx72PGOWQINq3Tckg2mB1DbHRH_aPNC7v-__Ue8yvVb8RGmZDMFK9fFFv0qR4B85LSQCgmlkgnY0gmlwhKwSdtmKbXVsdGlhZGRyc5YACASsEnbZBiAzAAoErBJ22QYgNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1P88n0t47Fjcid0m879z5xqRA1PYcO7v9DQr-U9SHUODdGNwgiAzg3VkcIIgNYV3YWt1MgM"}'
2026-03-18 09:08:36.520 INFO [src.node.waku_node] REST service is ready !!
2026-03-18 09:08:36.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8242/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.86/tcp/13300/p2p/16Uiu2HAmHXU4AYEsAC2Jmasbzhotb1BaYfu28vQyM4mTxgsMhGkb"]'
2026-03-18 09:08:36.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:36.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8242/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-18 09:08:36.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.530 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.736 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.743 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:36.944 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:36.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:36.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:36.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.151 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.358 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.566 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.773 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:37.980 DEBUG [src.steps.store] Relaying message
2026-03-18 09:08:37.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-18 09:08:37.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-18 09:08:37.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-18 09:08:38.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13299/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:38.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45964d1258ec82188abde8661e7a0816b8ae87f2e68c4a9ea68e20ae4be32e2e"},{"messageHash":"0xbb9b71a905d39d844ad179d70101bb328a7802b01a63420a97676a49e742f838"},{"messageHash":"0xcf34cbc07a099f409e4d0174a3ec9a8bb3c3978cbae027c0c8ebec7c8bedda6c"},{"messageHash":"0x5d32b715a6bebef2de95c3c67f0575a9237f1ff77212b65c07a7af5296fedd97"},{"messageHash":"0xf5ab4fe44c2dea9c227a90d75f479549578cc0304cb8ce97ddaf23a4382686d6"},{"messageHash":"0x91978061820381f2e8bf7a0e0e80d1ed16f2e7352b22c5c584f857c6978317f0"},{"messageHash":"0x9f238ff657b54e3e1c671f256523f12fe0c2bca3856348d6cfd7ddbc63b61aca"},{"messageHash":"0x10796927020357f678c9f1a7860252ac28dc30c1c5a770c9c2e6257d2408cfaf"}]}'
2026-03-18 09:08:38.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8242/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-18 09:08:38.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45964d1258ec82188abde8661e7a0816b8ae87f2e68c4a9ea68e20ae4be32e2e"},{"messageHash":"0xbb9b71a905d39d844ad179d70101bb328a7802b01a63420a97676a49e742f838"},{"messageHash":"0xcf34cbc07a099f409e4d0174a3ec9a8bb3c3978cbae027c0c8ebec7c8bedda6c"},{"messageHash":"0x5d32b715a6bebef2de95c3c67f0575a9237f1ff77212b65c07a7af5296fedd97"},{"messageHash":"0xf5ab4fe44c2dea9c227a90d75f479549578cc0304cb8ce97ddaf23a4382686d6"},{"messageHash":"0x91978061820381f2e8bf7a0e0e80d1ed16f2e7352b22c5c584f857c6978317f0"},{"messageHash":"0x9f238ff657b54e3e1c671f256523f12fe0c2bca3856348d6cfd7ddbc63b61aca"},{"messageHash":"0x10796927020357f678c9f1a7860252ac28dc30c1c5a770c9c2e6257d2408cfaf"}]}'
2026-03-18 09:08:38.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-18 09:08:38.197 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-18 09:08:38.197 DEBUG [src.node.waku_node] Stopping container with id 20a6af6855c0
2026-03-18 09:08:38.756 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:38.758 DEBUG [src.node.waku_node] Stopping container with id 00ab49e82d92
2026-03-18 09:08:39.338 DEBUG [src.node.waku_node] Container stopped.
2026-03-18 09:08:39.340 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-18 09:08:39.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-18 09:08:39.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

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