194 lines
35 KiB
Plaintext

2026-03-25 04:45:38.014 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-25 04:45:38.014 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-03-25_04-45-38__f5f0e1f5-aa59-4625-bea2-03b1537cbafa
2026-03-25 04:45:38.014 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-25 04:45:38.015 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-25 04:45:38.015 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-25 04:45:38.021 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-25 04:45:38.021 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-25_04-45-38__f5f0e1f5-aa59-4625-bea2-03b1537cbafa__wakuorg_nwaku:latest.log
2026-03-25 04:45:38.022 DEBUG [src.node.waku_node] Starting Node...
2026-03-25 04:45:38.022 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-25 04:45:38.023 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-25 04:45:38.023 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.226
2026-03-25 04:45:38.023 DEBUG [src.node.docker_mananger] Generated ports ['15073', '15074', '15075', '15076', '15077']
2026-03-25 04:45:38.023 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-25 04:45:38.024 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-25 04:45:38.024 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-25 04:45:38.024 DEBUG [src.node.waku_node] Using volumes []
2026-03-25 04:45:38.024 DEBUG [src.node.docker_mananger] docker run -i -t -p 15073:15073 -p 15074:15074 -p 15075:15075 -p 15076:15076 -p 15077:15077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15075 --rest-port=15073 --tcp-port=15074 --discv5-udp-port=15076 --rest-address=0.0.0.0 --nat=extip:172.18.53.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4c8ae5cfa6dd3ce17270edf562b76f024fadc3bda0cff5cff9ba6f0fa6e2f79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15077 --metrics-logging=true --relay=true --filter=true
2026-03-25 04:45:38.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.226 waku 7889f616ee6a75de1f182e16d347138a4519c13e4c20b7961f091e318b298b95
2026-03-25 04:45:38.207 DEBUG [src.node.docker_mananger] Container started with ID 7889f616ee6a. Setting up logs at ./log/docker/node1_2026-03-25_04-45-38__f5f0e1f5-aa59-4625-bea2-03b1537cbafa__wakuorg_nwaku:latest.log
2026-03-25 04:45:38.207 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15073
2026-03-25 04:45:38.208 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-25 04:45:38.229 ERROR [src.node.docker_mananger] Max retries reached for container aa9dd5b0c717. Exiting log stream.
2026-03-25 04:45:38.760 ERROR [src.node.docker_mananger] Max retries reached for container b478e8ff699b. Exiting log stream.
2026-03-25 04:45:39.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/health" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:39.211 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-25 04:45:39.211 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-25 04:45:39.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:39.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.226/tcp/15074/p2p/16Uiu2HAmEPm9vVHQ2ZVZ3fSLQsfmXH391Yzv9GUH7bjrZSf7xDbB","/ip4/172.18.53.226/tcp/15075/ws/p2p/16Uiu2HAmEPm9vVHQ2ZVZ3fSLQsfmXH391Yzv9GUH7bjrZSf7xDbB"],"enrUri":"enr:-L24QLDtAc-Xde-AYFBgMj9Y5otWc-EXhXg-dv8lB0UnDK4obkp44_8M_iqaBEHCT2Km0z6cRTHh0p8KiK-BHZeB3coCgmlkgnY0gmlwhKwSNeKKbXVsdGlhZGRyc5YACASsEjXiBjriAAoErBI14gY6490DgnJzhQACAQAAiXNlY3AyNTZrMaEDGdC9sHm9lMJ5WjiIBqhS7dJUyFv1PvJK91wuU3PGoWaDdGNwgjrig3VkcII65IV3YWt1MgU"}'
2026-03-25 04:45:39.213 INFO [src.node.waku_node] REST service is ready !!
2026-03-25 04:45:39.219 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-25 04:45:39.219 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-25_04-45-38__f5f0e1f5-aa59-4625-bea2-03b1537cbafa__wakuorg_nwaku:latest.log
2026-03-25 04:45:39.219 DEBUG [src.node.waku_node] Starting Node...
2026-03-25 04:45:39.219 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-25 04:45:39.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-25 04:45:39.221 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.236
2026-03-25 04:45:39.221 DEBUG [src.node.docker_mananger] Generated ports ['28898', '28899', '28900', '28901', '28902']
2026-03-25 04:45:39.221 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-25 04:45:39.221 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-25 04:45:39.221 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-25 04:45:39.221 DEBUG [src.node.waku_node] Using volumes []
2026-03-25 04:45:39.221 DEBUG [src.node.docker_mananger] docker run -i -t -p 28898:28898 -p 28899:28899 -p 28900:28900 -p 28901:28901 -p 28902:28902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28900 --rest-port=28898 --tcp-port=28899 --discv5-udp-port=28901 --rest-address=0.0.0.0 --nat=extip:172.18.97.236 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d78f5c4bbb1331aa8e4f9fff1d9694efaecbe6dcd36c59adec32c53e3fabf330 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28902 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLDtAc-Xde-AYFBgMj9Y5otWc-EXhXg-dv8lB0UnDK4obkp44_8M_iqaBEHCT2Km0z6cRTHh0p8KiK-BHZeB3coCgmlkgnY0gmlwhKwSNeKKbXVsdGlhZGRyc5YACASsEjXiBjriAAoErBI14gY6490DgnJzhQACAQAAiXNlY3AyNTZrMaEDGdC9sHm9lMJ5WjiIBqhS7dJUyFv1PvJK91wuU3PGoWaDdGNwgjrig3VkcII65IV3YWt1MgU
2026-03-25 04:45:39.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.236 waku 12a97e891892fd7df24c60b0ca0c0ced494dc3389eb3cacf399333be3fc8f979
2026-03-25 04:45:39.422 DEBUG [src.node.docker_mananger] Container started with ID 12a97e891892. Setting up logs at ./log/docker/node2_2026-03-25_04-45-38__f5f0e1f5-aa59-4625-bea2-03b1537cbafa__wakuorg_nwaku:latest.log
2026-03-25 04:45:39.422 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28898
2026-03-25 04:45:39.422 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-25 04:45:40.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/health" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.425 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-25 04:45:40.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-25 04:45:40.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.236/tcp/28899/p2p/16Uiu2HAmNzbCBjRuvvaJioVDQo35dqfoM84KZcUw9V5ad7ZkRFxx","/ip4/172.18.97.236/tcp/28900/ws/p2p/16Uiu2HAmNzbCBjRuvvaJioVDQo35dqfoM84KZcUw9V5ad7ZkRFxx"],"enrUri":"enr:-L24QHaqJ2eLPEwTr4kOUIsakqm753AAGHAbLlkHIizo4_3HMkk1JZd-Si8toVsBBAbKjGzfKzrs456Obt5nUFAFfvsCgmlkgnY0gmlwhKwSYeyKbXVsdGlhZGRyc5YACASsEmHsBnDjAAoErBJh7AZw5N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmZpNQXQrHUKOHeOi1autOcUbehTTYUbAH5fDQ2gItpWDdGNwgnDjg3VkcIJw5YV3YWt1MgE"}'
2026-03-25 04:45:40.428 INFO [src.node.waku_node] REST service is ready !!
2026-03-25 04:45:40.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28898/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.226/tcp/15074/p2p/16Uiu2HAmEPm9vVHQ2ZVZ3fSLQsfmXH391Yzv9GUH7bjrZSf7xDbB"]'
2026-03-25 04:45:40.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/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-25 04:45:40.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28898/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-25 04:45:40.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/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-25 04:45:40.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.484 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:40.585 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940475534042,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.589 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940475534042,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:40.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.600 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:40.700 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940592887449,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.705 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940592887449,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:40.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.718 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:40.819 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940709981836,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.825 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940709981836,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:40.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.842 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:40.942 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940830593482,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.947 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:40.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:40.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940830593482,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:40.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:40.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:40.959 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.059 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940951891696,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.064 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413940951891696,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.177 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941068271441,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.181 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941068271441,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.293 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941185289199,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.297 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941185289199,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.309 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.409 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941301169841,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.413 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941301169841,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.417 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-25 04:45:41.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.435 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-03-25 04:45:41.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/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-25 04:45:41.455 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-03-25 04:45:41.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.459 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-03-25 04:45:41.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.462 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-03-25 04:45:41.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.571 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941464013610,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.575 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941464013610,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.688 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941579675580,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.694 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941579675580,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.709 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.810 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941699835391,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.815 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941699835391,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.827 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:41.928 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941819471240,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.932 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:41.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:41.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941819471240,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:41.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-25 04:45:41.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-25 04:45:41.944 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-25 04:45:42.044 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:42.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:42.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941936026321,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:42.048 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-25 04:45:42.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-03-25 04:45:42.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774413941936026321,"ephemeral":false,"proof":""}]'
2026-03-25 04:45:42.053 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-25 04:45:42.054 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-25 04:45:42.054 DEBUG [src.node.waku_node] Stopping container with id 7889f616ee6a
2026-03-25 04:45:42.565 DEBUG [src.node.waku_node] Container stopped.
2026-03-25 04:45:42.565 DEBUG [src.node.waku_node] Stopping container with id 12a97e891892
2026-03-25 04:45:43.033 DEBUG [src.node.waku_node] Container stopped.
2026-03-25 04:45:43.035 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-25 04:45:43.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-25 04:45:43.107 DEBUG [src.node.docker_mananger] No errors found in the waku logs.