88 lines
17 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-03-05_04-37-20__c0e966b9-5fbc-440a-89c6-1d5b96eab1d4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-05_04-37-20__c0e966b9-5fbc-440a-89c6-1d5b96eab1d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40874', '40875', '40876', '40877', '40878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40874:40874 -p 40875:40875 -p 40876:40876 -p 40877:40877 -p 40878:40878 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=40876 --rest-port=40874 --tcp-port=40875 --discv5-udp-port=40877 --rest-address=0.0.0.0 --nat=extip:172.18.227.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ee1db1b1eef22bddc800bc086bb77bf1e5cf6be6bc4875d3d3d1bfaf584b11e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40878 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.103 waku ac03ba6b04d687b1f35cf33ad2844e135dddc9c2846b97082cd6aafaeaaddafe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b6be8672822. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac03ba6b04d6. Setting up logs at ./log/docker/publishing_node1_2026-03-05_04-37-20__c0e966b9-5fbc-440a-89c6-1d5b96eab1d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40874
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d281d73fd0b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40874/health" -H "Content-Type: application/json" -d 'None'
INFO  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"},{"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":"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":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40874/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.103/tcp/40875/p2p/16Uiu2HAm5GMygRWTXSHZGUTRSbYyPt4NqrTizBrWYpDJHcqTYy85","/ip4/172.18.227.103/tcp/40876/ws/p2p/16Uiu2HAm5GMygRWTXSHZGUTRSbYyPt4NqrTizBrWYpDJHcqTYy85"],"enrUri":"enr:-L24QMZlx1y-WILztsfEvnPUtlpWmRrKJM3fX4uTXfjpBJqzDwEVoeSaTQ50pNJ5mu06mmy234beVX_YQxZ9MZxJG2cCgmlkgnY0gmlwhKwS42eKbXVsdGlhZGRyc5YACASsEuNnBp-rAAoErBLjZwafrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkjJJgE3JBs6CSroJ6FIbwCG5Q2TWzAF47Pq5AZWGfbKDdGNwgp-rg3VkcIKfrYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-05_04-37-20__c0e966b9-5fbc-440a-89c6-1d5b96eab1d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.153.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60775', '60776', '60777', '60778', '60779']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60775:60775 -p 60776:60776 -p 60777:60777 -p 60778:60778 -p 60779:60779 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=60777 --rest-port=60775 --tcp-port=60776 --discv5-udp-port=60778 --rest-address=0.0.0.0 --nat=extip:172.18.153.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8f7d5cf365bfb19fcd197fdcd5d979f4c0eda1925a6bcc3a4e47eafac1cd4bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60779 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMZlx1y-WILztsfEvnPUtlpWmRrKJM3fX4uTXfjpBJqzDwEVoeSaTQ50pNJ5mu06mmy234beVX_YQxZ9MZxJG2cCgmlkgnY0gmlwhKwS42eKbXVsdGlhZGRyc5YACASsEuNnBp-rAAoErBLjZwafrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkjJJgE3JBs6CSroJ6FIbwCG5Q2TWzAF47Pq5AZWGfbKDdGNwgp-rg3VkcIKfrYV3YWt1MgM --storenode=/ip4/172.18.227.103/tcp/40875/p2p/16Uiu2HAm5GMygRWTXSHZGUTRSbYyPt4NqrTizBrWYpDJHcqTYy85 --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.148 waku cddd743e2b259c241e59089c6efac6cc48d55eb2b3a62bbf538d4ed64e602eaa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cddd743e2b25. Setting up logs at ./log/docker/store_node1_2026-03-05_04-37-20__c0e966b9-5fbc-440a-89c6-1d5b96eab1d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","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":"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.148/tcp/60776/p2p/16Uiu2HAm4vvvqfAyBeRteRYxaAFWYP4fbP5Ui6UE1GmChQ3aTn9e","/ip4/172.18.153.148/tcp/60777/ws/p2p/16Uiu2HAm4vvvqfAyBeRteRYxaAFWYP4fbP5Ui6UE1GmChQ3aTn9e"],"enrUri":"enr:-L24QGOBG0BzAB5kmC6HkTbTGjEiDlOOA_xZQVTvAapjjVzPPMo_VltopIJ6HfjuoCNVqC-Vuc-B6sWgBUNX36job30CgmlkgnY0gmlwhKwSmZSKbXVsdGlhZGRyc5YACASsEpmUBu1oAAoErBKZlAbtad0DgnJzhQADAQAAiXNlY3AyNTZrMaECjTftw_CM-VcN0M1xW3OmM6658H-N93EEZS9JEyghdmmDdGNwgu1og3VkcILtaoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.103/tcp/40875/p2p/16Uiu2HAm5GMygRWTXSHZGUTRSbYyPt4NqrTizBrWYpDJHcqTYy85"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40874/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40874/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cbced6b933898b703b318e2890dfcdda02bc553fe7d7bc4e9ef5933001cbb7c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3391a6000a72e1849ba0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cbced6b933898b703b318e2890dfcdda02bc553fe7d7bc4e9ef5933001cbb7c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","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":"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.148/tcp/60776/p2p/16Uiu2HAm4vvvqfAyBeRteRYxaAFWYP4fbP5Ui6UE1GmChQ3aTn9e","/ip4/172.18.153.148/tcp/60777/ws/p2p/16Uiu2HAm4vvvqfAyBeRteRYxaAFWYP4fbP5Ui6UE1GmChQ3aTn9e"],"enrUri":"enr:-L24QGOBG0BzAB5kmC6HkTbTGjEiDlOOA_xZQVTvAapjjVzPPMo_VltopIJ6HfjuoCNVqC-Vuc-B6sWgBUNX36job30CgmlkgnY0gmlwhKwSmZSKbXVsdGlhZGRyc5YACASsEpmUBu1oAAoErBKZlAbtad0DgnJzhQADAQAAiXNlY3AyNTZrMaECjTftw_CM-VcN0M1xW3OmM6658H-N93EEZS9JEyghdmmDdGNwgu1og3VkcILtaoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40874/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cbced6b933898b703b318e2890dfcdda02bc553fe7d7bc4e9ef5933001cbb7c"},{"messageHash":"0x5dd2d27e1b5980d856e8bd869ecf5029ba79fb3d2362dac619a5dacd1eb99ffd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"83cbd59b1c0a1298da7c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cbced6b933898b703b318e2890dfcdda02bc553fe7d7bc4e9ef5933001cbb7c"},{"messageHash":"0x5dd2d27e1b5980d856e8bd869ecf5029ba79fb3d2362dac619a5dacd1eb99ffd"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac03ba6b04d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cddd743e2b25
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.