92 lines
16 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_time_filter_matches_multiple_messages with id: 2026-02-10_04-47-16__6369e356-e070-45c2-99d6-8d39553698c6
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.steps.store:store.py:39 Running fixture setup: node_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-02-10_04-47-16__6369e356-e070-45c2-99d6-8d39553698c6__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.122.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13429', '13430', '13431', '13432', '13433']
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 13429:13429 -p 13430:13430 -p 13431:13431 -p 13432:13432 -p 13433:13433 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=13431 --rest-port=13429 --tcp-port=13430 --discv5-udp-port=13432 --rest-address=0.0.0.0 --nat=extip:172.18.122.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73050da2c7bf153b0fc7b6eab4bbbf9dfec41edaa63adf26bb0541ebfb420a91 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13433 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.188 waku 985b77faacd3cb1107a0b9503761fd5128be139470857bb77bd1a502e3776285
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 985b77faacd3. Setting up logs at ./log/docker/publishing_node1_2026-02-10_04-47-16__6369e356-e070-45c2-99d6-8d39553698c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13429
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 1d33ba53717a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f2e9d978255. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13429/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
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:13429/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.122.188/tcp/13430/p2p/16Uiu2HAm8NaQPmM8BrFooPnxGdwyPUQQqHPXmcBMYUmPy4en9TRp","/ip4/172.18.122.188/tcp/13431/ws/p2p/16Uiu2HAm8NaQPmM8BrFooPnxGdwyPUQQqHPXmcBMYUmPy4en9TRp"],"enrUri":"enr:-L24QNXFx5PMcTiwsuFJbwwsXXgcC8E4EcAACTJqRW3ZnHWsavwS_UuD44oNoLQ-rH1gKJHg8lqynuR-5-0udvuESokCgmlkgnY0gmlwhKwSeryKbXVsdGlhZGRyc5YACASsEnq8BjR2AAoErBJ6vAY0d90DgnJzhQADAQAAiXNlY3AyNTZrMaECwFziCe0_QBG_Xf3xoQ4SzXmmMBoSSfIrONlSg7gNSTeDdGNwgjR2g3VkcII0eIV3YWt1MgM"}'
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-02-10_04-47-16__6369e356-e070-45c2-99d6-8d39553698c6__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.64.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46467', '46468', '46469', '46470', '46471']
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 46467:46467 -p 46468:46468 -p 46469:46469 -p 46470:46470 -p 46471:46471 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=46469 --rest-port=46467 --tcp-port=46468 --discv5-udp-port=46470 --rest-address=0.0.0.0 --nat=extip:172.18.64.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdb5b2adf21dcd2efd81a31271eda4eae7bd3ea5cea1b13ad252f0a5efd42b28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46471 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNXFx5PMcTiwsuFJbwwsXXgcC8E4EcAACTJqRW3ZnHWsavwS_UuD44oNoLQ-rH1gKJHg8lqynuR-5-0udvuESokCgmlkgnY0gmlwhKwSeryKbXVsdGlhZGRyc5YACASsEnq8BjR2AAoErBJ6vAY0d90DgnJzhQADAQAAiXNlY3AyNTZrMaECwFziCe0_QBG_Xf3xoQ4SzXmmMBoSSfIrONlSg7gNSTeDdGNwgjR2g3VkcII0eIV3YWt1MgM --storenode=/ip4/172.18.122.188/tcp/13430/p2p/16Uiu2HAm8NaQPmM8BrFooPnxGdwyPUQQqHPXmcBMYUmPy4en9TRp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.98 waku 4e2c4535909b73225b34e3901f6f961d14d310b4a88c6f8fa30ba72e43517d9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e2c4535909b. Setting up logs at ./log/docker/store_node1_2026-02-10_04-47-16__6369e356-e070-45c2-99d6-8d39553698c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46467
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:46467/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
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:46467/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.64.98/tcp/46468/p2p/16Uiu2HAmJN38qxWdJsG3t7RPLUGse5dRRC86c5KtBUD997j3UVgc","/ip4/172.18.64.98/tcp/46469/ws/p2p/16Uiu2HAmJN38qxWdJsG3t7RPLUGse5dRRC86c5KtBUD997j3UVgc"],"enrUri":"enr:-L24QLkZCZ7-5DsP-iOg1EmVrn8G9K23BRpmrevl9UekQzHwbanllM9sfM1D8zCAE9OrmrwvlqNQPN6k5Lw5O5YBJ7oCgmlkgnY0gmlwhKwSQGKKbXVsdGlhZGRyc5YACASsEkBiBrWEAAoErBJAYga1hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVM5ltYmnluXHd8NbhDPS9o9EOddk5H3TQ73yMudlxwGDdGNwgrWEg3VkcIK1hoV3YWt1MgM"}'
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:46467/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.188/tcp/13430/p2p/16Uiu2HAm8NaQPmM8BrFooPnxGdwyPUQQqHPXmcBMYUmPy4en9TRp"]'
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:13429/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46467/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:13429/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13429/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13429/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13429/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13429/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13429/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:13429/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770698836092747104&endTime=1770698841092959904&pageSize=20&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":"0x42196b411f6e59115990b7cb066a32750c132530cf188ba190121289d40d7195"},{"messageHash":"0xe0428beafa4a3e10367865844ded3b87f5bbac7ae92f6d54e4ede6ed29d0e60e"},{"messageHash":"0x85fc1bcebaa143faf98dece364dc93ec986dc71150aa734818208da1c8892cdb"},{"messageHash":"0x6be32fd7b046a6824d8a16c0a25758f4db88ff2b2da06ddebfd1bc2f818847c3"},{"messageHash":"0x2ba218deb9ee4a7b690464b01eeff6e7ba164b3b4e2d04c4b7de673a007254e4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46467/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770698836092747104&endTime=1770698841092959904&pageSize=20&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":"0x42196b411f6e59115990b7cb066a32750c132530cf188ba190121289d40d7195"},{"messageHash":"0xe0428beafa4a3e10367865844ded3b87f5bbac7ae92f6d54e4ede6ed29d0e60e"},{"messageHash":"0x85fc1bcebaa143faf98dece364dc93ec986dc71150aa734818208da1c8892cdb"},{"messageHash":"0x6be32fd7b046a6824d8a16c0a25758f4db88ff2b2da06ddebfd1bc2f818847c3"},{"messageHash":"0x2ba218deb9ee4a7b690464b01eeff6e7ba164b3b4e2d04c4b7de673a007254e4"}]}'
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 985b77faacd3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e2c4535909b
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.