140 lines
26 KiB
Plaintext

2026-03-05 04:33:57.697 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-05 04:33:57.697 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-05_04-33-57__403286a0-66eb-45e1-846f-d5aa573d020b
2026-03-05 04:33:57.697 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-05 04:33:57.698 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-05 04:33:57.698 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-05 04:33:57.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-05 04:33:57.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-05_04-33-57__403286a0-66eb-45e1-846f-d5aa573d020b__wakuorg_nwaku:latest.log
2026-03-05 04:33:57.705 DEBUG [src.node.waku_node] Starting Node...
2026-03-05 04:33:57.705 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-05 04:33:57.707 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-05 04:33:57.707 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.254
2026-03-05 04:33:57.707 DEBUG [src.node.docker_mananger] Generated ports ['20253', '20254', '20255', '20256', '20257']
2026-03-05 04:33:57.707 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-05 04:33:57.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-05 04:33:57.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-05 04:33:57.708 DEBUG [src.node.waku_node] Using volumes []
2026-03-05 04:33:57.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 20253:20253 -p 20254:20254 -p 20255:20255 -p 20256:20256 -p 20257:20257 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=20255 --rest-port=20253 --tcp-port=20254 --discv5-udp-port=20256 --rest-address=0.0.0.0 --nat=extip:172.18.60.254 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6fb7decf3ec8dce5dbe51f9720e9cfbeaab7dc5c6f49fe2058ef2e4e76db3ac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20257 --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-05 04:33:57.907 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.254 waku 0d12a57ccb649496df9376a070e88729c388de37fb8a2500042366c4d75801a5
2026-03-05 04:33:57.943 DEBUG [src.node.docker_mananger] Container started with ID 0d12a57ccb64. Setting up logs at ./log/docker/node1_2026-03-05_04-33-57__403286a0-66eb-45e1-846f-d5aa573d020b__wakuorg_nwaku:latest.log
2026-03-05 04:33:57.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20253
2026-03-05 04:33:57.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-05 04:33:58.505 ERROR [src.node.docker_mananger] Max retries reached for container 31fd01ebd605. Exiting log stream.
2026-03-05 04:33:58.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20253/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:33:58.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:33:59.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20253/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:33:59.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-05 04:33:59.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-05 04:33:59.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:33:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.254/tcp/20254/p2p/16Uiu2HAky6nbk2kimuVJ76pwQPWZNVdTcVh6bkavdEwkbjxhHfK5","/ip4/172.18.60.254/tcp/20255/ws/p2p/16Uiu2HAky6nbk2kimuVJ76pwQPWZNVdTcVh6bkavdEwkbjxhHfK5"],"enrUri":"enr:-L24QOvypE0IlGnrrGSWQVXytrKo30Ma8zuGirSps6NtQtzER4IEGuvAsf0DIAcADXKsAvWcwNJpmbZLrTqVGBS4YDYCgmlkgnY0gmlwhKwSPP6KbXVsdGlhZGRyc5YACASsEjz-Bk8eAAoErBI8_gZPH90DgnJzhQACAQAAiXNlY3AyNTZrMaECNpgyh4P5bVshjJWEwtoj8g2l8V8OZVreMdMrt8P8gFCDdGNwgk8eg3VkcIJPIIV3YWt1MgU"}'
2026-03-05 04:33:59.055 INFO [src.node.waku_node] REST service is ready !!
2026-03-05 04:33:59.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-05 04:33:59.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-05_04-33-57__403286a0-66eb-45e1-846f-d5aa573d020b__wakuorg_nwaku:latest.log
2026-03-05 04:33:59.063 DEBUG [src.node.waku_node] Starting Node...
2026-03-05 04:33:59.063 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-05 04:33:59.064 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-05 04:33:59.065 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.252
2026-03-05 04:33:59.065 DEBUG [src.node.docker_mananger] Generated ports ['21153', '21154', '21155', '21156', '21157']
2026-03-05 04:33:59.065 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-05 04:33:59.065 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-05 04:33:59.065 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-05 04:33:59.065 DEBUG [src.node.waku_node] Using volumes []
2026-03-05 04:33:59.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 21153:21153 -p 21154:21154 -p 21155:21155 -p 21156:21156 -p 21157:21157 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=21155 --rest-port=21153 --tcp-port=21154 --discv5-udp-port=21156 --rest-address=0.0.0.0 --nat=extip:172.18.127.252 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4f1bcddb9cc5fbfffa58a38ddaf771cdbde3aad610068153c3ade8b0fdb6a5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21157 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOvypE0IlGnrrGSWQVXytrKo30Ma8zuGirSps6NtQtzER4IEGuvAsf0DIAcADXKsAvWcwNJpmbZLrTqVGBS4YDYCgmlkgnY0gmlwhKwSPP6KbXVsdGlhZGRyc5YACASsEjz-Bk8eAAoErBI8_gZPH90DgnJzhQACAQAAiXNlY3AyNTZrMaECNpgyh4P5bVshjJWEwtoj8g2l8V8OZVreMdMrt8P8gFCDdGNwgk8eg3VkcIJPIIV3YWt1MgU --filternode=/ip4/172.18.60.254/tcp/20254/p2p/16Uiu2HAky6nbk2kimuVJ76pwQPWZNVdTcVh6bkavdEwkbjxhHfK5 --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-05 04:33:59.268 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.252 waku 97fab3626a3abdcddc9382e615bbb4006d288ccf446862a73fac82b936a3836e
2026-03-05 04:33:59.303 DEBUG [src.node.docker_mananger] Container started with ID 97fab3626a3a. Setting up logs at ./log/docker/node2_2026-03-05_04-33-57__403286a0-66eb-45e1-846f-d5aa573d020b__wakuorg_nwaku:latest.log
2026-03-05 04:33:59.304 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21153
2026-03-05 04:33:59.304 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-05 04:34:00.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:34:00.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:34:00.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:34:00.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:34:00.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-05 04:34:00.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/health" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.824 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-05 04:34:00.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-05 04:34:00.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:00.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.252/tcp/21154/p2p/16Uiu2HAmMp3sHudC8xJjcVjp8d7mwATR9PHsmwKPJQWaPdq7CcEj","/ip4/172.18.127.252/tcp/21155/ws/p2p/16Uiu2HAmMp3sHudC8xJjcVjp8d7mwATR9PHsmwKPJQWaPdq7CcEj"],"enrUri":"enr:-L24QJKF3TnEViPaNRWhJbDg1YZ-hjmlhJQ5BGkSeHWh8vM6eRweiENoVO_IYaIQR8LMCwkkWKW-ouL_yOovtSzJr00CgmlkgnY0gmlwhKwSf_yKbXVsdGlhZGRyc5YACASsEn_8BlKiAAoErBJ__AZSo90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiAti-crk87AN55o9JHS5U8Rp14ySCrM9AT7lWx4wyiCDdGNwglKig3VkcIJSpIV3YWt1MgA"}'
2026-03-05 04:34:00.827 INFO [src.node.waku_node] REST service is ready !!
2026-03-05 04:34:00.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.254/tcp/20254/p2p/16Uiu2HAky6nbk2kimuVJ76pwQPWZNVdTcVh6bkavdEwkbjxhHfK5"]'
2026-03-05 04:34:00.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:00.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/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-05 04:34:00.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:00.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "887daee2-257c-4448-9810-01630bf73d0b", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-05 04:34:00.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"887daee2-257c-4448-9810-01630bf73d0b","statusDesc":"OK"}'
2026-03-05 04:34:00.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d00c3ed-0ace-45c7-b295-3109bb361552", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-05 04:34:00.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5d00c3ed-0ace-45c7-b295-3109bb361552","statusDesc":"OK"}'
2026-03-05 04:34:00.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e31881c2-1ac4-4de3-86f3-e3b210a354fa", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-05 04:34:00.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e31881c2-1ac4-4de3-86f3-e3b210a354fa","statusDesc":"OK"}'
2026-03-05 04:34:00.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f528c861-12d0-4809-ad2e-29d71e320318", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-05 04:34:00.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f528c861-12d0-4809-ad2e-29d71e320318","statusDesc":"OK"}'
2026-03-05 04:34:00.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "aedaa8cf-dece-46c9-91ec-c9e3cf3d0939", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-05 04:34:00.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"aedaa8cf-dece-46c9-91ec-c9e3cf3d0939","statusDesc":"OK"}'
2026-03-05 04:34:00.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "756ad9e8-aa5a-4153-845b-c9542b52c4e7", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-05 04:34:00.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"756ad9e8-aa5a-4153-845b-c9542b52c4e7","statusDesc":"OK"}'
2026-03-05 04:34:00.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e6ed82b4-0ba8-4d26-ba66-9c462ca668a3", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-05 04:34:00.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e6ed82b4-0ba8-4d26-ba66-9c462ca668a3","statusDesc":"OK"}'
2026-03-05 04:34:00.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21153/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9996c4d1-1442-4827-bc8e-b459a5cd66dd", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-05 04:34:00.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9996c4d1-1442-4827-bc8e-b459a5cd66dd","statusDesc":"OK"}'
2026-03-05 04:34:00.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:00.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:00.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.066 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772685240952810225,"ephemeral":false}]'
2026-03-05 04:34:01.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.182 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.185 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":1772685241071055260,"ephemeral":false}]'
2026-03-05 04:34:01.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.298 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772685241187562686,"ephemeral":false}]'
2026-03-05 04:34:01.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.414 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772685241303820633,"ephemeral":false}]'
2026-03-05 04:34:01.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.531 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772685241420118909,"ephemeral":false}]'
2026-03-05 04:34:01.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.647 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772685241536105013,"ephemeral":false}]'
2026-03-05 04:34:01.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.763 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772685241652058229,"ephemeral":false}]'
2026-03-05 04:34:01.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20253/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-05 04:34:01.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-05 04:34:01.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-05 04:34:01.879 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-05 04:34:01.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21153/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-05 04:34:01.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772685241768102783,"ephemeral":false}]'
2026-03-05 04:34:01.885 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-05 04:34:01.886 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-05 04:34:01.886 DEBUG [src.node.waku_node] Stopping container with id 0d12a57ccb64
2026-03-05 04:34:02.466 DEBUG [src.node.waku_node] Container stopped.
2026-03-05 04:34:02.466 DEBUG [src.node.waku_node] Stopping container with id 97fab3626a3a
2026-03-05 04:34:03.063 DEBUG [src.node.waku_node] Container stopped.
2026-03-05 04:34:03.066 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-05 04:34:03.109 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-05 04:34:03.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.