204 lines
37 KiB
Plaintext

2025-12-18 04:16:11.260 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-18 04:16:11.261 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2025-12-18_04-16-11__21414b3b-801a-4e98-a403-97d9acdad175
2025-12-18 04:16:11.261 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-18 04:16:11.261 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-18 04:16:11.262 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-18 04:16:11.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-18 04:16:11.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-18_04-16-11__21414b3b-801a-4e98-a403-97d9acdad175__wakuorg_nwaku:latest.log
2025-12-18 04:16:11.269 DEBUG [src.node.waku_node] Starting Node...
2025-12-18 04:16:11.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-18 04:16:11.272 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-18 04:16:11.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.59
2025-12-18 04:16:11.273 DEBUG [src.node.docker_mananger] Generated ports ['58878', '58879', '58880', '58881', '58882']
2025-12-18 04:16:11.273 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-18 04:16:11.273 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-18 04:16:11.273 DEBUG [src.node.waku_node] Using volumes []
2025-12-18 04:16:11.273 DEBUG [src.node.docker_mananger] docker run -i -t -p 58878:58878 -p 58879:58879 -p 58880:58880 -p 58881:58881 -p 58882:58882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58880 --rest-port=58878 --tcp-port=58879 --discv5-udp-port=58881 --rest-address=0.0.0.0 --nat=extip:172.18.106.59 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6c1a30b5dcf37e1e24c151cb5afddee47c8edad04b2f14ae7118e0cedfdaa6c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58882 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-18 04:16:11.466 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.59 waku 812806e2e48dc33c69f2d829c0ba7081a4f4e9c63aa02d0cfb427ad7a6fe3cab
2025-12-18 04:16:11.497 DEBUG [src.node.docker_mananger] Container started with ID 812806e2e48d. Setting up logs at ./log/docker/node1_2025-12-18_04-16-11__21414b3b-801a-4e98-a403-97d9acdad175__wakuorg_nwaku:latest.log
2025-12-18 04:16:11.498 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58878
2025-12-18 04:16:11.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-18 04:16:11.576 ERROR [src.node.docker_mananger] Max retries reached for container 3ad818c1e588. Exiting log stream.
2025-12-18 04:16:12.067 ERROR [src.node.docker_mananger] Max retries reached for container bc2420e64403. Exiting log stream.
2025-12-18 04:16:12.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/health" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:12.502 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-18 04:16:12.502 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-18 04:16:12.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:12.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.59/tcp/58879/p2p/16Uiu2HAmFurFJYM25uFKfd99bsHEYrPJkqwetY57J7wpaQXsrg5F","/ip4/172.18.106.59/tcp/58880/ws/p2p/16Uiu2HAmFurFJYM25uFKfd99bsHEYrPJkqwetY57J7wpaQXsrg5F"],"enrUri":"enr:-L24QD3MrOfnXMwCp6GJz17tD_mS8GXLRGnNCbcpZNcncQjVdJ6_Yb-1rzvzMm4Ag1I6n0GDWF4tixRwVsaFkjyAj-ICgmlkgnY0gmlwhKwSajuKbXVsdGlhZGRyc5YACASsEmo7BuX_AAoErBJqOwbmAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMGGcTs5uj8ztjP3RsughABsjy8takcV07KNckC2ZTjqDdGNwguX_g3VkcILmAYV3YWt1MgU"}'
2025-12-18 04:16:12.505 INFO [src.node.waku_node] REST service is ready !!
2025-12-18 04:16:12.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-18 04:16:12.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-18_04-16-11__21414b3b-801a-4e98-a403-97d9acdad175__wakuorg_nwaku:latest.log
2025-12-18 04:16:12.511 DEBUG [src.node.waku_node] Starting Node...
2025-12-18 04:16:12.511 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-18 04:16:12.513 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-18 04:16:12.513 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.192
2025-12-18 04:16:12.513 DEBUG [src.node.docker_mananger] Generated ports ['25788', '25789', '25790', '25791', '25792']
2025-12-18 04:16:12.513 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-18 04:16:12.513 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-18 04:16:12.513 DEBUG [src.node.waku_node] Using volumes []
2025-12-18 04:16:12.513 DEBUG [src.node.docker_mananger] docker run -i -t -p 25788:25788 -p 25789:25789 -p 25790:25790 -p 25791:25791 -p 25792:25792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25790 --rest-port=25788 --tcp-port=25789 --discv5-udp-port=25791 --rest-address=0.0.0.0 --nat=extip:172.18.163.192 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=daddeeae8f0c0eaefec714d926fb92c0a66f007e9d9bdedaeff961074db5cbec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25792 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3MrOfnXMwCp6GJz17tD_mS8GXLRGnNCbcpZNcncQjVdJ6_Yb-1rzvzMm4Ag1I6n0GDWF4tixRwVsaFkjyAj-ICgmlkgnY0gmlwhKwSajuKbXVsdGlhZGRyc5YACASsEmo7BuX_AAoErBJqOwbmAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMGGcTs5uj8ztjP3RsughABsjy8takcV07KNckC2ZTjqDdGNwguX_g3VkcILmAYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-18 04:16:12.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.192 waku 688351836ee7e3ceb12d22b7acdb764e2c85d43ff7a803840d24811e7bfa914b
2025-12-18 04:16:12.725 DEBUG [src.node.docker_mananger] Container started with ID 688351836ee7. Setting up logs at ./log/docker/node2_2025-12-18_04-16-11__21414b3b-801a-4e98-a403-97d9acdad175__wakuorg_nwaku:latest.log
2025-12-18 04:16:12.725 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25788
2025-12-18 04:16:12.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-18 04:16:13.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/health" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:13.741 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-18 04:16:13.742 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-18 04:16:13.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:13.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.192/tcp/25789/p2p/16Uiu2HAm5pmMQRKaZdhmxDdRotWdNcvahramh7cdLFRsHyCDbZw1","/ip4/172.18.163.192/tcp/25790/ws/p2p/16Uiu2HAm5pmMQRKaZdhmxDdRotWdNcvahramh7cdLFRsHyCDbZw1"],"enrUri":"enr:-L24QEQ3h1clThxL_wVxL8ivKETf54aKQ0eErQ1ChgPAvnvjO_AKtu334K4VaY3cina1cU4nmdBwY7425_WJ-exLxrsCgmlkgnY0gmlwhKwSo8CKbXVsdGlhZGRyc5YACASsEqPABmS9AAoErBKjwAZkvt0DgnJzhQACAQAAiXNlY3AyNTZrMaECmn9NfXqjINLZk8xfdL15ZS7JUPK83IzUajmPbqdxzKyDdGNwgmS9g3VkcIJkv4V3YWt1MgE"}'
2025-12-18 04:16:13.750 INFO [src.node.waku_node] REST service is ready !!
2025-12-18 04:16:13.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25788/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.59/tcp/58879/p2p/16Uiu2HAmFurFJYM25uFKfd99bsHEYrPJkqwetY57J7wpaQXsrg5F"]'
2025-12-18 04:16:13.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:13.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/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-18 04:16:13.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:13.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25788/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-18 04:16:13.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:13.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:13.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:13.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:13.884 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:13.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:13.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766031373778015849,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:13.888 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:13.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:13.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1766031373778015849,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:13.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:13.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:13.896 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:13.996 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:13.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:13.999 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":1766031373892109151,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.000 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.002 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":1766031373892109151,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.109 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1766031374004385651,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.113 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1766031374004385651,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.223 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766031374117870098,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.227 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766031374117870098,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.335 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1766031374231214363,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.339 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1766031374231214363,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.448 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1766031374343246124,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.452 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1766031374343246124,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.560 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1766031374456163052,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.564 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1766031374456163052,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.673 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766031374568433233,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.678 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766031374568433233,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:14.681 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:58878/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-18 04:16:14.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.689 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:25788/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-18 04:16:14.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.800 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.803 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58878/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-18 04:16:14.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:14.908 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:14.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:14.910 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58878/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-18 04:16:14.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:14.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:14.914 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.015 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.017 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-18 04:16:15.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:15.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:15.023 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.124 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766031375019045965,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.128 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1766031375019045965,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:15.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:15.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.237 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1766031375132528550,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.241 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1766031375132528550,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:15.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:15.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.350 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1766031375244931440,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.354 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1766031375244931440,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:15.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:15.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.463 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1766031375357984366,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.467 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1766031375357984366,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:16:15.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:16:15.475 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:16:15.575 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58878/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766031375471514021,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.580 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:16:15.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25788/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:16:15.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1766031375471514021,"ephemeral":false,"proof":""}]'
2025-12-18 04:16:15.585 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-18 04:16:15.586 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-18 04:16:15.586 DEBUG [src.node.waku_node] Stopping container with id 812806e2e48d
2025-12-18 04:16:16.099 DEBUG [src.node.waku_node] Container stopped.
2025-12-18 04:16:16.099 DEBUG [src.node.waku_node] Stopping container with id 688351836ee7
2025-12-18 04:16:16.615 DEBUG [src.node.waku_node] Container stopped.
2025-12-18 04:16:16.615 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-18 04:16:16.629 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-18 04:16:16.641 DEBUG [src.node.docker_mananger] No errors found in the waku logs.