136 lines
25 KiB
Plaintext

2026-03-13 04:34:02.722 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:34:02.722 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96
2026-03-13 04:34:02.722 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:34:02.723 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:34:02.723 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-13 04:34:02.730 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:02.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:02.731 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:02.731 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.64
2026-03-13 04:34:02.732 DEBUG [src.node.docker_mananger] Generated ports ['15440', '15441', '15442', '15443', '15444']
2026-03-13 04:34:02.732 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:34:02.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:02.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:02.733 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:02.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 15440:15440 -p 15441:15441 -p 15442:15442 -p 15443:15443 -p 15444:15444 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=15442 --rest-port=15440 --tcp-port=15441 --discv5-udp-port=15443 --rest-address=0.0.0.0 --nat=extip:172.18.75.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ffcbdc92db5d28cfbbabfbdc4b9bd5efb0cfe3aa4fb6b6bbffc7cc02492ac65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15444 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-03-13 04:34:02.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.64 waku e821b5585ac495098c3ae83a7f762904172677c92e87a095a14b357e134fb172
2026-03-13 04:34:02.970 DEBUG [src.node.docker_mananger] Container started with ID e821b5585ac4. Setting up logs at ./log/docker/node1_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:02.970 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15440
2026-03-13 04:34:02.971 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:03.529 ERROR [src.node.docker_mananger] Max retries reached for container eb922e26ff67. Exiting log stream.
2026-03-13 04:34:03.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:03.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:04.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.284 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-13 04:34:04.284 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:04.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:04.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6","/ip4/172.18.75.64/tcp/15442/ws/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6"],"enrUri":"enr:-L24QKz8GfkvwA9mFN5RVSglcVBSL-8Kkgo_Fhu43QN54hS9RPOR5mdaolo5-ipSE5NHYsLqv5_w3PV61mMoA_0xBu8CgmlkgnY0gmlwhKwSS0CKbXVsdGlhZGRyc5YACASsEktABjxRAAoErBJLQAY8Ut0DgnJzhQACAQAAiXNlY3AyNTZrMaECsn7ke1nWPfYGPeApdCEWJNjYVrbQ0zY6caSBwLcitv2DdGNwgjxRg3VkcII8U4V3YWt1MgU"}'
2026-03-13 04:34:04.287 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:04.295 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:34:04.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:04.296 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:34:04.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:34:04.297 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.229
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] Generated ports ['59114', '59115', '59116', '59117', '59118']
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:34:04.298 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:34:04.298 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:34:04.298 DEBUG [src.node.docker_mananger] docker run -i -t -p 59114:59114 -p 59115:59115 -p 59116:59116 -p 59117:59117 -p 59118:59118 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=59116 --rest-port=59114 --tcp-port=59115 --discv5-udp-port=59117 --rest-address=0.0.0.0 --nat=extip:172.18.224.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a2a49bff7b7c1aeb7cb9e9d516aed4bd1aad2d615bafd6fed4decf6c73bf28b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59118 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKz8GfkvwA9mFN5RVSglcVBSL-8Kkgo_Fhu43QN54hS9RPOR5mdaolo5-ipSE5NHYsLqv5_w3PV61mMoA_0xBu8CgmlkgnY0gmlwhKwSS0CKbXVsdGlhZGRyc5YACASsEktABjxRAAoErBJLQAY8Ut0DgnJzhQACAQAAiXNlY3AyNTZrMaECsn7ke1nWPfYGPeApdCEWJNjYVrbQ0zY6caSBwLcitv2DdGNwgjxRg3VkcII8U4V3YWt1MgU --filternode=/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6 --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-13 04:34:04.503 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.229 waku 82af60b6d3985ea37e50f6c1d674e1156b4fa8785ccf98eaea30f0149758268f
2026-03-13 04:34:04.538 DEBUG [src.node.docker_mananger] Container started with ID 82af60b6d398. Setting up logs at ./log/docker/node2_2026-03-13_04-34-02__87ee2145-a213-4268-9689-f425a4bfcd96__wakuorg_nwaku:latest.log
2026-03-13 04:34:04.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59114
2026-03-13 04:34:04.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:34:05.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-13 04:34:05.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-13 04:34:05.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:34:05.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.229/tcp/59115/p2p/16Uiu2HAmESTFKsqTm4UBr3yVV6JFtgnUQUtdrTETzbPXd1RFQM96","/ip4/172.18.224.229/tcp/59116/ws/p2p/16Uiu2HAmESTFKsqTm4UBr3yVV6JFtgnUQUtdrTETzbPXd1RFQM96"],"enrUri":"enr:-L24QDZhyaqKhgf7IL406Guh_ghpkPlm7QAKmI0YvikOfZInZUWl6SgIISKeJS2_D4d9n61sJ-QgGcwrxlDqEeYrCs8CgmlkgnY0gmlwhKwS4OWKbXVsdGlhZGRyc5YACASsEuDlBubrAAoErBLg5Qbm7N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDGoE8bzt6zr99ryMinGsHXjLjWshSrIo9Oh8aGJHcxB2DdGNwgubrg3VkcILm7YV3YWt1MgA"}'
2026-03-13 04:34:05.649 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:34:05.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.64/tcp/15441/p2p/16Uiu2HAm7SSmswNZbwFXUErsnYFRB3ts1GvXwCxNsZr1YEhxsCo6"]'
2026-03-13 04:34:05.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-13 04:34:05.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2971bfe9-2e2e-45af-8a69-72075071e205", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-13 04:34:05.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2971bfe9-2e2e-45af-8a69-72075071e205","statusDesc":"OK"}'
2026-03-13 04:34:05.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3b40a406-d873-4183-bcad-5955f435b007", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-13 04:34:05.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3b40a406-d873-4183-bcad-5955f435b007","statusDesc":"OK"}'
2026-03-13 04:34:05.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e1e813e-2c71-4b44-828a-4ccd8df8d61f", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-13 04:34:05.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8e1e813e-2c71-4b44-828a-4ccd8df8d61f","statusDesc":"OK"}'
2026-03-13 04:34:05.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "271e9e3a-cef3-47c1-a05a-4b42c10bd87d", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-13 04:34:05.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"271e9e3a-cef3-47c1-a05a-4b42c10bd87d","statusDesc":"OK"}'
2026-03-13 04:34:05.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3b4b9155-7469-4099-87ea-ed025cbe3fa6", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-13 04:34:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3b4b9155-7469-4099-87ea-ed025cbe3fa6","statusDesc":"OK"}'
2026-03-13 04:34:05.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "401a26bb-bd81-41bf-93f3-987d239e8025", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-13 04:34:05.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"401a26bb-bd81-41bf-93f3-987d239e8025","statusDesc":"OK"}'
2026-03-13 04:34:05.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "34c1baf9-2802-4314-9bcc-d7281f11057e", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-13 04:34:05.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"34c1baf9-2802-4314-9bcc-d7281f11057e","statusDesc":"OK"}'
2026-03-13 04:34:05.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59114/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "660bda35-ee5f-491b-be8a-ea413a21af3d", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-13 04:34:05.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"660bda35-ee5f-491b-be8a-ea413a21af3d","statusDesc":"OK"}'
2026-03-13 04:34:05.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:05.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:05.876 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:05.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773376445763209217,"ephemeral":false}]'
2026-03-13 04:34:05.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:05.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:05.891 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:05.991 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:05.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:05.994 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":1773376445881434536,"ephemeral":false}]'
2026-03-13 04:34:05.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.005 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.106 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773376445996319057,"ephemeral":false}]'
2026-03-13 04:34:06.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.220 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773376446111368808,"ephemeral":false}]'
2026-03-13 04:34:06.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.336 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773376446226125731,"ephemeral":false}]'
2026-03-13 04:34:06.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.351 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.451 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.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":1773376446341420277,"ephemeral":false}]'
2026-03-13 04:34:06.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.566 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773376446456470368,"ephemeral":false}]'
2026-03-13 04:34:06.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-13 04:34:06.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:34:06.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:34:06.682 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:34:06.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59114/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:34:06.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773376446571719805,"ephemeral":false}]'
2026-03-13 04:34:06.688 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:34:06.689 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:34:06.689 DEBUG [src.node.waku_node] Stopping container with id e821b5585ac4
2026-03-13 04:34:07.289 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:07.291 DEBUG [src.node.waku_node] Stopping container with id 82af60b6d398
2026-03-13 04:34:07.898 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:34:07.900 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:34:07.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:34:07.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.