204 lines
37 KiB
Plaintext

2025-12-08 12:11:19.180 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 12:11:19.180 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2025-12-08_12-11-19__531d0ef6-6fbf-4498-93e7-3846c36b754c
2025-12-08 12:11:19.181 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 12:11:19.181 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 12:11:19.181 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 12:11:19.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 12:11:19.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_12-11-19__531d0ef6-6fbf-4498-93e7-3846c36b754c__wakuorg_nwaku:latest.log
2025-12-08 12:11:19.188 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 12:11:19.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 12:11:19.190 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 12:11:19.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.80
2025-12-08 12:11:19.190 DEBUG [src.node.docker_mananger] Generated ports ['32337', '32338', '32339', '32340', '32341']
2025-12-08 12:11:19.190 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 12:11:19.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 12:11:19.191 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 12:11:19.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 32337:32337 -p 32338:32338 -p 32339:32339 -p 32340:32340 -p 32341:32341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32339 --rest-port=32337 --tcp-port=32338 --discv5-udp-port=32340 --rest-address=0.0.0.0 --nat=extip:172.18.92.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a7c0ebb3abe81fda41aa8ca302630e5bdd7bf78c1f233f4e8686d81d4b6e9a3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32341 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-08 12:11:19.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.80 waku 86bc5813ee5d44bdc98d582c56eb3b5b52bc296ba472bcea5c3b44aff1964ff7
2025-12-08 12:11:19.382 DEBUG [src.node.docker_mananger] Container started with ID 86bc5813ee5d. Setting up logs at ./log/docker/node1_2025-12-08_12-11-19__531d0ef6-6fbf-4498-93e7-3846c36b754c__wakuorg_nwaku:latest.log
2025-12-08 12:11:19.382 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32337
2025-12-08 12:11:19.382 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 12:11:19.483 ERROR [src.node.docker_mananger] Max retries reached for container a871708c2cae. Exiting log stream.
2025-12-08 12:11:19.983 ERROR [src.node.docker_mananger] Max retries reached for container 6ddd7460bcde. Exiting log stream.
2025-12-08 12:11:20.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:20.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 12:11:20.386 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 12:11:20.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:20.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.80/tcp/32338/p2p/16Uiu2HAmJDcyMjZx9piTkw1n6X93gVxc6JN2BjzSWMpHwBvV2oD7","/ip4/172.18.92.80/tcp/32339/ws/p2p/16Uiu2HAmJDcyMjZx9piTkw1n6X93gVxc6JN2BjzSWMpHwBvV2oD7"],"enrUri":"enr:-L24QOeXH8Z6LwNkDQiT5fLwerYLCU_aL1Sst0whqg-UhmBFWmwDN2sUOjN9iqdDZ04upp7m42kUdIxed8hp-ebIZSMCgmlkgnY0gmlwhKwSXFCKbXVsdGlhZGRyc5YACASsElxQBn5SAAoErBJcUAZ-U90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUqZt0xCV5y5h0C0ZJ4VXVck3FG96RpFJueEA2XLIVL6DdGNwgn5Sg3VkcIJ-VIV3YWt1MgU"}'
2025-12-08 12:11:20.389 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 12:11:20.395 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 12:11:20.396 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_12-11-19__531d0ef6-6fbf-4498-93e7-3846c36b754c__wakuorg_nwaku:latest.log
2025-12-08 12:11:20.396 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 12:11:20.396 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 12:11:20.397 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 12:11:20.397 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.127
2025-12-08 12:11:20.397 DEBUG [src.node.docker_mananger] Generated ports ['50940', '50941', '50942', '50943', '50944']
2025-12-08 12:11:20.398 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 12:11:20.398 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 12:11:20.398 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 12:11:20.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 50940:50940 -p 50941:50941 -p 50942:50942 -p 50943:50943 -p 50944:50944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50942 --rest-port=50940 --tcp-port=50941 --discv5-udp-port=50943 --rest-address=0.0.0.0 --nat=extip:172.18.187.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed061e34b55373f9bef3e9ff018a78cfef24df4cef7201dced88d4a821bbf7a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50944 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeXH8Z6LwNkDQiT5fLwerYLCU_aL1Sst0whqg-UhmBFWmwDN2sUOjN9iqdDZ04upp7m42kUdIxed8hp-ebIZSMCgmlkgnY0gmlwhKwSXFCKbXVsdGlhZGRyc5YACASsElxQBn5SAAoErBJcUAZ-U90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUqZt0xCV5y5h0C0ZJ4VXVck3FG96RpFJueEA2XLIVL6DdGNwgn5Sg3VkcIJ-VIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-08 12:11:20.561 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.127 waku 746ebe23b5b8e8276ca7389b4de87e2d7f002ea418f5ec2608dccea14f9de3e5
2025-12-08 12:11:20.589 DEBUG [src.node.docker_mananger] Container started with ID 746ebe23b5b8. Setting up logs at ./log/docker/node2_2025-12-08_12-11-19__531d0ef6-6fbf-4498-93e7-3846c36b754c__wakuorg_nwaku:latest.log
2025-12-08 12:11:20.589 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50940
2025-12-08 12:11:20.589 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 12:11:21.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 12:11:21.608 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 12:11:21.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.127/tcp/50941/p2p/16Uiu2HAm54FCFJYVoJHudVuaGDy51NVgH6shcR61DCSwdvy472Et","/ip4/172.18.187.127/tcp/50942/ws/p2p/16Uiu2HAm54FCFJYVoJHudVuaGDy51NVgH6shcR61DCSwdvy472Et"],"enrUri":"enr:-L24QCUFkBZ0WHWD4MNX-kkFzKlRCEw1UOD_vjDEbtAtdRErWozSU2AVe_gDgMBOpj7IqHognpaX4hUbT275TZ0Z2VwCgmlkgnY0gmlwhKwSu3-KbXVsdGlhZGRyc5YACASsErt_Bsb9AAoErBK7fwbG_t0DgnJzhQACAQAAiXNlY3AyNTZrMaECjxelwJntK6NBcBpRo0tX9tKjJLRnXo91oe6KkxYzAKmDdGNwgsb9g3VkcILG_4V3YWt1MgE"}'
2025-12-08 12:11:21.613 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 12:11:21.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50940/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.80/tcp/32338/p2p/16Uiu2HAmJDcyMjZx9piTkw1n6X93gVxc6JN2BjzSWMpHwBvV2oD7"]'
2025-12-08 12:11:21.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/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"]'
2025-12-08 12:11:21.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50940/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"]'
2025-12-08 12:11:21.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:21.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:21.747 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765195881639390205,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.752 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765195881639390205,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:21.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.764 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:21.865 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.868 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":1765195881757167367,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.869 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.872 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":1765195881757167367,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:21.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:21.979 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765195881874549388,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.984 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:21.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:21.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765195881874549388,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:21.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:21.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:21.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.095 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765195881989294202,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.099 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765195881989294202,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.108 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.208 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765195882103465913,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.213 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765195882103465913,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.324 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765195882217457677,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.328 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765195882217457677,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.339 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.439 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765195882333244507,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.444 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765195882333244507,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.453 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.553 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765195882448256321,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.558 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765195882448256321,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:22.562 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32337/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2025-12-08 12:11:22.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.570 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:50940/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2025-12-08 12:11:22.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.681 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.685 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32337/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-08 12:11:22.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.689 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.790 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.793 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32337/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-08 12:11:22.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:22.897 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:22.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:22.901 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-08 12:11:22.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:22.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:22.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:23.008 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765195882902494359,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.013 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765195882902494359,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:23.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:23.022 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:23.122 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765195883017240854,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.127 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765195883017240854,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:23.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:23.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:23.236 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765195883131692974,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.241 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765195883131692974,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:23.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:23.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:23.352 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765195883246327981,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.357 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765195883246327981,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32337/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-08 12:11:23.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:23.367 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:23.467 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32337/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765195883362450567,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.472 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:23.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50940/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:23.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765195883362450567,"ephemeral":false,"proof":""}]'
2025-12-08 12:11:23.477 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 12:11:23.478 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 12:11:23.478 DEBUG [src.node.waku_node] Stopping container with id 86bc5813ee5d
2025-12-08 12:11:23.955 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 12:11:23.955 DEBUG [src.node.waku_node] Stopping container with id 746ebe23b5b8
2025-12-08 12:11:24.441 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 12:11:24.444 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 12:11:24.455 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 12:11:24.467 DEBUG [src.node.docker_mananger] No errors found in the waku logs.