83 lines
15 KiB
Plaintext

2026-01-02 04:30:46.380 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-02 04:30:46.380 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-01-02_04-30-46__d12e56a8-9342-459c-b6c3-e9ccbefbb089
2026-01-02 04:30:46.381 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-02 04:30:46.381 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-02 04:30:46.381 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-02 04:30:46.388 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-02 04:30:46.388 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-02_04-30-46__d12e56a8-9342-459c-b6c3-e9ccbefbb089__wakuorg_nwaku:latest.log
2026-01-02 04:30:46.388 DEBUG [src.node.waku_node] Starting Node...
2026-01-02 04:30:46.388 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-02 04:30:46.390 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-02 04:30:46.390 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.4
2026-01-02 04:30:46.390 DEBUG [src.node.docker_mananger] Generated ports ['18344', '18345', '18346', '18347', '18348']
2026-01-02 04:30:46.390 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-02 04:30:46.390 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-02 04:30:46.390 DEBUG [src.node.waku_node] Using volumes []
2026-01-02 04:30:46.390 DEBUG [src.node.docker_mananger] docker run -i -t -p 18344:18344 -p 18345:18345 -p 18346:18346 -p 18347:18347 -p 18348:18348 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=18346 --rest-port=18344 --tcp-port=18345 --discv5-udp-port=18347 --rest-address=0.0.0.0 --nat=extip:172.18.175.4 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f45cd1c5f8e7bcb45f393ecd3c9accdbac868da97070b4baee7feaadcee4faf3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18348 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-02 04:30:46.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.4 waku 9c499abdc63c6452371514300a001cdf90f2cb62f1c2bd686a34f6a990eb343c
2026-01-02 04:30:46.607 DEBUG [src.node.docker_mananger] Container started with ID 9c499abdc63c. Setting up logs at ./log/docker/node1_2026-01-02_04-30-46__d12e56a8-9342-459c-b6c3-e9ccbefbb089__wakuorg_nwaku:latest.log
2026-01-02 04:30:46.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18344
2026-01-02 04:30:46.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-02 04:30:46.674 ERROR [src.node.docker_mananger] Max retries reached for container 8da2a28ea68f. Exiting log stream.
2026-01-02 04:30:47.187 ERROR [src.node.docker_mananger] Max retries reached for container 3a45319a7f4d. Exiting log stream.
2026-01-02 04:30:47.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18344/health" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:47.612 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"}]}'
2026-01-02 04:30:47.612 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-02 04:30:47.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18344/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:47.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.4/tcp/18345/p2p/16Uiu2HAmBMcWjqhZUJAzJypbcwTkgjH9cRgTPhBhhw29QLNcmNi6","/ip4/172.18.175.4/tcp/18346/ws/p2p/16Uiu2HAmBMcWjqhZUJAzJypbcwTkgjH9cRgTPhBhhw29QLNcmNi6"],"enrUri":"enr:-L24QK1gm60_mLYdb6Bo4dlliwbD_dPLFA5m2IHcpqzmy5SqN2jFfA3MQ8dhbSte5VgmE2kyGBLThx3ITfkvEQsF6t0CgmlkgnY0gmlwhKwSrwSKbXVsdGlhZGRyc5YACASsEq8EBkepAAoErBKvBAZHqt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC7LC_gLxMEDKGjw8pou07xFduzbQMQnHHbwWrK6S3bbODdGNwgkepg3VkcIJHq4V3YWt1MgU"}'
2026-01-02 04:30:47.614 INFO [src.node.waku_node] REST service is ready !!
2026-01-02 04:30:47.621 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-02 04:30:47.621 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-02_04-30-46__d12e56a8-9342-459c-b6c3-e9ccbefbb089__wakuorg_nwaku:latest.log
2026-01-02 04:30:47.621 DEBUG [src.node.waku_node] Starting Node...
2026-01-02 04:30:47.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-02 04:30:47.622 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-02 04:30:47.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.40
2026-01-02 04:30:47.623 DEBUG [src.node.docker_mananger] Generated ports ['11409', '11410', '11411', '11412', '11413']
2026-01-02 04:30:47.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-02 04:30:47.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-02 04:30:47.623 DEBUG [src.node.waku_node] Using volumes []
2026-01-02 04:30:47.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 11409:11409 -p 11410:11410 -p 11411:11411 -p 11412:11412 -p 11413:11413 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=11411 --rest-port=11409 --tcp-port=11410 --discv5-udp-port=11412 --rest-address=0.0.0.0 --nat=extip:172.18.1.40 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e73ab71bba3d043f8a3dadb2ce58d9dbdedb9fb9e4c1bbd2af6cfecf67456534 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11413 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK1gm60_mLYdb6Bo4dlliwbD_dPLFA5m2IHcpqzmy5SqN2jFfA3MQ8dhbSte5VgmE2kyGBLThx3ITfkvEQsF6t0CgmlkgnY0gmlwhKwSrwSKbXVsdGlhZGRyc5YACASsEq8EBkepAAoErBKvBAZHqt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC7LC_gLxMEDKGjw8pou07xFduzbQMQnHHbwWrK6S3bbODdGNwgkepg3VkcIJHq4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-02 04:30:47.809 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.40 waku 8a01b92719f6d7d68593db43e78b00da0adc5b834011cbab91d48a4d8bb3343c
2026-01-02 04:30:47.840 DEBUG [src.node.docker_mananger] Container started with ID 8a01b92719f6. Setting up logs at ./log/docker/node2_2026-01-02_04-30-46__d12e56a8-9342-459c-b6c3-e9ccbefbb089__wakuorg_nwaku:latest.log
2026-01-02 04:30:47.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11409
2026-01-02 04:30:47.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-02 04:30:48.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11409/health" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:48.854 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"}]}'
2026-01-02 04:30:48.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-02 04:30:48.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:48.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.40/tcp/11410/p2p/16Uiu2HAmCHUohhsXSYZgdzE2Ss7sCaRzbfemTnsFbUkHMduRcnZ2","/ip4/172.18.1.40/tcp/11411/ws/p2p/16Uiu2HAmCHUohhsXSYZgdzE2Ss7sCaRzbfemTnsFbUkHMduRcnZ2"],"enrUri":"enr:-L24QHKhhylfuKgvvfMt5vCfSUXkRPwQ2xocIdfJNJrK9jU8QTyqSQ9eCXts_4F-Vjsl3XVYKr9KjLiQAc0qZ-YxTRUCgmlkgnY0gmlwhKwSASiKbXVsdGlhZGRyc5YACASsEgEoBiySAAoErBIBKAYsk90DgnJzhQACAQAAiXNlY3AyNTZrMaEC-n1llagzKnJEJ_aYQGh4L-Sq-zUiigLia_qhUpb85Q2DdGNwgiySg3VkcIIslIV3YWt1MgE"}'
2026-01-02 04:30:48.863 INFO [src.node.waku_node] REST service is ready !!
2026-01-02 04:30:48.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11409/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.4/tcp/18345/p2p/16Uiu2HAmBMcWjqhZUJAzJypbcwTkgjH9cRgTPhBhhw29QLNcmNi6"]'
2026-01-02 04:30:48.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:30:48.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18344/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-01-02 04:30:48.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:30:48.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11409/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-01-02 04:30:48.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:30:48.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18344/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:30:48.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:30:48.881 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:30:48.982 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:30:48.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18344/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:48.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1767328248874464616,"ephemeral":false,"proof":""}]'
2026-01-02 04:30:48.986 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:30:48.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11409/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:48.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1767328248874464616,"ephemeral":false,"proof":""}]'
2026-01-02 04:30:48.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18344/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-02 04:30:48.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-02 04:30:48.996 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-02 04:30:49.096 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-02 04:30:49.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18344/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:49.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1767328248990762113,"ephemeral":false,"proof":""}]'
2026-01-02 04:30:49.100 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-02 04:30:49.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11409/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-02 04:30:49.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1767328248990762113,"ephemeral":false,"proof":""}]'
2026-01-02 04:30:49.105 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-02 04:30:49.106 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-02 04:30:49.106 DEBUG [src.node.waku_node] Stopping container with id 9c499abdc63c
2026-01-02 04:30:49.645 DEBUG [src.node.waku_node] Container stopped.
2026-01-02 04:30:49.645 DEBUG [src.node.waku_node] Stopping container with id 8a01b92719f6
2026-01-02 04:30:50.164 DEBUG [src.node.waku_node] Container stopped.
2026-01-02 04:30:50.165 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-02 04:30:50.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-02 04:30:50.177 DEBUG [src.node.docker_mananger] No errors found in the waku logs.