mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-27 21:09:29 +00:00
295 lines
54 KiB
Plaintext
295 lines
54 KiB
Plaintext
[32mINFO [0m tests.conftest:conftest.py:106 Fleet bootstrap inactive – pass --fleet (or set FLEET_BOOTSTRAP=true) to connect local nodes to the waku.test fleet
|
||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_sync_flags with id: 2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node3_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.171
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24959', '24960', '24961', '24962', '24963']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24959:24959 -p 24960:24960 -p 24961:24961 -p 24962:24962 -p 24963:24963 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=24961 --rest-port=24959 --tcp-port=24960 --discv5-udp-port=24962 --rest-address=0.0.0.0 --nat=extip:172.18.143.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bcdad4adae38d2deb1a56eaf4f818a9d4ab6eaae92f0dd6a31807c63d385636c --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24963 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 32df92a713b1. Exiting log stream.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.171 waku 42f7cc72e667f19f4a14b0e53e6833da047ff429c9f59a1ced08df51f6da08f8
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42f7cc72e667. Setting up logs at ./log/docker/node1_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24959
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24959/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.171/tcp/24960/p2p/16Uiu2HAm8TPoh3MBaDZCAwXfXmNnd4xysG4eTMY2iyhmRKSWqob9","/ip4/172.18.143.171/tcp/24961/ws/p2p/16Uiu2HAm8TPoh3MBaDZCAwXfXmNnd4xysG4eTMY2iyhmRKSWqob9"],"enrUri":"enr:-L24QJ_b3MkMrCXpM0Yip1cb4yBF3A3rc1H1y1P7xY3mYQpsZK_zqQM3DWnIkxqLWMl5Z-xmSwZBmuz_qY98H0nYRdgCgmlkgnY0gmlwhKwSj6uKbXVsdGlhZGRyc5YACASsEo-rBmGAAAoErBKPqwZhgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwZjNr3uXuOJQ1fp4Gfdd4JT63zHLLsLDgfdhcIKmQ6SDdGNwgmGAg3VkcIJhgoV3YWt1MhM"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.5
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4907', '4908', '4909', '4910', '4911']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4907:4907 -p 4908:4908 -p 4909:4909 -p 4910:4910 -p 4911:4911 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=4909 --rest-port=4907 --tcp-port=4908 --discv5-udp-port=4910 --rest-address=0.0.0.0 --nat=extip:172.18.49.5 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5ef8b557f6e7fb0e37c58b88507caf4366af83800fecaec75582ae62b8eacd2 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4911 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QJ_b3MkMrCXpM0Yip1cb4yBF3A3rc1H1y1P7xY3mYQpsZK_zqQM3DWnIkxqLWMl5Z-xmSwZBmuz_qY98H0nYRdgCgmlkgnY0gmlwhKwSj6uKbXVsdGlhZGRyc5YACASsEo-rBmGAAAoErBKPqwZhgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwZjNr3uXuOJQ1fp4Gfdd4JT63zHLLsLDgfdhcIKmQ6SDdGNwgmGAg3VkcIJhgoV3YWt1MhM
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.5 waku ae36eecebcc2112cdc50b123eca7087cca4d3af61a782c6b5e6a5bdf286da3e3
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae36eecebcc2. Setting up logs at ./log/docker/node2_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4907
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4907/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 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"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.5/tcp/4908/p2p/16Uiu2HAmDrf4bEXxozkPEpYDBJifbQpTbhuJovenNC7roUdFqdem","/ip4/172.18.49.5/tcp/4909/ws/p2p/16Uiu2HAmDrf4bEXxozkPEpYDBJifbQpTbhuJovenNC7roUdFqdem"],"enrUri":"enr:-L24QOgkUi7q97LNz2s8jhzTPZeLmEgScvxlCwoa9tFsHKjFavqSN3TlZhuh2tK3ZLiIvb6Z0bwAGY01wdC_9yOLZVsCgmlkgnY0gmlwhKwSMQWKbXVsdGlhZGRyc5YACASsEjEFBhMsAAoErBIxBQYTLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEdjZBIAa7RmDVKpfkJp0a9DKCORocuf0bA63UIZppz6DdGNwghMsg3VkcIITLoV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.159
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52816', '52817', '52818', '52819', '52820']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52816:52816 -p 52817:52817 -p 52818:52818 -p 52819:52819 -p 52820:52820 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=52818 --rest-port=52816 --tcp-port=52817 --discv5-udp-port=52819 --rest-address=0.0.0.0 --nat=extip:172.18.89.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9634b8beec58c3028bf1ed41398eede4255ad41f7bfee4094a705142fb1796ab --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52820 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QOgkUi7q97LNz2s8jhzTPZeLmEgScvxlCwoa9tFsHKjFavqSN3TlZhuh2tK3ZLiIvb6Z0bwAGY01wdC_9yOLZVsCgmlkgnY0gmlwhKwSMQWKbXVsdGlhZGRyc5YACASsEjEFBhMsAAoErBIxBQYTLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEdjZBIAa7RmDVKpfkJp0a9DKCORocuf0bA63UIZppz6DdGNwghMsg3VkcIITLoV3YWt1MgE
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.159 waku 8873d3b9f61df4b3692c209facf6b974ca9249cbcad406e611064fb406cdd079
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8873d3b9f61d. Setting up logs at ./log/docker/node3_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 52816
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52816/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52816/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.159/tcp/52817/p2p/16Uiu2HAmHTNEiyzmUjo5m6AbSTum3bwwZPznd89KX256iHXPwAsu","/ip4/172.18.89.159/tcp/52818/ws/p2p/16Uiu2HAmHTNEiyzmUjo5m6AbSTum3bwwZPznd89KX256iHXPwAsu"],"enrUri":"enr:-L24QIE7gI2lefe73SMa7z8yG_PrbJY9KnNRr4lg4Sv8sObnQWELVMDDNgr-QerIjVIP4yaAAGPkxNGFMRVtQ597TI4CgmlkgnY0gmlwhKwSWZ-KbXVsdGlhZGRyc5YACASsElmfBs5RAAoErBJZnwbOUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDR1A2YMJB4_DajaV9PejL_JYTPqhVhAbFgoI7MBLIYdyDdGNwgs5Rg3VkcILOU4V3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.171/tcp/24960/p2p/16Uiu2HAm8TPoh3MBaDZCAwXfXmNnd4xysG4eTMY2iyhmRKSWqob9"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52816/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.5/tcp/4908/p2p/16Uiu2HAmDrf4bEXxozkPEpYDBJifbQpTbhuJovenNC7roUdFqdem"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52816/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24959/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3737b00379b0041fb122666ddc1e54e9adc463923bb724f1c4db0b27af50538"},{"messageHash":"0xa565c7446d5915c63cd02d781505a3c092d4e5b7abe367dc67e208f07d9e29bc"},{"messageHash":"0x2626b7660c2a2ada703ac87409164c753785769894e9c996cb96e7ce79a9c289"},{"messageHash":"0x277c3ad97c8c29c2e7d3b98e07f9086540d0e6e31d27a3b2d222976ef540aa35"},{"messageHash":"0x04f3a51c63608df3bf4ba16c8fa2e696e85f85ba112bfc4e3e5c99fe0171216d"},{"messageHash":"0x34dc6bc5c99876754f1d40b22a52a3d7e09eb5cda230f51f76f154642b6ef441"},{"messageHash":"0x1ebe75372a85cddb48b4fdf893a00889d9e94934fae274f5fcf68de3358ef108"},{"messageHash":"0xfc52c218a2928f982633f9060941fcf9c1364a775b36606852f1a7d7c33fc659"},{"messageHash":"0x7832c79be9e1fcc2a38585a9d3af78119083287a80a40383bd6b962117e89be9"},{"messageHash":"0xc3cbf89d88e478d8fb932e6f1aa1c7d7e9e466f3738e4d59dbe0b91ad45b02c1"}]}'
|
||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4907/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5129f8a3240bf01a9ccc","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3737b00379b0041fb122666ddc1e54e9adc463923bb724f1c4db0b27af50538"},{"messageHash":"0xa565c7446d5915c63cd02d781505a3c092d4e5b7abe367dc67e208f07d9e29bc"},{"messageHash":"0x2626b7660c2a2ada703ac87409164c753785769894e9c996cb96e7ce79a9c289"},{"messageHash":"0x277c3ad97c8c29c2e7d3b98e07f9086540d0e6e31d27a3b2d222976ef540aa35"},{"messageHash":"0x04f3a51c63608df3bf4ba16c8fa2e696e85f85ba112bfc4e3e5c99fe0171216d"},{"messageHash":"0x34dc6bc5c99876754f1d40b22a52a3d7e09eb5cda230f51f76f154642b6ef441"},{"messageHash":"0x1ebe75372a85cddb48b4fdf893a00889d9e94934fae274f5fcf68de3358ef108"},{"messageHash":"0xfc52c218a2928f982633f9060941fcf9c1364a775b36606852f1a7d7c33fc659"},{"messageHash":"0x7832c79be9e1fcc2a38585a9d3af78119083287a80a40383bd6b962117e89be9"},{"messageHash":"0xc3cbf89d88e478d8fb932e6f1aa1c7d7e9e466f3738e4d59dbe0b91ad45b02c1"}]}'
|
||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52816/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[1m[31mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:52816/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
|
||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 42f7cc72e667
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id ae36eecebcc2
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 8873d3b9f61d
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42f7cc72e667. Exiting log stream.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:223 Running fixture teardown: attach_logs_on_fail
|
||
[35mDEBUG [0m tests.conftest:conftest.py:224 Test failed, attempting to attach logs to the allure reports
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-23_00-03-19__91bbed5d-c030-4f67-adc1-f333219d7804__wakuorg_nwaku:latest.log
|
||
[32mINFO [0m tests.conftest:conftest.py:106 Fleet bootstrap inactive – pass --fleet (or set FLEET_BOOTSTRAP=true) to connect local nodes to the waku.test fleet
|
||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_sync_flags with id: 2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node3_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.82
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60484', '60485', '60486', '60487', '60488']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60484:60484 -p 60485:60485 -p 60486:60486 -p 60487:60487 -p 60488:60488 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=60486 --rest-port=60484 --tcp-port=60485 --discv5-udp-port=60487 --rest-address=0.0.0.0 --nat=extip:172.18.43.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0deac79f3e2239fdbbfcc84777acb5fe35e9bb7e5d4a573a0eceafb9d2cc1bb --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60488 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.82 waku f81a55d60fb63b8fb48e95fb99be9995c8971e85110798db03f35228f40134d7
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID f81a55d60fb6. Setting up logs at ./log/docker/node1_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60484
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae36eecebcc2. Exiting log stream.
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8873d3b9f61d. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60484/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.82/tcp/60485/p2p/16Uiu2HAkydzDgb6YeQEHHE2uBZjcjsDVi9873X8xgZ9L77fg35Rd","/ip4/172.18.43.82/tcp/60486/ws/p2p/16Uiu2HAkydzDgb6YeQEHHE2uBZjcjsDVi9873X8xgZ9L77fg35Rd"],"enrUri":"enr:-L24QPa_drUI_iK1kGFAR1qtpiCiGkWonUCHHbI92ZhkiMhcc9zz2hXDYkSFi3XlMqDXxjxTNsIPFDt57LGk1_Ukh0oCgmlkgnY0gmlwhKwSK1KKbXVsdGlhZGRyc5YACASsEitSBuxFAAoErBIrUgbsRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPpZXQp4_QzKWIdjGbzi4IKIO9gSeLSZc8oqHDR6VESSDdGNwguxFg3VkcILsR4V3YWt1MhM"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.185
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55628', '55629', '55630', '55631', '55632']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55628:55628 -p 55629:55629 -p 55630:55630 -p 55631:55631 -p 55632:55632 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=55630 --rest-port=55628 --tcp-port=55629 --discv5-udp-port=55631 --rest-address=0.0.0.0 --nat=extip:172.18.168.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebaefee3d6c6febcfa3fb2bfb2a6223bafacd8aed7ed9ea989aa7dd13d058b4b --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55632 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QPa_drUI_iK1kGFAR1qtpiCiGkWonUCHHbI92ZhkiMhcc9zz2hXDYkSFi3XlMqDXxjxTNsIPFDt57LGk1_Ukh0oCgmlkgnY0gmlwhKwSK1KKbXVsdGlhZGRyc5YACASsEitSBuxFAAoErBIrUgbsRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPpZXQp4_QzKWIdjGbzi4IKIO9gSeLSZc8oqHDR6VESSDdGNwguxFg3VkcILsR4V3YWt1MhM
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.185 waku 957ca31de7881ff9e5fb29dd7b3c87c4a3c7e22d932828a971e7de4f5353128f
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 957ca31de788. Setting up logs at ./log/docker/node2_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 55628
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55628/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 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"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55628/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.185/tcp/55629/p2p/16Uiu2HAkz68r2iPsdXMjgT3xsodzAknW7uoa1ceXE9qYNUec6rZV","/ip4/172.18.168.185/tcp/55630/ws/p2p/16Uiu2HAkz68r2iPsdXMjgT3xsodzAknW7uoa1ceXE9qYNUec6rZV"],"enrUri":"enr:-L24QBqmJx-Kar65Sy7sZDXAeJitknK0rCrE0lBIwF-tyBWvdpfoMP371_gsu8TP9-SNj8JYjrh28Zq9Oo4I70GXXnwCgmlkgnY0gmlwhKwSqLmKbXVsdGlhZGRyc5YACASsEqi5BtlNAAoErBKouQbZTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRUkyM_ycPBbdTe-GnAmv8kQF5IAXGrOJfdJbqaueI5iDdGNwgtlNg3VkcILZT4V3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.202
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29093', '29094', '29095', '29096', '29097']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29093:29093 -p 29094:29094 -p 29095:29095 -p 29096:29096 -p 29097:29097 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=29095 --rest-port=29093 --tcp-port=29094 --discv5-udp-port=29096 --rest-address=0.0.0.0 --nat=extip:172.18.5.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dde95ff1aba7e9b7d924b6e49eff9aec2cec4e6ce84f5acef6a00edb5f263750 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29097 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QBqmJx-Kar65Sy7sZDXAeJitknK0rCrE0lBIwF-tyBWvdpfoMP371_gsu8TP9-SNj8JYjrh28Zq9Oo4I70GXXnwCgmlkgnY0gmlwhKwSqLmKbXVsdGlhZGRyc5YACASsEqi5BtlNAAoErBKouQbZTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRUkyM_ycPBbdTe-GnAmv8kQF5IAXGrOJfdJbqaueI5iDdGNwgtlNg3VkcILZT4V3YWt1MgE
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.202 waku eeb68e9de5050aab7c8da4c9f8fa1a713e69eb87c618fd90db78785d1087fdba
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID eeb68e9de505. Setting up logs at ./log/docker/node3_2026-04-23_00-03-28__efefffe4-8520-4286-8222-b96f8f7044c8__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 29093
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29093/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29093/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.202/tcp/29094/p2p/16Uiu2HAkxRyWtTj3if45V1SQ9DTMdKrGiNEMsc2A4UxPcf5ofmfF","/ip4/172.18.5.202/tcp/29095/ws/p2p/16Uiu2HAkxRyWtTj3if45V1SQ9DTMdKrGiNEMsc2A4UxPcf5ofmfF"],"enrUri":"enr:-L24QKr5w-qhxY3Jt_3PInP3kmGj5HsNpD8dfE0uLGNXI7_EF36-IfcISigmAriGl6ORpgrhf28Y5lCb7k4SoL4o2XMCgmlkgnY0gmlwhKwSBcqKbXVsdGlhZGRyc5YACASsEgXKBnGmAAoErBIFygZxp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECLKbjkJrJMto-4aKaBKTAsmZk-dUVepyfhvTbrj-vGSqDdGNwgnGmg3VkcIJxqIV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55628/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.82/tcp/60485/p2p/16Uiu2HAkydzDgb6YeQEHHE2uBZjcjsDVi9873X8xgZ9L77fg35Rd"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.185/tcp/55629/p2p/16Uiu2HAkz68r2iPsdXMjgT3xsodzAknW7uoa1ceXE9qYNUec6rZV"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55628/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29093/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60484/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.2 seconds
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60484/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b11f487ddd86eb905ce5636a9d07d792450303ad08fc099b7c262647ff23731"},{"messageHash":"0xcc1197d5c1bd41adf63939ccd45cd5eb8641f04fe1dfae40ac383c2ab37f426f"},{"messageHash":"0x99c2188f3aba693e2cc2fa8aeb957bfc4c17653ee4e536b8699e657fdd151e2b"},{"messageHash":"0x69273a8e83649947fabebefa367a33b928496499c638e3b5d394a795eae79b7d"},{"messageHash":"0x89bba78d5b62e996dadd69cebac404682477badf0e11fc3333d0bef8702aade0"},{"messageHash":"0x9ad1718cff2472c06f6aa202893690dacc603aa3e5178df2513ced584615d207"},{"messageHash":"0xc7cef40ed987b8157cd5251dde36e04dd8b2edc0841b5228eee173635d1176b8"},{"messageHash":"0xe5d974fa7e09f4e12101b7b7b0b78f061d12269fc36bbb573db5947257d9a310"},{"messageHash":"0x8ec705df5a08740af68e120c07d95dfe09c9ff4105b95928afa75f3247596e4d"},{"messageHash":"0xaefe555049f42047ce93d38c9080268ca4193da2caddd803d28f036175015955"}]}'
|
||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55628/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c12730e03ea7a76604c0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b11f487ddd86eb905ce5636a9d07d792450303ad08fc099b7c262647ff23731"},{"messageHash":"0xcc1197d5c1bd41adf63939ccd45cd5eb8641f04fe1dfae40ac383c2ab37f426f"},{"messageHash":"0x99c2188f3aba693e2cc2fa8aeb957bfc4c17653ee4e536b8699e657fdd151e2b"},{"messageHash":"0x69273a8e83649947fabebefa367a33b928496499c638e3b5d394a795eae79b7d"},{"messageHash":"0x89bba78d5b62e996dadd69cebac404682477badf0e11fc3333d0bef8702aade0"},{"messageHash":"0x9ad1718cff2472c06f6aa202893690dacc603aa3e5178df2513ced584615d207"},{"messageHash":"0xc7cef40ed987b8157cd5251dde36e04dd8b2edc0841b5228eee173635d1176b8"},{"messageHash":"0xe5d974fa7e09f4e12101b7b7b0b78f061d12269fc36bbb573db5947257d9a310"},{"messageHash":"0x8ec705df5a08740af68e120c07d95dfe09c9ff4105b95928afa75f3247596e4d"},{"messageHash":"0xaefe555049f42047ce93d38c9080268ca4193da2caddd803d28f036175015955"}]}'
|
||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||
[35mDEBUG [0m src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29093/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6bee4b3d5dcb5ce32e9c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4b11f487ddd86eb905ce5636a9d07d792450303ad08fc099b7c262647ff23731"},{"messageHash":"0xcc1197d5c1bd41adf63939ccd45cd5eb8641f04fe1dfae40ac383c2ab37f426f"},{"messageHash":"0x99c2188f3aba693e2cc2fa8aeb957bfc4c17653ee4e536b8699e657fdd151e2b"},{"messageHash":"0x69273a8e83649947fabebefa367a33b928496499c638e3b5d394a795eae79b7d"},{"messageHash":"0x89bba78d5b62e996dadd69cebac404682477badf0e11fc3333d0bef8702aade0"},{"messageHash":"0x9ad1718cff2472c06f6aa202893690dacc603aa3e5178df2513ced584615d207"},{"messageHash":"0xc7cef40ed987b8157cd5251dde36e04dd8b2edc0841b5228eee173635d1176b8"},{"messageHash":"0xe5d974fa7e09f4e12101b7b7b0b78f061d12269fc36bbb573db5947257d9a310"},{"messageHash":"0x8ec705df5a08740af68e120c07d95dfe09c9ff4105b95928afa75f3247596e4d"},{"messageHash":"0xaefe555049f42047ce93d38c9080268ca4193da2caddd803d28f036175015955"}]}'
|
||
[35mDEBUG [0m src.steps.store:store.py:228 messages length is 10
|
||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id f81a55d60fb6
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 957ca31de788
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id eeb68e9de505
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f81a55d60fb6. Exiting log stream.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. |